将 Windows.old 转换为虚拟电脑

将 Windows.old 转换为虚拟电脑

我已经重建了我的 Windows 7 终极操作系统。我在其自身之上执行了重建,因此它自动将我的旧操作系统移动到 Windows.old 目录。

我想尝试为我的旧安装创建一台虚拟 PC。我创建了一个 vhd 文件,将其挂载并复制到 windows.old 的内容中。我需要执行哪些其他步骤才能使此 vhd 启动到我的旧 Windows?

答案1

我最终成功做到了这一点,以下是我所做工作的概述。

  • 创建 vhd 并挂载它(查看指南
  • 将 Windows.old 的内容复制到已挂载的 vhd
  • 已安装虚拟盒(Microsoft Virtual PC 无法处理 64 位虚拟客户端)
  • 从 Windows 卸载 vhd 并使用它来创建新的 Virtual Box 实例
  • 启动新实例并启动 Windows 7 安装 CD
  • 使用 Windows 7 启动 CD 恢复选项,我打开了一个新的命令提示符
  • 使用 Diskpart.exe 我将主分区设置为活动分区(查看指南
  • 使用 Bootrec.exe 创建新的 MBR 并重建引导配置数据 (BCD) 存储(查看指南

然后我就可以启动我的 vhd 了。由于新的虚拟硬件配置,我的旧 Windows 7 安装经历了多次自动驱动程序更新。不过,经过几次重启后,一切正常。请注意,由于硬件更改,我确实需要重新激活 Windows。

希望这能帮助其他尝试做同样事情的人。

相关内容