Windows हाइबरनेशन फ़ाइल को किसी भिन्न ड्राइव पर ले जाएँ


11

क्या विंडोज हाइबरनेशन फ़ाइल को एक अलग ड्राइव पर ले जाना संभव है?
उदाहरण के लिए, यदि मेरे पास विंडोज स्थापित है C:, तो मैं चाहता हूं कि इसकी हाइबरनेट फाइल चालू हो D:

मैं हाइबरनेशन फ़ाइल के बारे में जानना चाहता था ( hiberfil.sys), पेज फ़ाइल नहीं।


2
विंडोज 10 में इसे कैसे स्थानांतरित किया जाए, इस बारे में एक अद्यतन उत्तर के बारे में। 404'ed लिंक के साथ नीचे @Jason की एक टिप्पणी है।
जडलुगोज़

जवाबों:


17

संपादित करें: अब मुझे पता है कि आपको उन पेजफाइल से संबंधित उत्तर कैसे मिले! > मुस्कान <

क्षमा करें, लेकिन आप HIBERFIL.SYS फ़ाइल को बूट विभाजन के अलावा किसी भी विभाजन में स्थानांतरित नहीं कर सकते। ऐसा इसलिए है क्योंकि हाइबरेशन और बूट लोडर (NTLDR) कोड को फिर से शुरू करने के लिए बूट प्रक्रिया शुरू करने के लिए बहुत जल्दी की जरूरत है, कॉम्पैक्ट और अनुकूलित होने की जरूरत है, एक मनमाने स्थान से HIBERFIL.SYS लोड करने की क्षमता नहीं है। (इस बारे में सोचें कि इसे कितना कोड लेना होगा ... रेकॉर्ड पॉइंट्स, सॉफ्टवेयर RAID सेट्स के लिए लेखांकन, वह क्षमता जो NTFS के अलावा एक और इंस्टाल करने योग्य फाइलसिस्टम ड्राइवर की आवश्यकता हो सकती है। किसी को कहीं रेखा खींचनी थी ... मुस्कुराहट )

यह अच्छा होगा यदि आप इसे स्थानांतरित कर सकते हैं, लेकिन ऐसा कोई भाग्य नहीं है।

इस मुद्दे पर लोग "निश्चित" Microsoft कथन पर विचार करते हैं: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx


@ इवान: इस प्रश्न के संशोधन देखें: serverfault.com/revisions/34017/list
p.campbell

@ पीसीपीएमबेल: हाहाहा! यह उत्कृष्ट है ... मुझे पेजफाइल के बारे में बात करने के लिए अपने उत्तर को संशोधित करना चाहिए!
इवान एंडरसन

मैं यह नहीं कहूंगा कि एनटीएलडीआर "स्मार्ट" नहीं है, जिसे वास्तविक ओएस लोड से पहले कॉल करने के लिए अनुकूलित किया गया है- इस प्रकार सीमाएं हैं
जिम बी

@ जिम: मैं "स्मार्ट" कह रहा था जैसे "इसमें कोड की कमी है"। कोड की गुणवत्ता के बारे में मूल्य निर्णय नहीं कर रहा था। एन्थ्रोमोफोर्माइजिंग कोड शायद एक बुरा विचार है।
इवान एंडरसन

1
बुरा करने के लिए, मैं इस के साथ-साथ एसएसडी पर 16 जीबी हाइबरनेट फ़ाइल की तलाश कर रहा था। हालांकि यूनिक्स-सिस्टम में पूरी तरह से ठीक काम करता है।
हॉल्टनर

6

नहीं, हाइबरनेशन फ़ाइल (hiberfil.sys) को स्थानांतरित करना संभव नहीं है। यह सिस्टम विभाजन पर होना चाहिए।


2

नहीं, hiberfil.sys को स्थानांतरित नहीं किया जा सकता है। यह फ़ाइल ntldr द्वारा एक्सेस की गई है जिसमें यह क्षमता नहीं है। लेकिन समस्या इससे कहीं ज्यादा गहरी है। NT प्लेटफ़ॉर्म ड्राइव अक्षर असाइनमेंट को रजिस्ट्री में संग्रहीत किया जाता है, जो कि बूट प्रक्रिया में बहुत बाद तक उपलब्ध नहीं होता है। जब ntldr hiberfil.sys पढ़ने वाला होता है, तो यह सिस्टम विभाजन के ड्राइव अक्षर को भी नहीं जानता है, बहुत कम किसी को भी।

पेजफाइल को स्थानांतरित किया जा सकता है। जब तक रजिस्ट्री और लगभग पूरी फाइल प्रणाली उपलब्ध नहीं होती है, तब तक बूट प्रक्रिया में इसकी आवश्यकता नहीं होती है।


बूट प्रक्रिया के लिए पेज फाइल बिल्कुल भी आवश्यक नहीं है।
क्रिस एस

2

यदि आप विस्टा या बाद में चल रहे हैं, तो bcdedit हाइबरनेशन फ़ाइल के स्थान को संपादित कर सकता है। मैंने इसे सफलतापूर्वक दूसरे विभाजन में स्थानांतरित कर दिया है।


4
इसे कैसे पूरा किया जाए, इस पर निर्देशों ने आपको वोट दिया है।
नाविक जुआन

फिर भी, वह सही है । इसे पढ़ने वाले अधिकांश लोग अब 7/8 का उपयोग कर रहे हैं और गलत जानकारी प्राप्त कर रहे हैं।
जेसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.