Tidak dapat memasang sistem file Windows (NTFS) karena hibernasi

Setiap kali saya mem-boot Ubuntu, saya mendapatkan pesan bahwa itu tidak dapat me-mount partisi windows saya, dan saya dapat memilih untuk menunggu, melewati atau me-mount secara manual.

Ketika saya mencoba masuk ke partisi Windows saya melalui Nautilus saya mendapatkan pesan yang mengatakan bahwa partisi ini hibernasi dan saya harus masuk ke sistem file dan menutupnya dengan benar, sesuatu yang telah saya lakukan tanpa masalah jadi saya tidak tahu mengapa ini terjadi.

Inilah tabel partisi saya, jika ada data lagi yang diperlukan, beri tahu saya.

   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

A bug telah diajukan tentang dialog Nautilus yang Anda lihat karena merekomendasikan opsi yang berpotensi berbahaya yang dapat mengakibatkan kehilangan data. Tolong jangan jalankan perintah dalam dialog ini kecuali Anda mau Hapus sesi Windows yang disimpan dan berpotensi kehilangan pekerjaan yang belum disimpan.

Penjelasan: Mengapa Linux tidak dapat membuka partisi Windows hibernasi:

Anda melihat Kesalahan ini karena Anda hibernasi Windows alih-alih mematikannya dengan cara biasa (di versi Windows yang lebih baru, hibernasi mungkin merupakan opsi default).

  • Hibernasi menyimpan informasi keadaan saat ini ke hard disk dan kemudian mematikan komputer.
  • Mematikan komputer menutup semua program dan mengakhiri semua proses yang berjalan sebelum mematikan komputer.

Saat Anda mematikan Windows dengan hibernasi, Anda pada dasarnya menjeda sistem dan menyimpan semua informasi itu (ke dalam file besar bernama hiberfil.sys) Dengan cara ini ketika Anda melanjutkan dari hibernasi semua aplikasi dan file akan persis bagaimana Anda meninggalkan mereka. Hal ini juga menetapkan bendera di hiberfil.sys untuk membiarkan sistem operasi lain tahu bahwa Windows hibernated.

Membuat perubahan pada Windows Anda (ntfs) partisi saat hibernasi bisa berbahaya-itu dapat menyebabkan Windows tidak melanjutkan dari hibernasi atau macet setelah melanjutkan. Karena itu, alat (ntfs-3g) yang memasang (membuka) partisi tidak akan memasangnya dalam mode Baca-Tulis jika melihat bendera hibernasi. Dengan demikian, Nautilus, browser file default, tidak akan dapat secara otomatis membuka partisi ini-maka pesan kesalahan yang Anda lihat-karena mencoba membukanya dalam mode Baca-Tulis.

Solusi untuk semua versi Windows:

Ada tiga cara untuk memasang partisi Windows hibernasi:

  1. Boot ke Windows dan matikan sistem dengan mematikannya sepenuhnya. Anda kemudian dapat boot kembali ke Ubuntu dan partisi akan me-mount dalam mode Baca-Tulis secara otomatis ketika Anda membukanya di Nautilus. Perhatikan bahwa opsi" Shut Down " mungkin bukan onedisplayed di menu start Anda secara default. Anda mungkin perlu mengkliktombol di sebelahnya untuk melihat opsi lebih lanjut.

  2. Pasang sistem file secara manual dalam mode hanya baca.

    • Periksa untuk melihat apakah Anda memiliki titik pemasangan (folder untuk memasang partisi Anda) untuk partisi Windows Anda di folder /mediamenggunakan perintah ini:

      ls /media

    • Jika Anda tidak melihat folder untuk partisi Windows Anda, Anda harus membuatnya dengan perintah berikut:

      sudo mkdir /media/windows

    • Selanjutnya, pasang partisi dalam mode read-only ke folder ini dengan perintah ini:

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

      Perhatikan bahwa Anda harus mengubah /media/windows jika mountpoint Anda disebut sesuatu yang lain.

    • Sekarang anda akan dapat melihat/membuka file di partisi Windows Anda menggunakan program apa pun di Ubuntu. Namun Anda tidak akan dapat menulis ke partisi atau memodifikasi file apa pun karena dalam mode hanya baca.
  3. Jika Anda perlu memasang partisi dalam mode Baca-Tulis dan terkenal atau bersedia untuk boot ke Windows dan mematikannya sepenuhnya ada opsi ketiga. Namun, hal ini tidak termasuk di sini karena sepenuhnya menghapus hiberfil.sys dan akan menyebabkan Anda kehilangan informasi allunsaved dalam program Windows hibernated. Berikut ini adalah kuotasidari man ntfs-3g tentang opsi yang akan digunakan untuk 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.

Solusi (hanya untuk Windows 8 dan 10):

Ada fitur baru di Windows 8 yang disebut Startup Cepat. Jika fitur ini diaktifkan (yang secara default), Windows 8 tidak benar-benar benar-benar shutdown ketika Anda memilih shutdown. Sebaliknya, ia melakukan "shutdown hybrid". Ini adalah sesuatu seperti hibernasi; itu membuat boot Windows 8 kembali lebih cepat. Jadi, Anda perlu menonaktifkan fitur ini untuk dapat mematikannya dengan benar, dan dapat memasang partisi Windows. Untuk melakukan ini, boot ke Windows 8 Anda dan:

Catatan: menonaktifkan Startup cepat kemungkinan besar akan membuat Windows 8 Anda membutuhkan waktu lebih lama untuk boot. Tidak ada angka "pasti", tetapi katakanlah jika Anda membutuhkan waktu 10 detik untuk boot ke Windows 8, sekarang anda akan membutuhkan waktu 50 detik setelah menonaktifkan fitur ini.

  1. Buka Panel Kontrol dalam tampilan ikon kecil dan klik Opsi Daya. (lihat screenshot 1)
  2. Klik pada Pilih apa yang dilakukan tombol daya. (lihat screenshot 2)
  3. Klik pada Mengubah setelan yang saat ini tidak tersedia.(lihat screenshot 3)
  4. Hapus centang Aktifkan startup cepat (disarankan). (lihat screenshot 4)

Klik pada Simpan Perubahan. Sekarang, Matikan Windows 8 dan boot kembali ke Ubuntu.

Jika Anda masih tidak dapat me-mount tanpa mendapatkan kesalahan, Anda mungkin perlu mematikan hibernasi sepenuhnya. Buka prompt perintah yang ditinggikan (klik kanan pada pintasan, klik "Jalankan sebagai Administrator"), dan masukkan:

powercfg /h off

Sumber: Startup cepat-menghidupkan atau mematikan di Windows 8.

EDIT: MELAKUKAN HAL INI Mungkin MEMILIKI KONSEKUENSI BERBAHAYA dan Windows mungkin gagal mem-boot atau merusak sistem file saat boot.


Gunakan ntfsfix di terminal, bahkan jika Anda tidak dapat mengakses Windows

sudo ntfsfix /dev/sdXY

dimana XY adalah partisi, misalnya. a2 (/dev/sda2) atau b1 (/dev/sdb1)

ntfsfix memperbaiki beberapa inkonsistensi NTFS mendasar, mengatur ulang file jurnal NTFS dan menjadwalkan pemeriksaan konsistensi NTFS untuk boot pertama ke Windows.

Jika Anda ingin mengakhiri sesi hibernasi, jalankan perintah ini di Terminal (tekan Ctrl+Alt+T untuk membuka Terminal)

sudo ntfsfix /dev/sdXY

dimana XY adalah partisi. ex: sda2 atau sdb1

Ini juga berfungsi jika Anda tidak bisa masuk ke Win8.

Solusi saya adalah memanggil mntwindows script di /etc/rc.local. Skrip ini akan memeriksa hibernasi dan jika hibernasi dipasang sebagai hanya baca. Dalam rangka untuk memastikan script selalu dapat disebut saya ditempatkan di /bin dan menandainya sebagai executable. Isi naskah adalah sebagai berikut

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]#Mounts Windowsif [ $? -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

Itu karena fitur startup Cepat Windows 8.

Solusi sementara adalah kembali ke Windows dan memulai ulang sistem (alih-alih mematikan). Solusi permanen adalah menonaktifkan startup cepat.

Anda dapat menggunakan panduan ini untuk menonaktifkan startup cepat di Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

Windows 8 menambahkan fitur" startup cepat". Itu membuat Windows mulai lebih cepat setelah shutdown, tetapi sebagai efek samping itu akhirnya menempatkan filesystem Anda dalam keadaan hibernasi.

Untuk menonaktifkan fitur ini di Win 8, cari "pilih apa yang dilakukan tombol daya" di bawah pengaturan, klik perisai untuk membuka kunci kotak centang, dan Anda dapat mengaktifkan atau menonaktifkan startup cepat dari sana.

Peringatan yang disebutkan sebelumnya, bahwa anda ingin benar-benar mematikan Windows dan tidak memulai ulang untuk mendapatkan akses mudah dari Linux, masih berlaku.

Untuk windows 10, saya menemukan cara mematikan startup cepat. Melakukan satu screencast untuk memecahkan itu. Pergi ke Panel Kontrol> Perangkat keras dan suara> Opsi Daya> Pengaturan Sistem Kemudian klik 'Ubah Pengaturan yang saat ini tidak tersedia' dan hapus centang dari 'Aktifkan startup cepat'. Sumber : http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10

pada Windows 8 itu normal.Anda perlu mematikan Windows 8 melalui cmd dengan memasukkan shutdown /f /s /t 0 maka itu mungkin berhasil.

Hanya untuk penyelesaian, di sini adalah perintah lain untuk me-mount partisi sebagai read-only (berguna untuk partisi Windows hibernated):

udisksctl mount --block-device /dev/sda3 --options ro

Jika Anda memiliki izin untuk me-mount partisi menggunakan File manager (jika Anda seorang administrator, misalnya), maka Anda harus dapat menjalankan perintah ini tanpa menggunakan sudo.

Ini tersedia dalam versi Ubuntu terbaru (seperti 13.04 dan 13.10).

Jika udisksctl tidak tersedia, maka mungkin udisks adalah. Ini memiliki argumen yang berbeda, jadi periksa halaman manual.

Untuk Windows 8+

Anda perlu menonaktifkan fitur"Startup Cepat & quot;. Untuk mengutip How-To-Geek:

Buka opsi daya Anda dengan menekan Windows + X atau mengklik kanan andamulai menu dan pilih opsi daya. Di Jendela Opsi Daya,klik " Pilih apa yang dilakukan tombol daya.”

enter image description here

Jika ini adalah pertama kalinya Anda mengacaukan pengaturan ini, Anda akan perlu klik "Ubah Pengaturan yang saat ini tidak tersedia" untuk membuat Opsi Startup Cepat tersedia untuk konfigurasi.

enter image description here

Gulir ke bagian bawah jendela dan Anda akan melihat "Aktifkan faststartup (disarankan)"

enter image description here

Hapus centang itu"startup Cepat & quot; kotak.

Kemudian, matikan Windows 10, dan Anda seharusnya dapat memasang partisi NTFS dari Ubuntu dengan baik.


Kutipan How-To-Geek diambil dari di sini.

Apakah Anda hibernate atau apakah anda shutdown Windows sebelum Anda melihat pesan kesalahan? Saya memiliki masalah ini juga, tetapi saya yakin saya mematikan pratinjau rilis Windows 8 alih-alih hibernasi. Versi Windows apa yang Anda gunakan?