Не вдається отримати доступ до накопичувача Windows: "Windows перебуває в сплячому режимі, відмовляється монтувати"


15

Я використовую Fedora 20 разом із Windows 8. Однак я не можу отримати доступ до вмісту диска, на якому встановлена ​​Windows 8. Це показує:

Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount

навіть якщо я належним чином відключив Windows.


1
Хто показує цю помилку? Як ви намагаєтеся отримати доступ до накопичувача? Ви впевнені, що ви відключилися належним чином? Ви спробували перезавантажити Windows і знову збити?
terdon

Відповіді:


19

По-перше, переконайтеся, що у вас чисто вимкнено вікна та не перезимували його.

Відповідно до 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.

Отже, наголошую, що це знищить будь-які збережені дані, що знаходяться у сплячому сеансі Windows . Якщо це не є проблемою для вас, ви можете мати доступ до накопичувача, виконавши:

sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount

Перейдіть sdXNдо розділу Windows (наприклад /dev/sda1) та /path/to/mountдо фактичного шляху, до якого ви хочете змонтуватися.

Це має правильно встановити накопичувач, і оскільки він видалить файл сплячого сеансу, він повинен нормально монтуватися з цього моменту.


1
+1 Мені дуже не подобається возитися з речами Windows зсередини * nix. Одного разу я спробував змінити паролі, і моя установка дуже сильно заплуталася.
Джозеф Р.

Джозеф Р. - Хоча взагалі погана ідея намагатися возитися з конфігураціями Windows за межами графічних інтерфейсів Windows (не тільки з * nix, але навіть редагуючи файли безпосередньо в Windows), Windows час від часу перебуває в режимі сну чи режиму сплячки, він не може оговтатися. У цих випадках єдиний спосіб змусити його знову завантажити або принаймні відновити будь-які дані - це видалити файл сплячки та змусити Linux встановити його.
Шауна

13

Вікна перебувають у сплячому режимі, відмовляються монтувати

Цілком ймовірно, що Windows дійсно перебуває в сплячому режимі. Windows робить це автоматично, коли ви скажете йому нормально відключитися. Перевага полягає в тому, що ви отримуєте швидший очевидний час запуску.

Щоб вимкнути Windows без гібернації, в командному рядку (в Windows) видайте таке:

shutdown /s

Ви також можете включити /t 0для негайного відключення.

Я знайшов чудовий посібник, щоб налаштувати запуск для цього: Як зробити повне відключення в Windows 8 без відключення гібридної завантаження .


Найпростіший підхід до фактичного вимкнення Windows - це «перезапуск» (а не «вимикання»), а потім перехоплення процесу завантаження та завантаження Linux, а не дозволяти йому завантажувати Windows.


Тут багато пов'язаних записок та підходів: askubuntu.com/questions/145902/…
nobar

2

Потрібно відключити швидкий запуск Windows, оскільки це створює c:\hiberfil.sysфайл, що викликає цю проблему. Перейдіть до "Параметри живлення" та зніміть прапорець "Увімкнути швидкий запуск".

Докладнішу інформацію див. На веб-сайті https://www.eightforums.com/threads/fast-startup-turn-on-or-off-in-windows-8.6320/ .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.