Jawaban:
Iya nih. Ini ditangani oleh fsck
pada 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 ntfsfix
program. Itu harus tersedia, bahkan jika tidak ada program untuk menjalankan fsck
dan sistem file NTFS.
fsck.ntfs
pada 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.ntfs
tidak ada - tetapi ntfsfix
apakah 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.
ntfsck
program 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.ntfs
atau fsck -t ntfs
untuk fsck drive NTFS.
ntfsfix
yang ada di ntfsprogs
. Saya menjamin Anda bahwa Anda akan dapat berjalan ntfsfix
jika ntfsprogs
diinstal dengan benar.
ntfsfix
ada 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 ntfsfix
dapat memperbaiki masalah disk ponsel NTFS eksternal saya.
Saya akhirnya boot ke os windows, dan gunakan ikuti langkah-langkah untuk memperbaiki masalah disk.
Tangga:
g
chkdsk <disk>: /f
untuk memperbaikinya. <disk>
pengenal, misalnyachkdsk d: /f
Setelah 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 chkdsk
untuk memperbaiki disk, ini mirip seperti boot ke mesin windows.
/x
(unmount) untuk menegakkan mencegah akses ke drive. Manual bantuan mengatakan menggunakan /x
implikasi juga /f
, jadi itu membantu untuk melakukan perbaikan dengan cara yang sama seperti Linux ( fsck
membutuhkan drive yang dilepas).