无法挂载由 ddrescue 创建的 NTFS 分区的映像

无法挂载由 ddrescue 创建的 NTFS 分区的映像

我以前曾成功使用过 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 的数据。

相关内容