सवाल हाइबरनेशन के कारण विंडोज (एनटीएफएस) फाइल सिस्टम को माउंट करने में असमर्थ


जब भी मैं उबंटू को बूट करता हूं, मुझे एक संदेश मिलता है कि यह मेरे विंडोज विभाजन को माउंट नहीं कर सकता है, और मैं या तो प्रतीक्षा, छोड़ या मैन्युअल रूप से माउंट करना चुन सकता हूं।

जब मैं नॉटिलस के माध्यम से अपने विंडोज विभाजन में प्रवेश करने का प्रयास करता हूं तो मुझे एक संदेश मिलता है कि यह विभाजन हाइबरनेट किया गया है और मुझे फ़ाइल सिस्टम में प्रवेश करने और इसे ठीक से बंद करने की आवश्यकता है, कुछ भी मैंने बिना किसी समस्या के किया है, इसलिए मुझे नहीं पता कि ऐसा क्यों होता है ।

यहां मेरी विभाजन तालिका है, यदि कोई और डेटा आवश्यक है तो कृपया मुझे बताएं।

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814   478001151   228999169    5  Extended
/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT
/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris
/dev/sda5        20002816   478001151   228999168   83  Linux

305
2018-06-03 12:47


मूल


त्रुटि संदेश देखने से पहले क्या आप इसे हाइबरनेट करते हैं या आप विंडोज को बंद कर देते हैं? मुझे यह समस्या भी है, लेकिन मुझे यकीन है कि मैंने विंडोज 8 रिलीज पूर्वावलोकन को हाइबरनेट करने के बजाय बंद कर दिया है। आप विंडोज का किस संस्करण का उपयोग करते हैं? - yanglifu90


जवाब:


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

स्पष्टीकरण: क्यों लिनक्स हाइबरनेटेड विंडोज विभाजन नहीं खोल सकता है:

आप यह त्रुटि देख रहे हैं क्योंकि आपने इसके बजाए विंडोज़ को हाइबरनेट किया है   इसे सामान्य तरीके से बंद करना (विंडोज के नए संस्करणों में, हाइबरनेट   डिफ़ॉल्ट विकल्प हो सकता है)।

  • हाइबरनेटिंग वर्तमान स्थिति की जानकारी को हार्ड डिस्क पर सहेजता है और फिर कंप्यूटर को शक्ति देता है।
  • कंप्यूटर को बंद करना सभी प्रोग्राम बंद कर देता है और कंप्यूटर को कम करने से पहले सभी चल रही प्रक्रियाओं को समाप्त करता है।

जब आप विंडोज़ को हाइबरनेट करके बंद कर देते हैं, तो आप अनिवार्य रूप से होते हैं   सिस्टम को रोकना और उस सारी जानकारी को सहेजना (एक बड़ी फाइल में   बुलाया hiberfil.sys) इस तरह जब आप हाइबरनेशन से फिर से शुरू करते हैं   आपके अनुप्रयोगों और फ़ाइलों का बिल्कुल ठीक होगा कि आपने उन्हें कैसे छोड़ा था। यह   इसमें एक झंडा भी सेट करता है hiberfil.sys अन्य ऑपरेटिंग सिस्टम को जाने के लिए   कि विंडोज हाइबरनेटेड है।

अपने विंडोज़ में बदलाव करना (ntfs) विभाजन जबकि यह है   हाइबरनेटेड खतरनाक हो सकता है - इससे विंडोज़ फिर से शुरू नहीं हो सकता है   हाइबरनेशन से या फिर से शुरू होने के बाद दुर्घटनाग्रस्त हो जाता है। इस वजह से,   उपकरण (ntfs-3g) कि विभाजन (खुलता है) विभाजन इसे माउंट नहीं करेगा   यदि रीड-राइट मोड में यह हाइबरनेशन ध्वज देखता है। जैसे, नॉटिलस,   डिफ़ॉल्ट फ़ाइल ब्राउज़र, स्वचालित रूप से इसे खोलने में सक्षम नहीं होगा   विभाजन - इसलिए त्रुटि संदेश जो आप देखते हैं - क्योंकि यह कोशिश कर रहा है   इसे पढ़ने-लिखने के तरीके में खोलने के लिए।

विंडोज के सभी संस्करणों के लिए वर्कअराउंड:

हाइबरनेटेड विंडोज विभाजन को माउंट करने के तीन तरीके हैं:

  1. विंडोज़ में बूट करें और इसे बंद करके सिस्टम को पावर करें पूरी तरह। फिर आप उबंटू में वापस बूट कर सकते हैं और जब आप इसे नॉटिलस में खोलते हैं तो विभाजन स्वचालित रूप से रीड-राइट मोड में माउंट होगा। ध्यान दें कि "शट डाउन" विकल्प एक नहीं हो सकता है डिफ़ॉल्ट रूप से अपने स्टार्ट मेनू में प्रदर्शित किया गया। आपको क्लिक करने की आवश्यकता हो सकती है आगे के विकल्प देखने के लिए इसके बगल में बटन।

  2. केवल मोड मोड में फाइल सिस्टम को मैन्युअल रूप से माउंट करें।

    • फ़ोल्डर में अपने विंडोज विभाजन के लिए यह देखने के लिए जांचें कि आपके पास माउंट पॉइंट (आपके विभाजन को आरोहित करने के लिए फ़ोल्डर) है या नहीं /media इस आदेश का उपयोग कर:

      ls /media

    • यदि आपको अपने विंडोज विभाजन के लिए कोई फ़ोल्डर नहीं दिखाई देता है, तो आपको निम्न आदेश के साथ एक बनाना चाहिए:

      sudo mkdir /media/windows

    • इसके बाद, इस आदेश के साथ इस फ़ोल्डर पर केवल पढ़ने के लिए मोड में विभाजन को आरोहित करें:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      ध्यान दें कि आपको बदलना चाहिए /media/windows अगर आपके माउंट पॉइंट को कुछ और कहा जाता है।

    • अब आप उबंटू में किसी भी प्रोग्राम का उपयोग करके अपने विंडोज विभाजन पर फ़ाइलों को देखने / खोलने में सक्षम होंगे। हालांकि आप लिखने में सक्षम नहीं होंगे विभाजन के लिए या किसी भी फाइल को संशोधित करें क्योंकि यह केवल पढ़ने के लिए है।
  3. यदि आपको विभाजन को रीड-राइट मोड में माउंट करने की आवश्यकता है और नहीं हैं विंडोज़ में बूट करने में सक्षम या तैयार है और इसे पूरी तरह से बंद कर दें एक तीसरा विकल्प है। हालांकि, यह यहां शामिल नहीं है क्योंकि यह पूरी तरह से हटा देता है  hiberfil.sys और आपको सभी को खोने का कारण बन जाएगा हाइबरनेटेड विंडोज प्रोग्राम में सहेजी गई जानकारी। निम्नलिखित उद्धरण है से man ntfs-3g विकल्प के बारे में जो इसे करने के लिए इस्तेमाल किया जाएगा।

    remove_hiberfile
                  Unlike in case of  read-only  mount,  the  read-write  mount  is
                  denied  if  the  NTFS  volume is hibernated. One needs either to
                  resume Windows and shutdown it  properly,  or  use  this  option
                  which  will  remove  the  Windows hibernation file. Please note,
                  this means that the saved Windows  session  will  be  completely
                  lost. Use this option under your own responsibility.
    

समाधान (केवल विंडोज 8 और 10 के लिए):

विंडोज 8 में एक नई सुविधा है फास्ट स्टार्टअप। यदि यह सुविधा सक्षम है (जो डिफ़ॉल्ट रूप से है), जब आप शट डाउन चुनते हैं तो विंडोज 8 वास्तव में पूरी तरह से बंद नहीं होता है। इसके बजाय, यह एक "हाइब्रिड शट डाउन" करता है। यह हाइबरनेटिंग की तरह कुछ है; यह विंडोज 8 को तेजी से बैक अप बनाता है। इसलिए, आपको इसे ठीक से बंद करने में सक्षम होने के लिए इस सुविधा को अक्षम करने की आवश्यकता है, और Windows विभाजन को माउंट करने में सक्षम होना चाहिए। ऐसा करने के लिए, अपने विंडोज 8 में बूट करें और:

ध्यान दें: फास्ट स्टार्टअप को अक्षम करने से आपके विंडोज 8 को बूट करने में लंबा समय लगेगा। कोई "सटीक" संख्याएं नहीं हैं, लेकिन मान लीजिए कि अगर आपको विंडोज 8 में बूट करने में 10 सेकंड लगे, तो अब यह सुविधा अक्षम करने के बाद आपको 50 सेकंड लगेंगे।

  1. खुला कंट्रोल पैनल छोटे आइकन में देखें और क्लिक करें ऊर्जा के विकल्प। (देख स्क्रीनशॉट 1)
  2. पर क्लिक करें चुनें कि पावर बटन क्या करते हैं। (देख स्क्रीनशॉट 2)
  3. पर क्लिक करें वर्तमान में अनुपलब्ध सेटिंग्स बदलें। (देख स्क्रीनशॉट 3)
  4. सही का निशान हटाएँ तेज़ स्टार्टअप चालू करें (अनुशंसित)। (देख स्क्रीनशॉट 4)

पर क्लिक करें परिवर्तनों को सुरक्षित करें। अब, विंडोज 8 को बंद करें और उबंटू में वापस बूट करें।

यदि आप अभी भी त्रुटियों के बिना माउंट करने में सक्षम नहीं हैं, तो आपको पूरी तरह से हाइबरनेशन बंद करना पड़ सकता है। एक उन्नत कमांड प्रॉम्प्ट खोलें (शॉर्टकट पर राइट क्लिक करें, "व्यवस्थापक के रूप में चलाएं" पर क्लिक करें), और इनपुट:

powercfg /h off

स्रोत: फास्ट स्टार्टअप - विंडोज 8 में चालू या बंद करें


363
2018-06-03 12:51



इनमें से कोई भी मेरे लिए काम नहीं करता है। केवल मैं उबंटू पर विन 8 विभाजन को माउंट करने में सक्षम हूं, विंडोज़ में "पुनरारंभ करें" दबाएं, फिर बूट करें ubuntu। - Yuri Ghensev
हैलो, जैसा कि आप उल्लेख करते हैं, मैं विंडो 8.1 के लिए सीटिंग बदलता हूं। लेकिन दुर्भाग्यवश मुझे अभी भी त्रुटि मालिश है जो मैंने पहले किया था। कृपया मेरी मदद करें, - mr_azad
यह लिंक है tuxera.com/community/ntfs-3g-manual/#fastrestart यह उपयोगी हो सकता है --- यह आदेश जारी करने का सुझाव देता है powercfg /h off विंडोज़ पर - Rmano
मेरे पास "फास्ट बूट" विकल्प अक्षम है और मैं हमेशा विंडोज़ को रीबूट करके फेडोरा में बूट करता हूं, फिर भी यह कहता है कि "यह एक असुरक्षित स्थिति में है" क्या कुछ और करने के लिए है? - arielnmz
मुझे @arielnmz के समान सटीक समस्या है। मैंने "समाधान (केवल विंडोज 8 के लिए)" के अनुसार "फास्ट बूट" अक्षम कर दिया है, फिर भी मैं अभी भी उबंटू 14 में आर / डब्ल्यू को माउंट नहीं कर सकता। मैं इसे आरओ माउंट कर सकता हूं लेकिन आरडब्ल्यू नहीं। कोई विचार यह दूसरों के लिए क्यों काम करता है लेकिन मेरे लिए नहीं? - Bill The Ape


संपादित करें: यह कर रहा हूं हो सकता है खतरनाक अवधारणाएं हैं और विंडोज बूटिंग पर फाइल सिस्टम को बूट या दूषित करने में असफल हो सकता है।


उपयोग ntfsfix टर्मिनल में, भले ही आप विंडोज तक नहीं पहुंच सकें

sudo ntfsfix /dev/sdXY

जहां एक्सवाई विभाजन है, उदा। a2 (/dev/sda2) या b1 (/dev/sdb1)

ntfsfix कुछ मौलिक NTFS असंगतताओं की मरम्मत करता है, एनटीएफएस जर्नल फ़ाइल को रीसेट करता है और विंडोज में पहले बूट के लिए एनटीएफएस स्थिरता जांच शेड्यूल करता है।


134
2017-10-06 07:34



स्पष्टीकरण का थोड़ा सा वाकई अच्छा होगा :-) निश्चित रूप से मैन पेज है, लेकिन जब से आपने इसे यहां लिखा है, तो यह बेहतर होगा कि यह सुधार करने के लिए अच्छा होगा लेकिन यह आदेश बताएगा कि यह आदेश क्या करता है। - Jendas
मैंने कोशिश की लेकिन यह अभी भी लौटाता है "विंडोज हाइबरनेटेड है, माउंट करने से इंकार कर दिया। रिमोट असफल: ऑपरेशन की अनुमति नहीं है" - Marco Lackovic
अच्छा! यह चुना गया जवाब होना चाहिए ... - so.very.tired
तुम करो नहीं ऐसा करना चाहते हैं। ऐसा करने से परिणामस्वरूप आपके हाइबरनेटेड विंडोज सत्र को फिर से शुरू करने पर फाइल सिस्टम दूषित हो जाएगा। - psusi
मैं @psusi के साथ सहमत हूँ: यह बहुत खतरनाक है और परिणामस्वरूप सभी डेटा खो जाएंगे पसंद यहाँ - Fabby


यदि आप हाइबरनेटेड सत्र को समाप्त करना चाहते हैं, तो इस कमांड को टर्मिनल (प्रेस Ctrl+ऑल्ट+टी टर्मिनल खोलने के लिए)

sudo ntfsfix /dev/sdXY

कहा पे XY विभाजन है उदाहरण के लिए: sda2 या sdb1

अगर आप Win8 में नहीं पहुंच पा रहे हैं तो यह भी काम करता है।


46
2017-07-18 15:24



मुझे यकीन नहीं है कि उबंटू से एनटीएफएस विभाजन को ठीक करना एक हाइबरनेटिंग फास्ट स्टार्टअप विंडोज 8.1 के लिए एक अच्छा विचार है। इसके बजाय, मैंने विंडोज 8.1 के भीतर से समस्या हल की: powercfg / एच बंद - Bill The Ape
मैंने ऐसा किया और एक त्रुटि मिली "विंडोज हाइबरनेटेड है, माउंट करने से इंकार कर दिया। रिमोट असफल: ऑपरेशन की अनुमति नहीं है" - Erel Segal-Halevi


मेरा समाधान एक कॉल करना था mntwindows लिपि में /etc/rc.local। यह स्क्रिप्ट हाइबरनेशन की जांच करेगी और अगर हाइबरनेटेड माउंट केवल पढ़ने के रूप में होगा। यह सुनिश्चित करने के लिए कि स्क्रिप्ट को हमेशा बुलाया जा सकता है, मैंने इसे अंदर रखा है /bin और इसे निष्पादन योग्य के रूप में चिह्नित किया। इस प्रकार लिपि की सामग्री निम्नानुसार है

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]

#Mounts Windows
if [ $? -eq 14 ]
then
  echo "Windows is sleeping, I'm mounting as read-only"
  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]
fi

18
2018-02-12 19:02



महान समाधान बहुत धन्यवाद। यह मेरे लिए एक प्राचीन ईमाचिन ई 442 पर काम करता था जिसे गलती से बंद करने पर ट्रैश किया गया था। +1 - Ian Lewis


यह विंडोज 8 की तेज स्टार्टअप सुविधा के कारण है।

अस्थायी समाधान विंडोज में वापस जाना होगा और सिस्टम को पुनरारंभ करना होगा (शटडाउन के बजाए)। स्थायी समाधान तेजी से स्टार्टअप अक्षम करना है।

आप Windows 8 में तेज़ स्टार्टअप को अक्षम करने के लिए इस मार्गदर्शिका का उपयोग कर सकते हैं: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/


17
2018-03-26 20:42



यह वही था जो समस्या मेरे लिए थी और शट डाउन के बजाए लिनक्स में बूट करने के लिए विंडोज़ से पुनरारंभ करना एक यह तरीका है कि यह आपके लिए सही समाधान है। नीचे ntfsfix समाधान मेरे लिए काम नहीं किया, जबकि यह एक किया था। - sage88
विंडोज 10 पर एक ही मुद्दा - Postadelmaga


विंडोज 8 एक "तेज स्टार्टअप" सुविधा जोड़ता है। यह शटडाउन के बाद विंडोज़ को तेज़ी से शुरू करता है, लेकिन साइड इफेक्ट के रूप में यह आपके हाइबरनेटिंग स्थिति में आपके फाइल सिस्टम को डाल देता है।

विन 8 में इस सुविधा को अक्षम करने के लिए, सेटिंग्स के तहत "पावर बटन क्या चुनें" खोजें, चेकबॉक्स को अनलॉक करने के लिए शील्ड पर क्लिक करें, और आप वहां से तेज़ स्टार्टअप को सक्षम या अक्षम कर सकते हैं।

पहले उल्लेख किया गया चेतावनी, कि आप वास्तव में विंडोज़ को बंद करना चाहते हैं और लिनक्स से आसान पहुंच प्राप्त करने के लिए पुनरारंभ नहीं करना चाहते हैं, फिर भी लागू होता है।


13
2017-11-03 11:44



मैंने अपने विंडोज 8.1 में "फास्ट स्टार्टअप" अक्षम कर दिया। यह मदद नहीं की। मैं केवल आरओ माउंट कर सकते हैं। यह अजीब है। - Bill The Ape


विंडोज 10 के लिए, मुझे पता चला कि तेजी से स्टार्टअप कैसे बंद करें। क्या एक स्क्रीनकास्ट इसे हल करने के लिए किया था। के लिए जाओ कंट्रोल पैनल > हार्डवेयर और ध्वनि > ऊर्जा के विकल्प > प्रणाली व्यवस्था फिर 'सेटिंग्स बदलें जो वर्तमान में अनुपलब्ध हैं' पर क्लिक करें और 'तेज़ स्टार्टअप चालू करें' से टिक हटा दें। स्रोत: http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10


10
2017-12-04 22:23