如何从“safecopy”图像文件中读取数据

如何从“safecopy”图像文件中读取数据

安装了 Windows 7 的 ThinkPad 的硬盘出现故障,因此我尝试恢复尽可能多的数据。

为此,我使用 Ubuntu Live USB 启动了 ThinkPad,启动了终端并运行safecopy。它成功从故障硬盘中恢复了约 149GB 中的 139GB。

我是这样运行的:

sudo safecopy --stage1 /dev/sdd2 /media/ubuntu/ssd256a/thinkpad.img

所以现在我在外部 SSD 上有一个 img 文件,并且原始 HD 无法再读取。

尝试像这样挂载 img 文件:

$ sudo mount -o loop thinkpad.img 
mount: thinkpad.img: can't find in /etc/fstab.

我显然无法安装它。

最后我跑了fdisk

parallels@parallels-Parallels-Virtual-Platform:/media/psf/ssd256a$ !31
fdisk -lu thinkpad.img 
Disk thinkpad.img: 139 GiB, 149186150400 bytes, 291379200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

因此没有有关分区表的信息。

现在我迷失了。

我怎样才能读取/获取该 img 文件中的文件?

答案1

--stage1意味着您复制了磁盘映像但没有尝试恢复任何损坏的扇区。

因此,生成的图像在某些关键区域有孔,从而无法安装。

您现在应该尝试使用--stage2,如果图像仍然无法安装,请使用--stage3

相关内容