अब यहां विंडोज 8 के लिए महत्वपूर्ण अंतर है: विंडोज 7 में, हम उपयोगकर्ता सत्र बंद करते हैं, लेकिन कर्नेल सत्र को बंद करने के बजाय, हम इसे हाइबरनेट करते हैं। एक पूर्ण हाइबरनेट की तुलना में, जिसमें एप्लिकेशन द्वारा उपयोग में बहुत सारे मेमोरी पेज शामिल हैं, सत्र 0 हाइबरनेशन डेटा बहुत छोटा है, जिसे डिस्क पर लिखने में काफी कम समय लगता है। यदि आप हाइबरनेशन से परिचित नहीं हैं, तो हम डिस्क (hiberfil.sys) पर एक फाइल में सिस्टम स्टेट और मेमोरी कंटेंट को प्रभावी रूप से सेव कर रहे हैं और फिर उस रेज़्यूमे को रीड कर रहे हैं और कॉन्टेंट को मेमोरी में वापस ला रहे हैं। बूट के साथ इस तकनीक का उपयोग करने से हमें बूट समय के लिए एक महत्वपूर्ण लाभ मिलता है, चूंकि हाइबरफाइल को पढ़ना और ड्राइवरों को पुन: व्यवस्थित करना अधिकांश सिस्टम पर बहुत तेज है (हमारे द्वारा परीक्षण किए गए अधिकांश सिस्टम पर 30-70% तेजी से)।
यह तेज़ है क्योंकि हाइबरनेटेड सिस्टम सत्र को फिर से शुरू करना पूर्ण प्रणाली इनिशियलाइज़ेशन करने की तुलना में तुलनात्मक रूप से कम काम है, लेकिन यह तेज़ भी है क्योंकि हमने एक नई मल्टी-फ़ेज़ रिज्यूम क्षमता को जोड़ा है, जो कोर के सभी को मल्टी-कोर सिस्टम में उपयोग करने में सक्षम है समानांतर, हाइबरफाइल से पढ़ने के काम को विभाजित करने और सामग्री को विघटित करने के लिए। आप में से जो लोग हाइबरनेटिंग पसंद करते हैं, उनके लिए हाइबरनेट के साथ-साथ तेजी से रिज्यूमे भी होता है।
यह शायद जल्दी से उल्लेख के लायक है कि हम हाइबरफाइल का इलाज कैसे करते हैं - यदि आप इसे पढ़ते हैं और तुरंत चले गए और एक dir / s / ah hiberfile.sys किया है तो आपको पता चलेगा कि यह डिस्क पर एक बहुत बड़ी फ़ाइल है। 75% भौतिक रैम में हाइबरफाइल डिफ़ॉल्ट रूप से आकार में है। फ़ाइल अनिवार्य रूप से हाइबरनेशन डेटा के लिए एक आरक्षण है जिसे बाहर लिखा जाएगा क्योंकि सिस्टम हाइबरनेशन में गिर रहा है। आमतौर पर बहुत कम जगह वास्तव में उपयोग की जाती है, और हमारे तेजी से स्टार्टअप उपयोग के मामले में, यह आमतौर पर भौतिक रैम का ~ 10-15% है लेकिन ड्राइवरों, सेवाओं और अन्य कारकों के आधार पर भिन्न होता है। सिस्टम डिस्क पर अन्य फ़ाइलों की तुलना में हाइबरफाइल को थोड़ा अलग तरीके से भी मानता है, उदाहरण के लिए, वॉल्यूम स्नैपशॉट सेवा इसे अनदेखा करती है (एक छोटा प्रदर्शन लाभ। ) आप हाइबरनेशन को अक्षम कर सकते हैं और एक उन्नत कमांड प्रॉम्प्ट से पावरस्फ़ग / हाइबरनेट को चलाकर इस स्थान को पुनः प्राप्त कर सकते हैं। लेकिन ध्यान रखें कि यदि आप ऐसा करते हैं, तो यह हाइबरनेशन को पूरी तरह से अक्षम कर देगा, जिसमें कुछ अच्छी क्षमताएं भी शामिल हैं जैसे तेज स्टार्टअप और साथ ही हाइब्रिड नींद, जो डेस्कटॉप सिस्टम को एक साथ एक नींद और हाइबरनेट दोनों करने की अनुमति देता है, ताकि अगर बिजली की हानि होती है तो आप अभी भी फिर से शुरू कर सकते हैं हाइबरनेट अवस्था से। आप पॉवरकफ / हाइबरनेट / आकार भी चला सकते हैं और हाइबरफाइल के लिए आरक्षित करने के लिए भौतिक रैम के प्रतिशत के लिए 0 और 100 के बीच मान निर्दिष्ट करें - लेकिन सावधान रहें! बहुत छोटा आकार निर्दिष्ट करने से हाइबरनेशन विफल हो सकता है। सामान्य तौर पर, मैं अनुशंसा करता हूं कि इसे तब तक डिफ़ॉल्ट मान पर सक्षम किया जाए जब तक कि आप एक सिस्टम पर काम नहीं कर रहे हों, जिसमें बेहद सीमित डिस्क स्थान हो। यह पूरी तरह से हाइबरनेशन के साथ-साथ हाइब्रिड स्लीप जैसी कुछ अच्छी क्षमताओं को पूरी तरह से हाइबरनेशन को अक्षम कर देगा, जो डेस्कटॉप सिस्टम को एक साथ एक स्लीप और हाइबरनेट दोनों करने की अनुमति देता है, इसलिए यदि बिजली की हानि होती है, तो आप अभी भी हाइबरनेट अवस्था से फिर से शुरू कर सकते हैं। आप पॉवरकफ / हाइबरनेट / आकार भी चला सकते हैं और हाइबरफाइल के लिए आरक्षित करने के लिए भौतिक रैम के प्रतिशत के लिए 0 और 100 के बीच मान निर्दिष्ट करें - लेकिन सावधान रहें! बहुत छोटा आकार निर्दिष्ट करने से हाइबरनेशन विफल हो सकता है। सामान्य तौर पर, मैं अनुशंसा करता हूं कि इसे तब तक डिफ़ॉल्ट मान पर सक्षम किया जाए जब तक कि आप एक सिस्टम पर काम नहीं कर रहे हों, जिसमें बेहद सीमित डिस्क स्थान हो। यह पूरी तरह से हाइबरनेशन के साथ-साथ हाइब्रिड स्लीप जैसी कुछ अच्छी क्षमताओं को पूरी तरह से हाइबरनेशन को अक्षम कर देगा, जो डेस्कटॉप सिस्टम को एक साथ एक स्लीप और हाइबरनेट दोनों करने की अनुमति देता है, इसलिए यदि बिजली की हानि होती है, तो आप अभी भी हाइबरनेट अवस्था से फिर से शुरू कर सकते हैं। आप पॉवरकफ / हाइबरनेट / आकार भी चला सकते हैं और हाइबरफाइल के लिए आरक्षित करने के लिए भौतिक रैम के प्रतिशत के लिए 0 और 100 के बीच मान निर्दिष्ट करें - लेकिन सावधान रहें! बहुत छोटा आकार निर्दिष्ट करने से हाइबरनेशन विफल हो सकता है। सामान्य तौर पर, मैं अनुशंसा करता हूं कि इसे तब तक डिफ़ॉल्ट मान पर सक्षम किया जाए जब तक कि आप एक सिस्टम पर काम नहीं कर रहे हों, जिसमें बेहद सीमित डिस्क स्थान हो। जो डेस्कटॉप सिस्टम को एक साथ स्लीप और हाइबरनेट दोनों करने की अनुमति देता है, इसलिए यदि बिजली की हानि होती है, तो आप अभी भी हाइबरनेट अवस्था से फिर से शुरू कर सकते हैं। आप पॉवरकफ / हाइबरनेट / आकार भी चला सकते हैं और हाइबरफाइल के लिए आरक्षित करने के लिए भौतिक रैम के प्रतिशत के लिए 0 और 100 के बीच मान निर्दिष्ट करें - लेकिन सावधान रहें! बहुत छोटा आकार निर्दिष्ट करने से हाइबरनेशन विफल हो सकता है। सामान्य तौर पर, मैं अनुशंसा करता हूं कि इसे तब तक डिफ़ॉल्ट मान पर सक्षम किया जाए जब तक कि आप एक सिस्टम पर काम नहीं कर रहे हों, जिसमें बेहद सीमित डिस्क स्थान हो। जो डेस्कटॉप सिस्टम को एक साथ स्लीप और हाइबरनेट दोनों करने की अनुमति देता है, इसलिए यदि बिजली की हानि होती है, तो आप अभी भी हाइबरनेट अवस्था से फिर से शुरू कर सकते हैं। आप पॉवरकफ / हाइबरनेट / आकार भी चला सकते हैं और हाइबरफाइल के लिए आरक्षित करने के लिए भौतिक रैम के प्रतिशत के लिए 0 और 100 के बीच मान निर्दिष्ट करें - लेकिन सावधान रहें! बहुत छोटा आकार निर्दिष्ट करने से हाइबरनेशन विफल हो सकता है। सामान्य तौर पर, मैं अनुशंसा करता हूं कि इसे तब तक डिफ़ॉल्ट मान पर सक्षम किया जाए जब तक कि आप एक सिस्टम पर काम नहीं कर रहे हों, जिसमें बेहद सीमित डिस्क स्थान हो।