Tidak dapat mengakses drive Windows: "Windows hibernasi, ditolak untuk dipasang"

15

Saya menggunakan Fedora 20 bersama dengan Windows 8. Namun, saya tidak dapat mengakses konten drive tempat Windows 8 diinstal. Itu menunjukkan:

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

meskipun saya telah mematikan Windows dengan benar.

Prerak
sumber
1
SIAPA yang menunjukkan kesalahan ini? Bagaimana Anda mencoba mengakses drive? Apakah Anda yakin Anda mematikan dengan benar? Sudahkah Anda mencoba me-reboot Windows dan mematikannya lagi?
terdon

Jawaban:

19

Pertama, pastikan Anda memiliki jendela shutdown yang bersih dan belum hibernasi.

Menurut ntfs-3g manual , ada opsi yang memungkinkan Anda melakukan ini:

   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.

Jadi, saya menekankan bahwa ini akan menghancurkan data yang belum disimpan yang ada di sesi Windows hibernasi . Jika itu bukan masalah bagi Anda, Anda harus dapat mengakses drive dengan menjalankan:

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

Ubah sdXNke partisi windows Anda (mis. /dev/sda1) Dan /path/to/mountke jalur aktual yang ingin Anda mount.

Itu harus me-mount drive dengan benar dan karena itu akan menghapus file sesi hibernasi, itu harus me-mount secara normal mulai sekarang.

terdon
sumber
1
+1 Saya sangat tidak menganjurkan untuk main-main dengan Windows dari dalam * nix. Saya pernah mencoba mengubah kata sandi dan instalasi saya mendapatkan cukup banyak foobarred.
Joseph R.
Joseph R. - Meskipun umumnya merupakan ide yang buruk untuk mencoba mengacaukan konfigurasi Windows di luar Windows GUI (tidak hanya dari * nix, tetapi bahkan dengan mengedit file langsung di dalam Windows), Windows terkadang merusak mode tidur atau hibernasi yang tidak dapat memulihkan dirinya sendiri dari. Dalam hal itu, satu-satunya cara untuk membuatnya boot lagi, atau setidaknya memulihkan data apa pun, adalah menghapus file hibernasi dan memaksa Linux untuk memasangnya.
Shauna
11

Windows hibernasi, ditolak untuk dipasang

Kemungkinannya adalah Windows benar-benar di-hibernasi. Windows melakukan ini secara otomatis ketika Anda menyuruhnya untuk mematikan secara normal. Manfaatnya adalah Anda mendapatkan waktu start-up yang lebih cepat.

Untuk mematikan Windows tanpa melakukan hybernasi, lakukan hal berikut pada command-prompt (di Windows):

shutdown /s

Anda mungkin juga ingin menyertakan /t 0untuk mematikan segera.

Saya menemukan tutorial yang bagus untuk menyiapkan peluncur untuk ini: Cara Melakukan Shutdown Penuh di Windows 8 Tanpa Menonaktifkan Boot Hybrid .


Pendekatan yang lebih sederhana untuk benar-benar mematikan Windows adalah dengan 'restart' (bukan 'shutdown'), tetapi kemudian mencegat proses boot dan boot Linux bukannya membiarkannya boot Windows.

bangsawan
sumber
Banyak catatan dan pendekatan terkait di sini: askubuntu.com/questions/145902/…
nobar