Setiap kali saya mem-boot Ubuntu, saya mendapatkan pesan bahwa ia tidak dapat me-mount partisi windows saya, dan saya dapat memilih untuk menunggu, melewati atau me-mount secara manual.
Ketika saya mencoba untuk memasuki partisi Windows saya melalui Nautilus saya mendapat pesan yang mengatakan bahwa partisi ini hibernasi dan bahwa saya perlu memasukkan sistem file dan menutupnya dengan benar, sesuatu yang telah saya lakukan tanpa masalah jadi saya tidak tahu mengapa ini terjadi .
Ini tabel partisi saya, jika ada lebih banyak data yang dibutuhkan, silakan 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
Jawaban:
Sebuah bug telah diajukan tentang dialog Nautilus Anda melihat seperti itu merekomendasikan pilihan yang berpotensi berbahaya yang dapat mengakibatkan kehilangan data. Tolong jangan jalankan perintah dalam dialog ini kecuali jika Anda ingin menghapus sesi Windows yang disimpan dan berpotensi kehilangan pekerjaan yang belum disimpan.
Penanganan masalah untuk semua versi Windows:
Ada tiga cara untuk memasang partisi Windows yang terhibernasi:
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 yang ditampilkan di menu mulai Anda secara default. Anda mungkin perlu mengklik tombol di sebelahnya untuk melihat opsi lebih lanjut.
Secara manual memasang sistem file dalam mode hanya baca.
Periksa untuk melihat apakah Anda memiliki titik pemasangan (folder untuk memasang partisi Anda) untuk partisi Windows Anda di folder
/media
menggunakan 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 berubah
/media/windows
jika mountpoint Anda disebut sesuatu yang lain.Jika Anda perlu me-mount partisi dalam mode baca-tulis dan tidak dapat atau mau mem-boot ke Windows dan mematikannya sepenuhnya ada opsi ketiga. Namun, itu tidak termasuk di sini karena itu benar - benar menghapus
hiberfil.sys
dan akan menyebabkan Anda kehilangan semua informasi yang tidak disimpan dalam program Windows hibernasi. Berikut ini adalah kutipan dariman ntfs-3g
tentang opsi yang akan digunakan untuk melakukan ini.Solusi (hanya untuk Windows 8 dan 10):
Ada fitur baru di Windows 8 yang disebut Fast Startup . Jika fitur ini diaktifkan (yang ini secara default), Windows 8 sebenarnya tidak sepenuhnya mematikan ketika Anda memilih shutdown. Sebaliknya, ia melakukan "hybrid shutdown". Ini adalah sesuatu seperti berhibernasi; itu membuat booting 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:
Klik Simpan perubahan . Sekarang, matikan Windows 8 dan boot kembali ke Ubuntu.
Jika Anda masih tidak dapat melakukan mount tanpa mendapatkan kesalahan, Anda mungkin perlu mematikan hibernasi sepenuhnya. Buka Command Prompt yang ditinggikan (klik kanan pada pintasan, klik "Run as Administrator"), dan masukan:
Sumber: Fast Startup - Turn On atau Off di Windows 8 .
sumber
powercfg /h off
pada Windows.EDIT: MELAKUKAN MUNGKIN INI MEMILIKI KONSEKUENSI YANG BERBAHAYA dan Windows mungkin gagal mem-boot atau merusak sistem file saat booting.
Gunakan ntfsfix di terminal, bahkan jika Anda tidak dapat mengakses Windows
di mana XY adalah partisi, eg
a2
(/dev/sda2
) ataub1
(/dev/sdb1
)ntfsfix memperbaiki beberapa ketidakkonsistenan NTFS yang mendasar, mengatur ulang file jurnal NTFS dan menjadwalkan pemeriksaan konsistensi NTFS untuk boot pertama ke Windows.
sumber
Jika Anda ingin mengakhiri sesi hibernasi, jalankan perintah ini di Terminal (tekan Ctrl+ Alt+ Tuntuk membuka Terminal)
dimana
XY
partisi. mis: sda2 atau sdb1Ini juga berfungsi jika Anda tidak bisa masuk ke Win8.
sumber
Solusi saya adalah memanggil
mntwindows
skrip/etc/rc.local
. Script ini akan memeriksa hibernasi dan jika hibernasi mount sebagai hanya baca. Untuk memastikan bahwa skrip selalu dapat dipanggil, saya menempatkannya/bin
dan menandainya sebagai executable. Isi skrip adalah sebagai berikutsumber
Itu karena fitur startup cepat Windows 8.
Solusi sementara adalah kembali ke Windows dan me-restart sistem (bukan mematikan). Solusi permanen adalah dengan 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/
sumber
Windows 8 menambahkan fitur "startup cepat". Itu memang membuat Windows mulai lebih cepat setelah shutdown, tetapi sebagai efek samping itu akhirnya menempatkan sistem file Anda dalam keadaan berhibernasi.
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 me-restart untuk mendapatkan akses mudah dari Linux, masih berlaku.
sumber
Untuk windows 10, saya menemukan cara mematikan startup cepat. Apakah satu screencast untuk menyelesaikannya. Buka 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
sumber
pada Windows 8 itu normal. Anda harus mematikan Windows 8 melalui cmd dengan memasukkannya
shutdown /f /s /t 0
maka itu mungkin berhasil.sumber
shutdown /s /t 0
sudah cukup ... tidak perlu menggunakan kekuatanshutdown /s /t 0
. Ini tidak bekerja Ini meskipun saya menonaktifkan boot cepat sebelum itu. Saya hanya bisa memasang RO partisi NTFS itu.shutdown /f /s /t 0
juga tidak berfungsi. Sesuatu pasti telah berubah di Ubuntu 14.04 atau Windows 8.1 sejak jawaban ini diposting.shutdown /f /s /t 0
sudah cukup untuk Windows 7. Tidak lagi cukup untuk Windows 8.1. Selain apa yang diperlukan untuk Windows 7, Windows 8.1 memerlukan satu langkah lagi: mematikan powercfg / hHanya untuk penyelesaian, berikut adalah perintah lain untuk me-mount sebuah partisi sebagai read-only (berguna untuk partisi Windows hibernasi):
Jika Anda memiliki izin untuk memasang partisi menggunakan manajer file (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 mungkinudisks
. Ini memiliki argumen yang berbeda, jadi periksa halaman manualnya.sumber
Boot ke
windows os
dan kemudian restart. (Bukan shutdown).Di menu grub pilih
ubuntu
dan boot. Setelah ubuntu di-boot, sekarang bukantfs hard drive partition
, itu akan terbuka.sumber
Dalam pengalaman saya, jawaban populer dan bermanfaat adempewolff di atas diperlukan, tetapi tidak cukup, untuk memungkinkan saya memasang partisi Windows NTFS saya untuk menulis dengan Ubuntu. Seperti yang diinstruksikan di tempat lain saya mematikan Fast Startup sebelum mencoba menginstal Ubuntu dan saya menghapus Opsi Hibernate pada menu "Shutdown" juga.
Saya masih tidak bisa menulis ke partisi Windows saya dari Ubuntu.
Saya menemukan saya juga harus boot Windows 8.1, mulai baris perintah resmi Windows (klik kanan pada tombol Windows di kiri bawah untuk sampai ke opsi ini dengan mudah), izinkan melalui kotak otorisasi Windows, dan kemudian masukkan perintah:
Anda dapat memeriksa hasilnya dengan:
Setelah melakukan perubahan ini, saya dapat dengan bebas mengakses partisi Windows 8.1 dari Ubuntu, apakah saya keluar dari Windows dengan mematikan atau memulai kembali.
Saya menemukan bahwa saya kemudian dapat membalikkan ini dan masih mengakses partisi (tetapi menjaga Fast Startup tidak dicentang setiap saat, seperti di atas, dan tidak pernah meminta hibernasi Windows tentu saja). Perintah untuk membalikkannya adalah, dapat diprediksi:
Saya berasumsi ada sesuatu yang tersisa dari instalasi Windows yang perlu dibersihkan dengan boot dengan hibernasi dimatikan dengan cara khusus ini.
Seharusnya tidak ada alasan untuk membatalkan langkah pertama seperti ini sejauh yang saya tahu - mungkin memberikan sedikit keamanan ekstra untuk pergi
powercfg /h off
.Lihat halaman manual Ubuntu untuk penangan Windows NTFS untuk informasi lebih lanjut.
sumber
powercfg
jika Anda tidak menonaktifkan hibernasi manual, meskipun saya bisa saja salah ...Untuk Windows 8+
Anda perlu menonaktifkan fitur "Startup Cepat". Mengutip How-To-Geek:
Hapus centang pada kotak "startup cepat".
Kemudian, matikan Windows 10, dan Anda harus bisa me-mount partisi NTFS dari Ubuntu dengan baik.
Kutipan How-To-Geek diambil dari sini .
sumber
Itu menjadi lebih sederhana (Windows 8 + )
Hanya paksa shutdown atau Anda dapat mengatakan matikan sepenuhnya sistem windows Anda sebelum reboot ke Ubuntu OS.
Bagaimana saya akan melakukannya?
Sangat sederhana: Shift+ Shutdown
i, e Tahan Shifttombol saat Anda mengklik tombol Shutdown di Windows untuk mematikannya sepenuhnya.
Tentu saja itu akan membuat boot windows Anda sedikit lebih lambat di waktu berikutnya. :)
sumber
Anda dapat memasangnya dalam mode hanya baca. Untuk itu, pertama-tama Anda harus membuat direktori sebagai titik mount:
Kemudian, pasang drive dengan:
Ubah kata dengan
*
, dengan nama pengguna Anda ./dev/sda4
bisa juga berbeda, tergantung pada partisi di mana windows 8 diinstal.Perhatikan nilai argumen diambil untuk pesan kesalahan khusus Anda, untuk pengguna lain mengambil pesan kesalahan, ubah
-o
berdasarkan-ro
dan ketik nama pengguna yang sesuai.Perhatikan juga, dengan metode ini, Anda tidak dapat mengedit, menulis, atau membuat file baru di drive windows.
sumber
Untuk menambah jawaban, Anda dapat masuk ke Windows 7 atau Windows 8 (W8: ini adalah tindakan mematikan daya standar, ini bukan penghentian yang benar dalam arti tertentu), buka baris perintah dengan hak istimewa dan jenis pengguna super
powercfg -h off
.Peringatannya sekarang komputer Windows Anda tidak akan dapat Hibernasi sama sekali. Namun, Anda dapat me-mount partisi Windows Anda tanpa melakukan operasi.
sumber
Kemungkinan besar ini terjadi karena Anda mem-boot dari sistem Windows 8. Apa yang telah mereka lakukan adalah membuatnya sehingga ketika Anda mematikan komputer Anda itu benar-benar masuk ke hibernasi untuk boot yang lebih cepat ketika Anda menyalakannya lagi.
Yang perlu Anda lakukan adalah masuk ke bagian Control Panel Windows 8, arahkan ke opsi daya dan nonaktifkan opsi mulai cepat sehingga ketika Anda mematikan, Anda benar-benar akan mematikan sistem Anda dan sebagai hasilnya file-file pada partisi akan dapat diakses dan diedit.
sumber
@abhishek diverver dengan benar, saya tidak hanya ntfs me-mount masalah, wifi tidak berfungsi setelah reboot dari Windows 8.1 ke Ubuntu juga. Solusi terbaik adalah mematikan boot cepat di Windows 8.1. Buka manajemen daya dan tekan Pilih apa yang dilakukan tombol daya -> Ubah pengaturan yang saat ini tidak tersedia . Kemudian lihat ke bawah jendela, cari bendera "Aktifkan startup cepat (disarankan)" dan matikan. Klik Simpan perubahan , jadi sekarang Anda tidak akan mengalami masalah ini!
sumber
Saya memecahkan ini (di Windows 10) dengan menghapus hiberfil.sys oleh
lalu putar kembali
Saya mencoba dengan jawaban pertama dan berhasil, tetapi - masalahnya kembali setelah me-reboot
sumber
Pada akhirnya, saya bisa menyelesaikannya dengan mengikuti resep dari Arch Wiki:
powercfg /h off
Saya juga berubah
/etc/fstab
menjadi UUID untuk merujuk ke partisi NTFS, setelah upaya pertama gagal, di mana saya tidak menggunakanpowercfg
perintah tetapi menonaktifkannya dengan mengklik melalui GUI. Tidak yakin, mengapa menggunakan UUID harus membuat perbedaan (di Wiki, itu tidak dijelaskan lebih lanjut). Tapi setidaknya itu berfungsi lagi.Sumber: Arch Wiki ( NTFS-3G: Metadata disimpan di cache Windows, menolak untuk me-mount ):
sumber
Windows 10 dan Windows 8 keduanya bertindak lucu tentang mematikan. Hapus opsi boot cepat di Windows dan jika menggunakan Windows sepuluh, pastikan Anda menginstal ulang opsi rumah, yang terlihat seperti rumah, dari Windows 8. Kemudian gunakan untuk mematikan, tidak me-restart, ketika Anda ingin masuk ke Linux, atau kesalahan akan terus muncul, dan ketika di Linux Anda tidak dapat mengakses satu drive ... Atau lebih dari satu drive Windows di sistem saya ... Karena saya memiliki satu drive yang saya gunakan untuk berbagi file antara Linux dan Windows.
sumber
Saya memecahkan masalah saya dengan
dan
ganti sdXY dengan partisi windows Anda mis. sda3
sumber