web-dev-qa-db-ja.com

ntfsfixエラー:ボリュームが破損しています。 chkdskを実行する必要があります。 ntfsresizeの後

最近ntfsresizeを使用して、NTFSドライブのサイズを変更しました。

その後、次のエラーが表示されました:

Error mounting /dev/sda1 at /media/<user>/Win10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda1" "/media/<user>/Win10"' exited with non-zero exit status 13: Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
Failed to mount '/dev/sda1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

マウントしようとしたとき。

それからntfsfixを使用して修正しようとしましたが、エラーが発生しました。

Mounting volume... Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.
5
Will Crozier

Windowsを起動するか、Windowsが外部ドライブである場合は別のコンピューターを使用する必要があります。 Windowsは、問題があることを自動的に検出し、ディスクのエラーを確認するかどうかを尋ねるポップアップを表示するので、[はい]を押すだけで問題ありません。

WindowsよりもLinuxでドライブを使用することを計画している場合、ext4を使用することを強くお勧めします。ext4は、LinuxでNTFSよりも優れた機能を発揮します。

ところで、マンページによると:

ntfsfixは、chkdskのLinuxバージョンではありません。基本的なNTFS不整合の一部を修復し、NTFSジャーナルファイルをリセットし、Windowsへの最初の起動時にNTFS整合性チェックをスケジュールします。

5
NerdOfLinux