如何将现有的 Win 7 x64 虚拟化为 Hyper-V

如何将现有的 Win 7 x64 虚拟化为 Hyper-V

目前,我有一台(功能相当强大的)工作站,其中装载了 XP x86 和 Win 7 x64 作为双启动。还有另一台 Win 7 x64 工作站,我将不得不时不时地使用它。我想要做的是虚拟化所有三个现有操作系统(使用 Disk2VHD),在我的工作站上加载 2008 Hyper-V Server Core,然后将这三台机器作为虚拟机运行。所有这些都不会丢失三台现有机器中的任何内容!

我是 Hyper-V 新手,希望能得到有关如何正确执行此操作的指导。一个具体问题,我是否可以将 2008 Hyper-V Server Core 与现有的 Win 7 X64 一起加载为双启动,以便在出现问题时更轻松地恢复?或者加载 Hyper_V 服务器会清除其他所有内容。

非常感谢。

答案1

首先,如果您希望将计算机作为工作站,我不会使用 Hyper-V Server;因为它没有桌面环境。虚拟电脑是 Win7 的免费附加组件,但它会为您提供部分功能。您最想念的是 Virtual PC 仅限 32 位客户机。您还可以安装 Server 2008 Full,并安装 Hyper-V Roll,它提供完整的桌面环境和 Hyper-V。

Win7 通常只需使用 Disk2VHD 即可迁移到 Hyper-V,不会出现大问题。确保安装集成服务。WinXP 的工作量略大;但 MS 现在有知识库 314082关于如何修复 STOP 7B 问题。

无论哪种情况,Windows 都将被停用,因此请确保您拥有非 OEM 密钥来重新激活它。

答案2

Hyper-V 并非真正针对虚拟化桌面操作系统以实现交互使用。因此,您可能对由此产生的“非桌面”体验不“满意”。如果您的目标是虚拟化桌面操作系统以实现交互使用,那么您可以考虑 VMware Workstaion、Virtual PC(也包含在 Windows 7 中作为集成选项)、VirtualBox 等。使用这些选项,您可以即时调整屏幕大小,也可以在(其中一些)之间进行剪切粘贴!

答案3

核心托管 VHD,您无法在本地使用客户机(没有任何 GUI)。我已经在大型演示笔记本电脑上设置了 hyper-v,为一家真正沉迷于 MS 专属技术的公司,但 2008 年的开销确实在 RAM 中占用了该设置。

在这种情况下,我最终选择使用 VirtualBox 进行个人使用。免费、低开销、x64 客户端。只需将您的“主”桌面保留为主机(或需要最佳硬件支持的桌面)。我对此没有遇到任何问题 - 但 USB 支持可以更强大。

答案4

如果你现在正在双重启动,我只需创建第三台机器的 VHD,并在我想运行该机器时启动该机器。参见使用 Windows 7 和 Windows Server 2008 R2 从 VHD 进行双启动

是的,您可以使用 hyper-v 设置双启动系统,虽然我开始时安装了 hyper-v,但顺序并不重要,但是在运行 hyper-v 时,您将失去对休眠、某些驱动程序等的支持。

相关内容