我正在尝试将 Windows XP Home 安装从物理机迁移到虚拟机。物理机有两个硬盘;第一个是 250GB,包含“C:”,第二个是 1TB,包含“D:”。我想创建一个存储在 D: 上的新虚拟机,它是当前位于 C: 上的 Windows XP Home 安装的副本。
(这样 250GB 驱动器就可以空出来,让我可以安装全新的 Windows 7,而且在必要时仍然可以访问旧的 XP 安装。)
我尝试的第一种方法是按照VirtualBox 维基。
我从 Ubuntu Live CD 启动以便在 Windows 系统未运行时执行 Linux 命令。
使用此方法,虚拟机在启动时总是会出现蓝屏,并出现停止 0x0000007B消息。上面的说明说尝试使用 Windows XP 光盘进行“修复安装”。不幸的是,我的 XP 光盘被划伤了,无法启动,所以我无法尝试修复安装。
我尝试的第二种方法是使用“VMWare Converter Standalone Client”。此工具执行时没有任何错误,但再次生成了一个在启动时出现蓝屏的虚拟机,并且出现相同的问题停止信息。
还有其他方法可以将 Windows XP 安装移到虚拟机中吗?
我想接下来我会尝试一些更手动的过程来创建克隆的虚拟机。我想我会尝试将 Windows XP 的全新副本安装到虚拟机中,然后一旦启动正常,我将ntfsclone
源 C: 分区放在顶部。如果问题与 MBR 或分区表有某种关系,这也许可以解决启动问题。
答案1
分区表和 MBR 可能没问题。我猜驱动程序与虚拟机不兼容。
准备一张可以正常工作的 Windows XP 光盘 - 我猜你不用原版光盘也能修复。你可以从购买电脑的地方买一张替代品,或者从朋友那里借一张。
答案2
Windows 7 蓝屏错误通常是由硬件驱动程序问题引起的。
使用 vCenter Converter 转换 Windows XP 和 7 时,我多次遇到这种情况。不过,简单的解决方案是,vCenter Converter 现在包含一个配置机器选项,可帮助您快速轻松解决此问题。
如果您使用 VMware Workstation 或 VMware Player 没有问题,那么您可以使用它们。有关更多信息,您可以查看我的帖子:vCenter Converter 和 Windows 7 7B 错误