如何虚拟化物理机,并将映像放回真实机器上?

如何虚拟化物理机,并将映像放回真实机器上?

我可以将运行 Windows(XP、7 等)的物理机转换为精确复制的虚拟机,对其进行修改,并在需要时将其放回物理机上吗?

OP 在评论中添加

我认为软件解决方案应该有一个代理,用于在 Windows 机器中安装正确的虚拟机驱动程序,然后在将硬盘迁移到虚拟机映像之前将其设置为默认值。所以从技术上讲是可行的

答案1

在与安装 Windows 系统时所在的机器不同的机器上启动 Windows 系统并不是一个好主意:首先,它会终止激活。其次,它可能无法启动,因为芯片组不同,驱动程序可能会崩溃。第三,如果它启动了,它会重新安装大多数系统驱动程序,这可能会导致它在真实机器上失败。

因此:是的,可以用真实计算机制作虚拟机(归结为“制作物理硬盘的映像”),对其进行更改,然后将其写回到真实计算机。如果包含 Windows,则无法启动它。(对于 Linux,这通常不是问题。)

答案2

如果使用 vmware,请在捕获映像之前预加载 vmware 工具。XP 可能是最棘手的,但可以做到。

在设备管理器中,打开IDE/ATAPI 控制器

  Then **properties**
  Then **Driver**
  **Update driver**
  then **Browse manually**.

然后选择让我从计算机上的设备驱动程序列表中进行选择

  Uncheck **show compatible hardware**,
  then find **Standard IDE/ATAPI controller**
  on the left and **Standard Dual Channel PCI IDE controller**
  on the right.
  Repeat for each device under **IDE/ATAPI controllers**

Clonezilla 的物理和图像。

  1. 创建一个空白虚拟机,其硬盘足够大以接收图像。
  2. 将包含映像的硬盘附加到虚拟机。
  3. 启动 VM,但激活从 CD 或 ISO 启动并连接到 clonezilla ISO。
  4. 恢复图像
  5. 断开 ISO
  6. 重新启动,如果硬件不兼容性不是太严重,它就可以启动。

转移回真实硬件。

  1. 从 clonezilla ISO/CD 启动 VM
  2. 备份至外部硬盘
  3. 使用 Clonezilla DVD/USB 启动物理电脑(按 F9 并选择从 CD 启动)
  4. 恢复图像
  5. 重启
  6. 假设硬件兼容性没有改变,它应该可以工作。

您还可以替换 Windows PE 可启动 ISO,并使用 imagex 代替 clonezilla。

相关内容