Jawaban:
Iya nih. Ini ditangani oleh fsckpada beberapa rilis. Jika partisi tidak terdaftar /etc/fstab, maka Anda mungkin perlu mengatakannya jenis partisi. Saya telah menggunakan ini dari CD Linux untuk memulihkan partisi Windows tidak mau boot.
Berdasarkan komentar di bawah ini, perbaikan yang sebenarnya dilakukan oleh ntfsfixprogram. Itu harus tersedia, bahkan jika tidak ada program untuk menjalankan fsckdan sistem file NTFS.
fsck.ntfspada titik tertentu ditangani oleh ntfsfix. Komentar pada posting yang lebih rendah menunjukkan ini mungkin tidak bisa diterapkan sekarang karena argumen mereka tidak kompatibel. Bagaimanapun, dalam Debian 8.2, fsck.ntfstidak ada - tetapi ntfsfixapakah dan mampu memperbaiki MFT rusak yang saya temui. Terima kasih @SabreWolfy untuk petunjuknya.
Sayangnya alat ntfsfix sangat terbatas dibandingkan dengan chkdsk Microsoft. Cobalah untuk menginstal Windows - lebih baik dengan versi terbaru Windows karena Microsoft mungkin terus-menerus meningkatkan chkdsk (saya harap ..) Versi baru Windows sering tersedia secara gratis sebagai uji coba. Jika masalahnya ada di disk USB Anda dapat mencoba menginstal Windows di sesuatu seperti VirtualBox dan memberikan kontrol VM pada perangkat USB.
ntfsckprogram yang termasuk dalam Parted Magic live USB, tetapi saya mendapat pesan kesalahan Boot sector: bad NTFS magic. Segmentation fault.
chkdsk/ diskpart, dll.
Jika Anda telah menginstal NTFSProgs, Anda harus dapat menjalankan fsck.ntfsatau fsck -t ntfsuntuk fsck drive NTFS.
ntfsfixyang ada di ntfsprogs. Saya menjamin Anda bahwa Anda akan dapat berjalan ntfsfixjika ntfsprogsdiinstal dengan benar.
ntfsfixada serangkaian argumen yang sama sekali berbeda dengan argumen standar fsck. Lebih baik membuat fsck.ntfs(dan fsck.ntfs-3) skrip yang berisi exec ntfsfix ${@:$#}(dengan shebang #!/bin/bash).
ln -s / bin / ntfsfix /sbin/fsck.ntfs
fsck /dev/sdg1
fsck from util-linux 2.21.2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.
Pada fedora 22, ada biner lain:
lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
Dalam kasus saya, tidak ada fsck& yang ntfsfixdapat memperbaiki masalah disk ponsel NTFS eksternal saya.
Saya akhirnya boot ke os windows, dan gunakan ikuti langkah-langkah untuk memperbaiki masalah disk.
Tangga:
gchkdsk <disk>: /funtuk memperbaikinya. <disk>pengenal, misalnyachkdsk d: /fSetelah bertahun-tahun, akhirnya saya menemukan sesuatu yang bisa dilakukan windows dengan mudah, tetapi linux tidak bisa;)
Anda juga dapat membuat windows vm (mis. Win 7), lalu pasang disk ponsel ke windows vm, kemudian Anda juga dapat menggunakan chkdskuntuk memperbaiki disk, ini mirip seperti boot ke mesin windows.
/x(unmount) untuk menegakkan mencegah akses ke drive. Manual bantuan mengatakan menggunakan /ximplikasi juga /f, jadi itu membantu untuk melakukan perbaikan dengan cara yang sama seperti Linux ( fsckmembutuhkan drive yang dilepas).