安装了 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
。