Pada beberapa mesin yang saya upgrade dari Natty ke Oneiric, saya mendapatkan kesalahan setiap boot (satu untuk setiap partisi NTFS):
Serious errors were found while checking the disk drive for /windows/c.
Press I to ignore, S to skip mounting, or M for manual recovery
Mengikuti saran dalam jawaban ini , saya lari fsck
dari shell pemulihan manual. Saya mendapat hasil ini:
fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
Saya tidak dapat menemukan fsck.ntfs, dan command-not-found
juga tidak membantu. Bagaimana saya bisa membuat kesalahan ini hilang?
By the way, saya sudah mencoba boot ke Windows (XP) beberapa kali, berpikir bahwa Windows akan memperbaiki sistem file. Tapi ternyata Windows berpikir sistem file baik-baik saja. Dan aneh bahwa semua sistem file NTFS terpengaruh.
Juga, saya bisa mengatasi masalah ini dengan menjatuhkan ke shell pemulihan dan mengeluarkan mount -a
, tetapi demi saya rekan kerja saya perlu boot tanpa pengawasan.
fsck.ntfs
saya pikir Anda harus pergi denganntfsck
atauntfsfix
untuk partisi ntfs, AFAIKfsck
terutama digunakan untuk partisi ext.Jawaban:
fsck.ntfs
biasanya hanya tautanntfsfix
yang merupakan utilitas dari paketntfsprogs
yang sudah tersedia dengan instalasi standar Ubuntu.Anda dapat membuat tautan simbolik antara fsck.ntfs dan ntfsfix untuk menyelesaikannya secara permanen:
Perlu diingat bahwa utilitas ini berasal dari proses rekayasa terbalik dan bukan pilihan terbaik untuk mengelola sistem file Anda, sistem file NTFS bukan milik dunia GNU / linux.
sumber
Saya pikir itu dapat dicatat untuk beberapa orang yang
ntfsfix
diinstal/bin/
sebagai gantinya/usr/bin
. BegituJika Anda sudah membuat symlink dari
/usr/bin/
Dan kemudian buat symlink lagi.
sumber
Jika Anda memiliki partisi NTFS yang secara otomatis di-mount pada saat startup, satu-satunya alasan adalah Anda secara manual atau melalui beberapa alat menambahkannya
/etc/fstab
(tidak mempertimbangkan WUBI).Jika sistem mencoba untuk memeriksa partisi saat startup itu berarti bahwa di baris yang sesuai di
/etc/fstab
sana adalah bidang keenam dan nilainya adalah1
atau2
.ntfsfix
tidak ditautkan secara default kefsck.ntfs
, dan hanya menyediakan kemampuan pemeriksaan terbatas, seperti yang dijelaskan dalam halaman manual:Solusi umum bukan untuk membuat symlink, tetapi untuk menghapus atau mengatur ke
0
bidang keenam di/etc/fstab
.sumber
Jawaban Micro bekerja untuk saya, namun 11,10 saya (ditingkatkan dari 11,04) tidak memiliki ntfsprogs. '
sudo apt-get install ntfsprogs
' Mengatasinya, maka saran tautannya bekerja dengan baik.sumber
Masalahnya adalah tautan simbolis yang hilang, ke salah satu
/usr/bin/ntfsfix
atau/bin/ntfsfix
. Anda dapat membuat tautan yang dibutuhkan dengan:sumber
Saya memiliki masalah yang sama setelah saya menginstalnya secara tidak sengaja
ntfsprogs
. Saya pikir ada bug dalam dependensi karena setelah instalasintfsprogs
semua drive NTFS mulai me-mount read-only.Ketika saya berbalik
ntfs-3g
,fsck.ntfs
menghilang.BEGITU:
TAPI:
Saya tidak yakin apa yang seharusnya menjadi perilaku yang benar di sana tetapi menyadarinya.
sumber
Pada paket ubuntu 14.04 tidak tersedia pada Januari 2015
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs-3g
sudo apt-get install ntfsprogs
sumber
Cobalah untuk memaksa memetakan kembali sektor yang rusak menggunakan skrip ini: https://techoverflow.net/blog/2015/01/07/fixing-bad-blocks-on-hdds-using-fixhdd.py/
mirror: https://github.com/unxed/fixhdd
Skrip ini memeriksa log sistem untuk kesalahan i / o setiap 5 detik dan menulis nol ke sektor yang salah untuk memaksa pengontrol hdd untuk memetakannya kembali. Contoh penggunaan: sudo fixhdd.py --loop / dev / sda
sumber
Untuk memperbaiki sistem NTFS yang rusak pada GNU / Linux Anda bisa menggunakan ntfsfix yang merupakan bagian dari ntfs-3g sebagai berikut:
sumber
fsck.ntfs
tidak ditemukan saat boot. Jelas, melaporkan halaman manual tidak relevan, karenafsck
tidak dipanggil secara manual. Selain itu, situasi tidak akan muncul di tempat pertama kecuali kenyataan bahwa pada suatu waktufsck.ntfs
memang ada pada instalasi Ubuntu default.fsck.ntfs
, yang tidak ada pada sistem. Bagaimana tepatnya penjelasan alat mana yang sesuai untuk memperbaiki kesalahan disk membantu saya menyelesaikan kesalahan boot saya?