我以前曾成功使用过 ddrescue,但这次运气不佳。通常,我会制作分区的映像,在映像上运行 fsck 或其他任何操作来修复文件系统错误,然后挂载它,一切就绪了。但是,无法挂载此映像。当我尝试在 Linux 中挂载它时,使用...
mount -t ntfs -o loop image.img /mnt/img
我收到此消息...
NTFS signature is missing.
Failed to mount '/dev/loop/0': Invalid argument
The device '/dev/loop/0' doesn't seem to have a valid NTFS.
我也尝试过-t ntfs-3g
,但没什么区别。我甚至尝试在 Windows 中安装映像,以便可以chkdsk
在其上运行,但它显示为原始卷。我试过了testdisk
,但它没有看到正确的 NTFS 分区。`testdisk 中奇怪的一件事是它显示驱动器大小为 317 / 295 GiB。
我仍在尝试弄清楚 testdisk,但任何帮助都将不胜感激。我对硬盘的了解确实不够深入,所以我可能忽略了一些对弄清楚这一点很重要的内容。如果是这样,请告诉我,我会更新问题。谢谢!
-- 添加输出sfdisk -l
--
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 12- 13- 102400 7 HPFS/NTFS/exFAT
/dev/sda2 12+ 38650- 38639- 310360064 7 HPFS/NTFS/exFAT
/dev/sda3 38651 38912 262 2104515 c W95 FAT32 (LBA)
/dev/sda4 0 - 0 0 0 Empty
我需要来自 sda2 的数据。