ddrescue 了一个 ntfs 分区,我可以对它进行 chkdsk 吗?

ddrescue 了一个 ntfs 分区,我可以对它进行 chkdsk 吗?

我的硬盘出现故障(Windows 甚至无法从恢复盘启动)。我能够使用 ddrescue 在 Linux 中制作它的映像,但 Linux 无法挂载它。在 Linux 中,当我尝试挂载映像时,我收到以下错误。

sudo mount -t ntfs -o loop recovery.image mounted                                                                                
Failed to read last sector (1201371135): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/loop1': Invalid argument
The device '/dev/loop1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

我尝试在 Linux 上使用 ntfsfix,并得到以下结果:

ubuntu@ubuntu:/media/LaCie$ sudo ntfsfix recovery.image 
Mounting volume... $MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
FAILED
Attempting to correct errors... $MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
FAILED
Failed to startup volume: Input/output error.
Volume is corrupt. You should run chkdsk.

在 Windows 中,有没有办法可以对图像运行 chkdsk?谢谢!

相关内容