如何将 VHD 中的所有文件(包括权限)提取到硬盘?

如何将 VHD 中的所有文件(包括权限)提取到硬盘?

我想知道制作 vhd 映像的精确副本并将其放到硬盘上的最佳方法是什么。我尝试过 xcopy,但执行此操作时似乎存在许多与权限相关的问题。理想情况下,我希望复制位,以便它们在新驱动器上完全匹配。我在尝试恢复 vista 备份时遇到了这个问题,结果发现那些白痴决定不让我将 400 千兆映像恢复到 1 TB 驱动器大小。

我已经成功在 Win 7 中安装了驱动器,这是我尝试复制这些文件的环境。

答案1

Robocopy 在保存 ACL 方面比 XCopy 做得好得多,并且像 XCopy 一样,它内置于 Vista/7 中

答案2

如果我想这样做,我会创建一个虚拟环境,附加 VHD 文件,使用硬盘克隆实用程序从 ISO 文件启动,然后制作虚拟硬盘的映像。然后,我会在物理环境中启动克隆实用程序,并将该映像写入物理硬盘。如果您将硬盘连接到 USB 适配器并在第一步将其传递到 VM,则可以省去一个步骤。

以下是可用于克隆的实用程序列表:

寻找 Norton Ghost 的免费且可靠的替代品

答案3

xcopy 有关于权限的密钥,请尝试 xcopy /? 并阅读帮助

答案4

请注意,XCOPY 不会保留 8 点 3 文件名。您无法确定地复制它们。这就是您不能仅仅使用 XCOPY 复制 Windows 计算机来“克隆”它们并期望它们正常工作的原因之一。除非开发人员停止在其配置文件和注册表中引用 8 点 3 文件名,否则我们只能使用这种行为。

如果你想将 VHD 映像还原到物理磁盘,你可以看看图像处理软件。我个人没有使用过 VHD 功能,但我使用过以前版本的 WinImage,并且非常成功。

相关内容