我有一个 Windows 7 系统映像(如 Microsoft 的内置备份,而不是 dd 或 Norton Ghost)。我可以将其转换为 VirtualBox 映像吗?我知道你可以用 dd images 来做到这一点。
即使我能够转换图像,它会崩溃吗?VirtualBox wiki 建议我需要运行 MergeIDE前拍摄系统映像(我没有这样做),现在我已经卸载了 Windows。那么我需要重新安装它并进行适当的备份吗?
更新:
好的,我已经创建了一个直写虚拟磁盘由包含我的 WindowsImageBackup 的物理磁盘支持。如果我将该 vmdk 添加到我的 VM,那么它就可以看到备份!但是,出现了一个新问题。
“找不到可用于恢复系统磁盘的磁盘”,错误代码 0x80042412。但它可以看到系统磁盘,diskpart 说它在 SATA 端口 0 上处于联机状态。而且我还没有选择它进行排除。它似乎无法读取磁盘。
更新 2:
经过一番搜索,我相信新的错误是由于我的虚拟驱动器小于映像驱动器(尽管实际使用的空间要小得多,但驱动器本身很大)。我的所有驱动器上都没有足够的空间来容纳 1TB 的虚拟磁盘,所以我想我被困住了。
供未来阅读此文的读者参考:我认为如果我有足够的硬盘空间,这个方法应该可行。至少,应该可以将映像恢复到虚拟磁盘中。但目前尚不清楚如果没有 MergeIDE 所做的注册表更改,Windows 是否能够启动。
答案1
据我所知,没有直接将 Windows 系统映像转换为虚拟机,但是既然您有系统映像,为什么不直接启动 Windows 安装过程并使用系统映像作为源并将其还原到新的虚拟机中呢?
从安装介质启动,当系统提示您是否要安装 Windows 或从备份恢复时,请选择恢复选项并选择系统映像备份作为源。我唯一的建议是尝试配置虚拟机以匹配您以前的硬件(根据需要调整磁盘空间、处理器数量、RAM 等)。
答案2
您是否尝试过Sysinternals (Microsoft) Disk2Vhd 实用程序? 它将创建一个与 Virtualbox 兼容的 VHD。然后您需要将其作为磁盘导入并创建 Virtualbox VM 本身来配置设置。