HDG बताता है - विंडोज़ में Swapfile.sys, Hiberfil.sys और Pagefile.sys
विंडोज(Windows) के पिछले संस्करणों में , आपको शायद अच्छी पुरानी पेजिंग फ़ाइल याद होगी। इसका उपयोग तब किया जाता है जब भौतिक स्मृति अति-प्रतिबद्ध हो जाती है और इसमें ऐसी वस्तुएं होती हैं जिन्हें आमतौर पर लंबे समय तक एक्सेस नहीं किया जाता है। वह है pagefile.sys । इसके बाद, हमारे पास विंडोज़(Windows) में हाइबरनेट विकल्प था जो आपको कर्नेल और सभी एप्लिकेशन को आपकी हार्ड ड्राइव पर सहेजने देता है ताकि आप अपने कंप्यूटर को पूर्ण रीबूट करने से तेज़ी से बैक अप शुरू कर सकें। वह है hiberfile.sys ।
Windows 8/10 में , चीजें अधिक जटिल हो जाती हैं। Pagefile.sys हर समय मौजूद रहता है, लेकिन hiberfil.sys केवल तभी होता है जब आपके पास विंडोज़(Windows) में तेज़ स्टार्टअप सक्षम हो । फास्ट स्टार्टअप क्या है? यह मूल रूप से विंडोज(Windows) को हाइब्रिड शटडाउन करने की अनुमति देता है। यही कारण है कि Windows 8/10के(Windows) पिछले संस्करणों की तुलना में बहुत तेजी से बूट होता है । मेरी पिछली पोस्ट देखें जो बताती है कि विंडोज 8 में हाइब्रिड शटडाउन क्या है(what a hybrid shutdown is in Windows 8) ।
नई हाइब्रिड शटडाउन सुविधा का उपयोग करने के लिए, जो कि डिफ़ॉल्ट रूप से चालू है, विंडोज़(Windows) में हाइबरनेशन को सक्षम करना होगा । यदि हाइबरनेशन अक्षम है, तो आपके पास hiberfil.sys फ़ाइल नहीं होगी और आप तेज़ स्टार्टअप विकल्प का भी उपयोग नहीं कर पाएंगे। विंडोज़ में हाइबरनेशन सक्षम करने के(enabling hibernation in Windows) बारे में आप मेरी पोस्ट यहां पढ़ सकते हैं ।
अब दिलचस्प बात यह है कि जब आपके पास फास्ट स्टार्टअप सक्षम है (मतलब हाइबरनेशन सक्षम है), तो आपका hiberfil.sys आपकी रैम(RAM) का लगभग 75% होगा और पेजिंग फ़ाइल लगभग 25% होगी। ऐसा इसलिए है क्योंकि hiberfil.sys में Windows कर्नेल और डिवाइस ड्राइवर हैं। पेजिंग फ़ाइल का उपयोग केवल तभी किया जाता है जब सभी RAM केवल हमारे सिस्टम को समाप्त हो जाती है और इसका उपयोग तब किया जाता है जब आप वास्तव में विंडोज(Windows) चला रहे हों । hiberfil.sys का उपयोग केवल बूट प्रक्रिया के लिए किया जाता है।
यदि आपके पास विंडोज़(Windows) में हाइबरनेशन सक्षम नहीं है , तो आप देखेंगे कि पेजिंग फ़ाइल अब आपके रैम(RAM) की मात्रा के समान आकार की है।
उपरोक्त स्क्रीनशॉट में, मेरे पास एक विंडोज़(Windows) मशीन है जिसमें 1 जीबी रैम है(RAM) और तेज़ स्टार्टअप अक्षम है। अब जब हम समझ गए हैं कि यह कैसे काम करता है, तो चलिए नए पर आते हैं: swapfile.sys। आख़िर वो है क्या चीज़? खैर, यह मूल रूप से पेजिंग फ़ाइल की तरह है, लेकिन विभिन्न उद्देश्यों को पूरा करता है।
Swapfile.sys के मुख्य कारणों में से एक विंडोज स्टोर(Windows Store) ऐप्स को निलंबित और फिर से शुरू करना है। तो ऐसा करने के बजाय सिर्फ पेजिंग फ़ाइल का उपयोग क्यों न करें? इसका उपयोग इसलिए किया जाता है क्योंकि इस विशेष प्रकार की पेजफाइल का उपयोग करके कुछ प्रकार के पेजिंग ऑपरेशन अधिक कुशलता से किए जा सकते हैं।
यहां एक और स्पष्ट स्पष्टीकरण दिया गया है। विंडोज पेजिंग और स्वैपिंग दोनों को सपोर्ट करता है। पेजिंग में वे आइटम होंगे जिन्हें लंबे समय से एक्सेस नहीं किया गया है, जबकि स्वैपिंग में वे आइटम होते हैं जिन्हें हाल ही में मेमोरी से बाहर कर दिया गया था। पेजिंगफाइल में आइटम्स को लंबे समय तक फिर से एक्सेस नहीं किया जा सकता है, जबकि स्वैपफाइल में आइटम्स को बहुत जल्दी एक्सेस किया जा सकता है।
साथ ही, हाई-एंड मशीनों पर पेजिंग बहुत प्रभावी है जबकि लो-एंड टैबलेट और पीसी पर स्वैपिंग अधिक प्रभावी है। गतिशील विकास, स्थान आरक्षण, पढ़ने/लिखने की नीतियों आदि के लिए प्रत्येक पेजिंग फ़ाइल की अलग-अलग आवश्यकताएं होती हैं। यदि आपके पास एक ही पेजिंग फ़ाइल होती, तो पेजिंग में उपयोग किए जाने वाले निश्चित आकार के पृष्ठों और बड़े हिस्से के कारण यह बहुत जल्दी खंडित हो जाती थी। अदला-बदली में उपयोग किया जाता है।
जैसा कि आप ऊपर से देख सकते हैं, swapfile.sys का आकार लगभग 16 एमबी है। अभी तक, इसका उपयोग स्टोर ऐप्स के लिए पारंपरिक (Store)विंडोज(Windows) प्रोग्राम की तुलना में उनकी अलग-अलग पेजिंग जरूरतों के कारण किया जाता है। भविष्य में इसके अन्य उपयोग भी हो सकते हैं, लेकिन Microsoft ने यह निर्दिष्ट नहीं किया है कि वास्तव में क्या है।
तो Windows 8/10 सिस्टम पर वे तीन फाइलें यही करती हैं। ध्यान दें कि कुछ दिलचस्प और कष्टप्रद चीजें हो सकती हैं। यदि आपके पास 16 जीबी रैम है और आप (RAM)विंडोज़(Windows) में तेज़ स्टार्टअप का उपयोग कर रहे हैं , तो इसका मतलब है कि आपके पास 16 जीबी हाइबरनेशन फ़ाइल भी होगी! यदि आप एसएसडी(SSD) पर विंडोज(Windows) चला रहे हैं , तो हो सकता है कि यह आपके डिस्क स्थान का एक बड़ा हिस्सा ले रहा हो।
आप निम्न आदेश का उपयोग करके हाइबरनेशन को अक्षम किए बिना विंडोज़(Windows) में हाइबरनेशन फ़ाइल (hiberfil.sys) का आकार कम कर सकते हैं :
powercfg.exe /hibernate /size 50
यह हाइबरनेशन फ़ाइल के आकार को 100% के बजाय 50% RAM तक कम कर देगा। (RAM)ध्यान दें कि आप इसे 50% से अधिक कम नहीं कर सकते। हालाँकि, यदि आपके पास 16GB या 32GB या अधिक जैसी बड़ी मात्रा में RAM है, तो आप अपने आप को काफ़ी जगह बचा सकते हैं।
दूसरी बात यह है कि आपको विंडोज़(Windows) के पिछले संस्करणों की तरह हाइबरनेशन फ़ाइल के बहुत बड़े होने के बारे में चिंता करने की ज़रूरत नहीं है । पहले हाइबरनेशन फ़ाइल कर्नेल, डिवाइस ड्राइवर और सभी एप्लिकेशन डेटा संग्रहीत करती थी। अब जबकि कोई एप्लिकेशन डेटा नहीं है, फ़ाइल का आकार काफी स्थिर रहता है, इसलिए यदि आपके पास बहुत अधिक RAM है(RAM) , तो संभवतः आपको हाइबरनेशन फ़ाइल की आवश्यकता नहीं है जो वैसे भी इतनी बड़ी हो।
उम्मीद है(Hopefully) , यह आपको एक स्पष्ट समझ देता है कि विंडोज 8/10 पर pagefile.sys, hiberfil.sys और swapfile.sys फाइलें कैसे काम करती हैं। यदि आपके कोई प्रश्न हैं, तो बेझिझक एक टिप्पणी पोस्ट करें। आनंद लेना!
Related posts
विंडोज 10 में प्रिंट स्क्रीन बटन काम नहीं कर रहा है? इसे कैसे जोड़ेंगे
विंडोज़ में 'आरपीसी सर्वर अनुपलब्ध' त्रुटि को कैसे ठीक करें?
FIX: विंडोज़ में गैर-सिस्टम डिस्क या डिस्क त्रुटि
कैसे ठीक करें "विंडोज रिसोर्स प्रोटेक्शन अनुरोधित ऑपरेशन नहीं कर सका" त्रुटि
विंडोज़ में प्रिंट जॉब डिलीट नहीं होगा? ठीक करने के 8+ तरीके
विंडोज त्रुटि कोड 0x80070005 को कैसे ठीक करें
क्या आपको Mac और Windows पर किसी तृतीय पक्ष फ़ायरवॉल की आवश्यकता है?
फिक्स सिस्टम एरर 5, विंडोज में एक्सेस अस्वीकृत है
विंडोज़ पर "d3dx9_43.dll गुम" त्रुटि को कैसे ठीक करें
विंडोज़ में "हम अपडेट को पूरा नहीं कर सके" त्रुटि को कैसे ठीक करें?
अगर आपका हैडफ़ोन विंडोज़ में काम नहीं कर रहा है तो कोशिश करने के लिए 8 चीज़ें
विंडोज़ पर wdf_violation BSOD को कैसे ठीक करें
विंडोज स्टॉप कोड मेमोरी मैनेजमेंट को कैसे ठीक करें बीएसओडी
शटडाउन के दौरान विंडोज़ हैंगिंग का समस्या निवारण करें
21 सीएमडी कमांड सभी विंडोज उपयोगकर्ताओं को पता होना चाहिए
विंडोज 10 में क्लॉक_वॉचडॉग_टाइमआउट बीएसओडी को कैसे ठीक करें
विंडोज 11/10 में जेनेरिक पीएनपी मॉनिटर ड्राइवर त्रुटि के लिए 5 फिक्स
विंडोज 10 टास्कबार को कैसे ठीक करें काम नहीं कर रहा है
FIX: विंडोज़ में मेरा डिफ़ॉल्ट ब्राउज़र क्यों बदलता रहता है?
विंडोज़ में कम डिस्क स्थान चेतावनी को कैसे ठीक करें