it-swarm.cn

Windows 7上的Hyper-V?

我正在运行新的Windows 7 RC x64。我想设置几个虚拟服务器,它们与台式机操作系统运行在同一盒子上。我知道我可以使用其他一些虚拟化功能(Windows Virtual PC,VirtualBox等)来执行此操作,但是我想利用Hyper-V的几个功能。

是否可以在Windows 7 x64上安装Hyper-V?如果是这样,怎么办?

21
heavyd

我想说不可能在Windows 7上使用Hyper-V。您可以将带有Hyper-V的Server 2008用作主机,并使用Windows 7作为来宾计算机。最好的选择是使用新的Windows Virtual PC或VirtualBox等。

17
Joshua

Windows 7是客户端操作系统,因此不支持Win2k8服务器支持的裸机(级别1)Hyper Visor技术。但是Windows 7确实有一个新的Virtual PC客户端-与旧的(使用仿真的)客户端不同,它基本上使用了2级虚拟机管理程序。马克·威尔逊(Mark Wilson)详细介绍了它 在他的博客文章中

因此它比旧的要快得多,但不如本地的Hyper-V快。代价是,这样做可以获得更多的硬件支持(完全支持USB设备)和一些更好的功能,例如拖放支持。

最后,重要的说明(因为您已经有VM)是由于HAL问题,Hyper-V机器不能在新的虚拟PC上本地运行(我尚未尝试先卸载Hyper-V组件,但我怀疑这样做不会成功)。不能工作,因为HAL是驱动程序更新)。从旧的Virtual PC到新的Virtual PC都可以。

8
Robert MacLean

Hyper-V仅在具有Hyper-V的Windows Server 2008或免费提供的 Hyper-V Server 上可用

您可以将其中之一安装为基本操作系统,然后将Win7安装到Hyper-V VM中

4
Wayne

实际上,是的,这是有可能的。

Windows 7包含“启动到VHD”功能。因此,可以在Windows 7文件系统上的VHD内安装Windows Server 2008 R2(64位)。该系统将在系统启动时作为双引导使用。

在Windows Server 2008 R2上启动时,可以启用Hyper-V服务器角色,并且一切运行正常。

为了在Windows 7工作站上进行设置:a)在Windows Server 2008 R2安装介质上启动b)出现语言选择对话框时,按Shift + F10 c)在命令提示符下,运行一系列命令来创建虚拟硬盘。

就像是:

http://technet.Microsoft.com/zh-cn/library/dd744338(WS.10).aspx

diskpart创建虚拟磁盘文件= c:\ windows7.vhd最大= 25600类型=固定选择虚拟磁盘文件= c:\ windows7.vhd附加虚拟磁盘

然后,您可以继续进行安装。

2
Maxime Labelle

没有人考虑过在2k8盒子上创建Virtual Windows Server 2008 R2实例,并使用Windows 7多重启动引导到该Hyper-V虚拟硬盘驱动器吗? Win2k8R2和Win7都可以引导到Hyper-V OR Virtual PC虚拟硬盘驱动器,以便虚拟主机成为物理主机。

另外一个好处是,作为物理操作系统运行的虚拟操作系统(多次启动到Win2k8 R2虚拟硬盘驱动器)应该能够利用虚拟化硬件运行Hyper-V。在2k8 Hyper-V盒子的帮助下,您甚至不需要单独的分区即可执行此操作。

我建议您研究“使用Windows 7启动到VHD”。如上所述,此解决方案将需要另一个Windows Server 2008盒子或Server 2008多重启动分区来创建VHD(我有一个备用的/干净的外部硬盘驱动器用于这种“帽子式”配置)。此VHD一旦创建,便应可移动到Hyper-V服务器,并且如果在Win7中多次启动,则一旦检测到HAL,就应该能够利用虚拟化硬件。

比我更聪明的人应该来证实这一点。

1
Aaron E

Windows 7具有Beta中当前可用的Virtual PC的新版本。这是可用的 此处 。还有一个新的虚拟Windows XP Windows 7模式可用。

1
BinaryMisfit

您需要运行Windows 7,AKA Server 2008 R2或它最终被调用的服务器版本。

0
Mark Allen

可能想看看Windows 7的远程服务器管理工​​具(KB958830)

Microsoft KB9588

0
electrichead