क्या VirtualBox अतिथि OS में हाइबरनेशन का समर्थन करता है?


11

वर्तमान में मैं hiberfil.sysविंडोज 7 पर फाइल के साथ प्रयोग कर रहा हूं और अपनी प्रमुख प्रणाली को नहीं तोड़ने के लिए, मैंने विंडोज 7 को वर्चुअलबॉक्स में स्थापित करने का निर्णय लिया है। जैसा कि पता चला है, हाइबरनेशन अक्षम है और अतिथि प्रणाली में सक्षम नहीं किया जा सकता है; यह कहता है कि हाइबरनेशन हार्डवेयर या उस तरह से समर्थित नहीं है।

किसी को भी इस समस्या से पहले मिला है? VirtualBox में हाइबरनेशन को सक्षम करने का कोई तरीका?


हाइबरनेशन हार्डवेयर द्वारा समर्थित है। इसकी संभावना नहीं है यह कुछ ऐसा है जो वर्चुअलाइज्ड होगा।
रामहाउंड

@ रामदूत: जरूरी नहीं। मुझे लगता है कि एपीएम के दिनों में BIOS अधिकांश काम करता था, लेकिन आजकल, रैम छवि को बचाने / बहाल करने में महत्वपूर्ण हिस्सा - विंडोज़ एनटी और लिनक्स द्वारा पूरी तरह से ओएस के भीतर लागू किया जाता है। मुझे नहीं लगता कि कंप्यूटर से पावरिंग के बाद S4 (सस्पेंड टू डिस्क) में जाने के बीच बड़े अंतर हैं।
user1686

आप वर्चुअल मशीन को हाइबरनेट क्यों करना चाहेंगे?
कल्टारी

जैसा कि मैंने कहा - मैं hiberfil.sys के साथ प्रयोग कर रहा था (इस फाइल को दूसरी ड्राइव पर ले जाना चाहता था, लेकिन जैसा कि पता चला है, यह शायद असंभव है)।
साइनम

जवाबों:


10

VirtualBox, दुर्भाग्य से, ऐसी विशेषताओं का समर्थन नहीं करता है जो अतिथि ओएस को सोने या हाइबरनेट करने की अनुमति देगा। इसलिए अतिथि विंडोज सिस्टम में हाइबरनेशन को सक्षम करने का कोई तरीका नहीं है।

लेकिन जब तक आपको विशेष रूप से अतिथि प्रणाली (उदाहरण के लिए परीक्षण) में हाइबरनेशन का उपयोग करने की आवश्यकता नहीं है, तब तक वास्तव में इसके लिए कोई आवश्यकता नहीं है क्योंकि वर्चुअलबॉक्स में स्वयं समान सुविधा है। जानकारी के लिए नीचे पढ़ें।


यदि कोई समान प्रभाव की तलाश में है, लेकिन वास्तव में विंडोज हाइबरनेशन का उपयोग करने की आवश्यकता के बिना, वर्चुअलबॉक्स में मशीन राज्य को सहेजें नामक एक सुविधा है । यह केवल अतिथि प्रणाली को जमा देता है और डिस्क में रैम और वीएम स्थिति बचाता है। यह वर्चुअलबॉक्स द्वारा किया जाता है, न कि विंडोज द्वारा। जब अतिथि प्रणाली फिर से शुरू की जाती है और इसकी स्थिति बहाल हो जाती है, तो यह ध्यान नहीं देगा कि यह बाधित हो गया है।

आप इसे केवल वीएम विंडो के क्लोज बटन पर क्लिक करके, सेव द मशीन स्टेट को सेलेक्ट करके और ओके से कन्फर्म करके ट्रिगर कर सकते हैं । या वर्चुअलबॉक्स में वीएम के संदर्भ मेनू खोलें, क्लोज सबमेनू खोलें और सेव स्टेट चुनें । वर्चुअल बॉक्स में यह कीबोर्ड शॉर्टकट भी है, यह Ctrl+ Vऔर वीएम की विंडो में Host key+ है Q

यह किसी भी अतिथि प्रणाली के साथ सैद्धांतिक रूप से काम करना चाहिए, भले ही यह हाइबरनेशन का समर्थन न करे।

आप खंड 1.8.6 की भी जांच कर सकते हैं वर्चुअलबॉक्स के उपयोगकर्ता मैनुअल की मशीन की स्थिति को सहेजना


3
इस सवाल का जवाब नहीं है। मूल पोस्टर में स्पष्ट रूप से कहा गया है, "वर्तमान में मैं hiberfil.sysविंडोज 7 पर फाइल के साथ प्रयोग कर रहा हूं और अपने प्रमुख सिस्टम को नहीं तोड़ने के लिए, मैंने विंडोज 7 को वर्चुअलबॉक्स में स्थापित करने का फैसला किया है।" इसलिए मूल पोस्टर एक मशीन की स्थिति को बचाने की कोशिश नहीं करता है, क्योंकि वे hiberfil.sysविंडोज 7 पर फाइल को एक वर्चुअल मशीन में चलाने के साथ प्रयोग करना चाहते हैं ताकि उनके मुख्य विंडोज 7 मशीन को उड़ा न सकें।
जेकगोल्ड

@JakeGould मुझे ऐसा नहीं लगता। सवाल " वर्चुअलबॉक्स में हाइबरनेशन को सक्षम करने का कोई तरीका है? " और मेरा जवाब " वर्चुअलबॉक्स उन विशेषताओं का समर्थन नहीं करता है जो अतिथि ओएस को सोने या हाइबरनेट करने की अनुमति देगा। " यह पूरी तरह से सवाल का जवाब देता है। मुझे नहीं लगता कि अन्य जानकारी जोड़ना बुरा है क्योंकि यह दूसरों की मदद कर सकता है। मैं इस सवाल पर समाप्त हो गया जब मैं "वर्चुअलबॉक्स में विंडोज 7 अतिथि में हाइबरनेशन" की खोज कर रहा था।
डेविड फेरेंज़ी रोगोजान

ऊपर मेरी टिप्पणी देखें, मैंने समझाया है कि मैं हाइबरफिल के बारे में क्यों परवाह करता हूं। मशीन की स्थिति को बचाने के लिए नहीं।
साइनम

1
@ सिग्नम लेकिन आपको जवाब मिल गया। यह संभव नहीं है। मैंने आपके प्रश्न के उत्तर और सामान्य उत्तर के बीच एक सीमांकक डाल दिया है, इसलिए यह अधिक स्पष्ट होना चाहिए। आपको केवल अपने बारे में नहीं सोचना चाहिए। मैं कहूंगा कि 99% लोग जो यहां समाप्त होंगे वे वास्तव में विंडोज हाइबरनेशन के बारे में परवाह नहीं करते हैं, वे किसी भी तरह हाइबरनेट करना चाहते हैं। और मुझे डाउन-वोट की परवाह नहीं है, अगर यह किसी अन्य व्यक्ति को भी मदद करेगा, तो मैं संतुष्ट हो जाऊंगा। इस साइट का मुख्य उद्देश्य है - दूसरों की मदद करना।
डेविड फेरेंस्की रोगोजान

2
यह बहुत दुख की बात है अगर VirtualBox का समर्थन नहीं करता है। उदाहरण के लिए, मैं विभिन्न Windows संस्करणों पर WM_POWERBROADCAST संदेश (नींद / फिर से शुरू करने की घटनाओं पर कब्जा करने के लिए) प्राप्त करते समय आवेदन व्यवहार का परीक्षण करना चाहता था ... जो उपयोगी होगा।
विंकस दरगिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.