क्या धीमा हो सकता है / मैं पूर्व-कर्नेल बूट चरणों को कैसे तेज कर सकता हूं?


3

मुझे एक मिल गया है 2007 के अंत में मैकबुक प्रो 4 जीबी रैम और एक एसएसडी के साथ। मैं बूट कैंप चला रहा हूं और ए OptiBay । मैंने SSD और सेकेंडरी ड्राइव को प्रत्येक के आधे भाग को शेर और आधे भाग को विंडोज के लिए समर्पित किया है। एक अतिरिक्त शेर 'रिकवरी' विभाजन है - मैंने फिर से विभाजन माना gparted इसे हटाने के लिए क्योंकि मुझे इसकी आवश्यकता नहीं है, लेकिन इसे अभी के लिए अकेला छोड़ दिया है।

एसएसडी विशेष रूप से चीजों को बहुत तेज बनाता है; मैं बूट कर सकता हूं बूट चयनकर्ता से ( यह चीज ) 23 सेकंड में और मेरे विंडोज 7 डेस्कटॉप को 26 सेकंड में मेरे शेर डेस्कटॉप (पासवर्ड प्रविष्टि समय की अनदेखी)। दोनों मेरे साथ सिर्फ लायन को बूट करने में एक उल्लेखनीय सुधार हैं 500 जीबी, 5400 आरपीएम स्कॉर्पियो ब्लू हार्ड ड्राइव, जिसमें कुछ 45 सेकंड लगे।

हालांकि, बूट चयनकर्ता तक पहुंचने का समय बहुत बढ़ गया है: बूट चयनकर्ता तक पहुंचने में अब 25 सेकंड लगते हैं, जहां पहले कंप्यूटर ड्राइव, चाइम को स्पिन करेगा, और केवल दो या तीन सेकंड में Apple लोगो तक पहुंच जाएगा। इस स्क्रीन पर बढ़ा हुआ समय वास्तविक OS में सुधारित बूट समय को नकार देता है।

क्या इस धीमी योजना के कारण मेरे विभाजन की योजना में कुछ गड़बड़ है?

बूट अनुक्रम को इन चरणों में करने के लिए इतना काम नहीं लगता है। दस्तावेज कहता है 25 सेकंड लगने वाले ऑपरेशन किए गए हैं:

  • पावर ऑन : बूट-रॉम / रैम चेक को इनिशियलाइज़ किया जाता है
  • Bootrom-पोस्ट : बूट रॉम का पावर-ऑन सेल्फ टेस्ट
  • Bootrom-EFI : बूट झंकार
  • बूट ईएफआई : ओएस को शुरू करने के लिए ड्राइवरों और अन्य फाइलों को ड्राइव और लोड करता है

उसके बाद, मैं एक डिस्क का चयन करता हूं (या डिफ़ॉल्ट डिस्क को लोड करने देता हूं) और निम्नलिखित चरण होते हैं:

  • गुठली : Apple लोगो और कताई गियर के साथ ग्रे स्क्रीन
  • launchd : ब्रश धातु स्क्रीन
  • loginwindow : लॉगिन विंडो दिखाई देती है
  • उपयोगकर्ता पर्यावरण सेटअप : डेस्कटॉप और डॉक दिखाई देते हैं

यह बूट करता है, इसलिए मैं केवल यह मान सकता हूं कि BootROM-POST पास हुआ। क्या यह संभव है कि यह 'मुश्किल से गुजर रहा है' और कई बार परीक्षण या धीरे-धीरे आगे बढ़ रहा है? मैं नहीं देखता कि पहले तीन चरणों में कितना समय लग सकता है, इसलिए मुझे लगता है कि यह बूट EFI कदम है जो हमेशा के लिए ले रहा है। मैंने भी पढ़ा है बूट प्रक्रिया पर प्रलेखन को संशोधित करें , जो हार्डवेयर खोज और ड्राइवर लोडिंग के बारे में थोड़ा और विस्तार में जाता है। क्या यह संभव है कि हर बार जब मैं बूट करता हूं तो नए ड्राइव अपने ड्राइवरों को फिर से स्थापित कर रहे हैं?

इस देरी को दूर करने या बेहतर तरीके से समझने की दिशा में कोई सहायता बहुत सराहना की जाएगी!


क्या आप वर्बोज़ मोड दिखाने के लिए बूट के तुरंत बाद you + V (वर्बोज़ बूट) दबाने की कोशिश कर सकते हैं। यह आपको थोड़ा और जानकारी दे सकता है कि यह क्यों लटका हुआ है।
Aaron Lake

@AaronLake - अच्छा विचार, धन्यवाद! क्या उस स्क्रीन से टेक्स्ट कॉपी करने या बूट करने के बाद उसे खोजने का कोई तरीका है? मैंने पहले एक पूरी तरह से टूटे हुए बूट को डीबग करने के लिए उपयोग किया है, और वहां ए बहुत वहां का पाठ। वैकल्पिक रूप से, क्या कोई ज्ञात-अच्छा लॉग है जो मैं अपने परिणामों की तुलना कर सकता हूं?
Kevin Vermeer

अपने PRAM और NVRAM को रीसेट करने का प्रयास करें: support.apple.com/kb/HT1379

जवाबों:


1

बूट चयनकर्ता नेटवर्क, फायरवायर और USB उपकरणों सहित सभी संभव बूट डिवाइसों को स्कैन करता है। वाईफ़ाई को अक्षम करने का प्रयास करें, सब कुछ अनप्लग करें, PRAM को रीसेट करना (जैसे cksum कहा गया) और फिर फिर से रिबूट करना। बूट-लोडर के पास जितने कम विकल्प होंगे, उतनी ही तेजी से लोड होगा। अंतिम गति, सिस्टम प्राथमिकता में जाना है - & gt; वांछित विभाजन का चयन करने के लिए स्टार्टअप डिस्क। ऐसा लगता है कि जैसा आप चाहते हैं वैसा नहीं है, लेकिन यह प्रक्रिया को दिखाता है।


मुझे स्टार्टअप डिस्क चुनने में कोई आपत्ति नहीं है, लेकिन मैं दोनों का बहुत उपयोग करता हूं। पुन: नेटवर्क सहित सभी संभव बूट उपकरणों को स्कैन करता है - मैं अपने इंजीनियरिंग भवन में LAN में प्लग हूँ। लैन पर अन्य उपकरणों के सैकड़ों (यदि हजारों नहीं हैं) हैं। यह कुछ समय ले सकता है, लेकिन यह साधारण शेर-केवल बूट पर दिखाया जाना चाहिए।
Kevin Vermeer

LAN अपने आप में केवल एक डिवाइस के रूप में गिना जाता है ... जब तक कि वहाँ कुछ न हो तो एक बूट सर्वर होने का दावा करता है। बूट चयनकर्ता एक प्रसारण संदेश भेजता है जो संभावित बूट सर्वर के लिए पूछता है। यह संभव है कि लैन पर एक या एक से अधिक मशीनें प्रतिक्रिया दे रही हों, जिससे आपकी मशीन को केवल उनके साथ बातचीत करने के लिए कुछ समय बिताना पड़ता है ताकि उन्हें कोई स्वीकार्य बूट वॉल्यूम की पेशकश न करें। यह कुछ ऐसा है जो समय के साथ आसानी से बदल सकता है। यदि LAN को अनप्लग करना बूट समय को गति देता है, तो यह संभावित कारण है।
Seth Noble
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.