我有一个安装了 Windows 7 的系统,我正在尝试克隆它的 HDD 映像,然后我想在我的主 PC 上使用 VMware 来使用它,这样我就可以从克隆的 HDD 启动 Windows 7。
我将 Ultimate Boot CD v5.1.1 与要克隆其硬盘的系统一起使用,并使用 Ultimate Boot CD 附带的 EaseUs Disk Copy 对其进行克隆。源硬盘大小为 250 GB,有 3 个分区,而我连接到系统的 USB 硬盘(应该是目标/克隆硬盘)大小为 320 GB。我选择创建一个精确的副本,因此 250 GB 的数据(分区等)被精确复制,其余空间未分配。现在我将这个 USB 硬盘连接到我的主 PC,启动 VMware Workstation 8 并定义一个新的虚拟机,然后选择从 USB 硬盘启动。
结果是,当 Windows 启动时(从 VMware 内部克隆的 HDD),我在到达登录屏幕之前出现蓝屏错误。
我该如何更改方法,以便 Windows 可以从克隆启动?我可以更改我使用的任何工具,等等。
答案1
Windows 系统构建者的一个基本知识是,在将系统移动到不同的硬件之前,您必须运行 sysprep,并且如果目标(虚拟)系统使用不同的芯片组和/或磁盘控制器,则必须将相关驱动程序更改为通用驱动程序。
就你的情况而言,我猜是磁盘控制器导致了 BSoD。如果你在真实计算机上使用了 SATA 控制器,则应在虚拟机上安装 SATA 磁盘。如果这不能解决问题,则可能需要不同的 HAL。目前,你可以通过手动替换系统文件或就地升级来获得它。