我使用 DriveImage XML [1] 为某台带有 NTFS 分区的旧台式电脑的硬盘创建了备份。我没有使用压缩 (None),启用了 Raw、Split Files (我不应该选中这个) 并创建了备份映像。
然后我将所有文件合并到 Linux 上的一个大图像文件中,如下所示:
cat disk_C.dat disk_C.001 disk_C.002 ... > diskC.img
查看 img 文件,我发现偏移量为 512 的字节
十六进制:EB 52 90 4E 54 46 53 20 ASCII:__ R __ NTFS
尝试挂载它:
sudo mount -o loop,ro,offset=512 drive.img /mnt/diskC
出现以下错误
无法读取最后一个扇区(80276741):参数无效 提示:该卷是 RAID/LDM,但尚未设置, 或者设置不正确(例如没有使用 mdadm --build ...), 或者尝试安装错误的设备, 或者分区表已损坏(分区小于 NTFS), 或者 NTFS 引导扇区已损坏(NTFS 大小无效)。 无法挂载‘/dev/loop0’:参数无效 设备“/dev/loop0”似乎没有有效的 NTFS。 也许使用了错误的设备?或者使用了整个磁盘,而不是 分区(例如 /dev/sda,而不是 /dev/sda1)?还是反过来?
有什么想法是否真的可以安装由 DriveImage XML 创建的图像?