我使用 Windows 7 中的 Windows“备份和还原”创建了一个备份。硬盘使用 DiskCryptor 加密。
Windows 映像由 2 个 vhd 文件组成,其中一个是主分区。当我想附加 VHD 时,我得到了
Virtual Disk Manager
The file or directory is corrupted and unreadable.
我尝试使用 diskpart 和VDISK ATTACH
磁盘管理插件进行连接。我还尝试将其连接到 VirtualBox 中的虚拟机。我还尝试使用“DiskInternals Reader”Total Commander 插件。它加载了,但分区是空的。
我记得很久以前我就已经从 Windows 备份成功安装了 VHD,但我不确定。我也不确定当时我是否使用了全盘加密 (FDE),如果是的话,可能是 TrueCrypt 而不是 DiskCryptor。
无论如何,我不确定这是否与加密有关:虽然大多数内容看起来是随机的,但我可以在 VHD 文件中瞥见 PDF 文件的一部分。文件的最后一部分有:
A disk read error occurred
BOOTMGR is missing
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart
这也表明VHD文件未加密。
虽然这看起来很明显,但我不愿意相信两个都VHD 文件确实已损坏:我昨天刚刚创建了备份,没有出现任何错误或警告,并且我可以在 HEX 编辑器中毫无问题地查看 VHD 文件。
找出答案的一种方法是恢复备份。但我想避免这样做,因为电脑已经重新安装。我只想提取几个文件。甚至更少:我只需要某些目录的目录结构(即名称,而不是其内容)。
我怀疑(并且希望)Windows Backup 没有创建真正的 VHD 文件或者格式不同。
Windows 备份创建的实际格式是什么?如果启用了 FDE(例如 DiskCryptor、TrueCrypt),这有关系吗?如何从备份访问文件?