如何创建 XP 笔记本电脑的 VHD 以便在 Windows 7 中运行?

如何创建 XP 笔记本电脑的 VHD 以便在 Windows 7 中运行?

我找到了一个叫 disk2VHD 的程序,并创建了我的 XP 笔记本电脑的 VHD,但当我尝试在 Windows 7 上运行它时,它无法启动。只是一些文本向上滚动,但无法快速读取。

是否有其他程序可以为 win7 创建 VHD?

马尔科姆

答案1

我建议VMware 转换器。它可以将物理机转换为虚拟机,并支持热克隆(在物理机上创建虚拟机,就像 disk2vhd 一样)。它创建的任何虚拟机都可以与他们的产品一起使用。我推荐VMware 服务器因为它是免费的,并且允许您创建和运行虚拟机。

答案2

XP 计算机的 HAL 是根据其物理硬件配置的。您必须在关闭 XP 之前安装适当的虚拟硬件驱动程序并配置 XP 以检测新的 HAL,然后对计算机进行映像处理,映像将在 Virtual PC 下启动。

驱动程序和集成组件可以在 中随 Virtual PC 安装的 ISO 文件中找到C:\Program Files (x86)\Windows Virtual PC\Integration Components\IntegrationComponents.iso。安装完成后,运行msconfig,在“启动”选项卡上单击“高级”按钮,然后选中“检测 HAL”。之后,您应该能够关闭 PC 并将其映像到 VHD 文件中。

(您安装的 XP 可能缺少某些驱动程序,这将在您启动 VM 时导致 BSOD STOP x7B。解决方案是在对 XP 机器进行映像处理之前,将 atapi.sys、intelide.sys、pciide.sys 和 pciidex.sys 从 WinXP CD i386 文件夹扩展到 System32 文件夹中。)

答案3

Windows 7 的虚拟 PC 功能非常有限。您仍然可以将该映像与 VMWARE 结合使用。或者,如果您愿意,您可以在虚拟 PC 的设置中将映像文件添加到 cdrom 设备。使用此映像(winxp.iso/或其他),您可以安装任何您喜欢的版本。VMWARE 有更多选项,可以与更多格式配合使用。

答案4

您可以毫无问题地使用通过 Disk2vhd 生成的 VHD。

缺少的是虚拟机!

启动New Virtual Machine WizardMicrosoft 的 Virtual PC,在它要求硬盘时提供您的 VHD 文件,您的 VM 就完成了。

相关内容