Cara Memperbaiki Partisi Windows NTFS yang Rusak di Ubuntu dan Windows Dual Boot

Ini adalah praktik umum saat ini, terutama bagi pengguna tingkat lanjut dan pengembang perangkat lunak, untuk mengonfigurasi komputer mereka dengan sistem boot ganda; biasanya, salah satunya adalah sistem operasi Microsoft Windows dan yang lainnya adalah sistem operasi berbasis GNU/Linux.

Banyak program Bootloader (program yang memulai sistem operasi setelah kita menyalakan komputer) mendeteksi sistem operasi yang umum dikenal seperti Windows, Mac OS, GNU/Linux yang diinstal pada Hard Drive, dan menampilkan menu untuk membiarkan pengguna memilih sistem operasi mana yang akan digunakan. boot ke. Itu grub bootloader di GNU/Linux paling sering digunakan karena mendeteksi jangkauan terluas sistem operasi.

Namun, pengaturan boot ganda tidak mudah dan dapat menyebabkan salah satu sistem operasi rusak. Ini karena beberapa alasan seperti penghapusan partisi dari tabel partisi disk, perubahan tabel sistem file, perubahan flag yang dapat di-boot pada partisi, dll. yang dapat terjadi selama instalasi sistem operasi.

Dalam kasus dual boot Windows dan Ubuntu, salah satu masalah yang telah dilaporkan secara luas adalah partisi NTFS (drive C:) yang dapat di-boot Windows menjadi rusak. Ini menyebabkan bootloader Ubuntu (Grub) hanya mendeteksi satu sistem operasi, yaitu. Ubuntu, dan tidak ada partisi Windows yang terdeteksi, sehingga mencegah pengguna untuk boot ke Windows. Mari kita lihat cara memperbaiki partisi seperti itu.

Pengguna harus boot ke Ubuntu dan mencoba metode berikut untuk memperbaiki partisi.

Menggunakan Gparted

Gparted adalah antarmuka grafis untuk utilitas GNU/Linux GNU Parted. Ini adalah utilitas partisi drive yang digunakan untuk membuat, menghapus, mengubah ukuran partisi. Muncul dengan opsi untuk memindai drive untuk partisi yang ada yang rusak atau tidak ada di tabel partisi drive.

Instalasi

Untuk menginstal gparted di Ubuntu, jalankan:

sudo apt install gparted gpart

Catatan: Untuk versi Ubuntu <14.04, gunakanapt-getdari padatepat.

gpart adalah alat lain yang diperlukan untuk beberapa fitur gparted, maka kami menginstalnya juga bersama dengan gparted pada perintah di atas.

Penggunaan

Membuka gparted, buka terminal Anda dari dok atau dengan kombinasi tombol default Ctrl + Alt + T, ketik perintah gparted, dan tekan Memasuki. Anda juga dapat membukanya dengan mencarinya dari Dash di sudut kiri atas.

Ini akan meminta kata sandi untuk dimasukkan, karena program ini membutuhkan hak pengguna super untuk dijalankan. Perhatikan bahwa Anda harus menjadi sudo pengguna untuk menjalankan gparted.

Seperti yang bisa kita lihat pada gambar di atas, partisi /dev/sda4 adalah partisi NTFS yang salah, dan sistem filenya tidak diketahui oleh Gparted. Tanda peringatan menunjukkan bahwa ada beberapa masalah dengan partisi ini. Klik dua kali pada baris ini untuk melihat detail peringatan.

Kami sekarang akan menjalankan utilitas 'Percobaan Penyelamatan Data', berdasarkan gpart untuk mencoba dan memperbaiki kesalahan.

Tutup kotak dialog informasi. Pertahankan barisan dengan /dev/sda4 ditandai. Buka Perangkat » Mencoba Penyelamatan Data.

Seperti yang disebutkan dalam kotak dialog konfirmasi, ini memindai disk penuh untuk partisi dan sistem file yang berpotensi rusak dan karenanya mungkin membutuhkan waktu lama untuk dijalankan, tergantung pada ukuran hard drive Anda.

tekan Oke untuk melanjutkan. Ini kemudian akan memulai proses pemindaian disk.

Jika sistem file NTFS yang kami butuhkan aktif /dev/sda4 berhasil diambil oleh proses, kita dapat memasangnya dengan menjalankan yang berikut:

sudo mount /dev/sda4 /media/abhi/win

Di Sini /media/abhi/win adalah lokasi direktori di mana partisi NTFS telah dipasang. Akhirnya, kami memperbarui grub, sehingga mendeteksi sistem operasi Windows yang dapat di-boot pada partisi yang dipulihkan.

sudo update-grub

Perhatikan bahwa itu telah berhasil mendeteksi Windows 8 pada /dev/sda4.

Setelah ini, pengguna harus dapat menemukan entri untuk OS Windows di menu Grub saat booting.

Menggunakan Ntfsfix

Utilitas ntfsfix memperbaiki beberapa masalah yang umum ditemukan di partisi NTFS. Ini juga mengatur ulang jurnal sistem file NTFS, dan juga memaksa pemeriksaan konsistensi pada partisi.

Untuk memasang ntfsfix di Ubuntu, jalankan:

sudo apt install ntfs-3g

ntfs-3g adalah paket yang berisi ntfsfix dan utilitas Linux terkait NTFS lainnya.

Kami akan menjalankan program pada partisi kami yang rusak, /dev/sda4.

sudo ntfsfix /dev/sda4

Namun, utilitas ini gagal untuk memperbaiki kesalahan jika pada login terakhir, Windows masuk ke hibernasi dan tidak mati total. Hibernasi berarti, status sistem saat ini disimpan oleh Windows selama shutdown, dan status yang sama dipulihkan setelah restart.

Dalam hal partisi Windows hibernasi, tidak ada hak menulis untuk ntfsfix pada partisi itu. Oleh karena itu, kami menggunakan ntfs-3g program untuk menghapus file hibernasi.

sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win

Ini akan menghapus file hibernasi dari partisi Windows dan mencoba memasang partisi di lokasi /media/abhi/win.

Catatan: Karena program menghapus file hibernasi, semua data sesi disimpan selama hibernasi, Mis. tab peramban, akan pergi.

Setelah ini, pengguna dapat menjalankan ntfsfix lagi untuk memperbaiki masalah. Terakhir, kami memperbarui grub agar mendeteksi OS Windows pada partisi ini.

sudo update-grub

Perhatikan bahwa itu telah berhasil mendeteksi Windows 8 di /dev/sda4.

Kesimpulan

Pada artikel ini, kami mempelajari tentang dua metode untuk mencoba dan menyelamatkan partisi NTFS yang rusak selama dual boot. Jika partisi NTFS memiliki masalah yang lebih parah yang tidak dapat diselesaikan dengan metode ini, ada beberapa opsi lanjutan di: ntfs-3g program yang terbukti bermanfaat (centang pria ntfs-3g). Program pemulihan disk lanjutan atau utilitas perbaikan disk yang dapat di-boot juga dapat digunakan dalam kasus seperti itu.