Answers:
我想说不可能在Windows 7上使用Hyper-V。您可以将带有Hyper-V的Server 2008用作主机,并使用Windows 7作为来宾计算机。最好的选择是使用新的Windows Virtual PC或VirtualBox等。
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都可以。
Hyper-V仅在具有Hyper-V的Windows Server 2008或免费提供的Hyper-V Server上可用
您可以将其中之一安装为基本操作系统,然后将Win7安装到Hyper-V VM中
实际上,是的,这是有可能的。
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附加虚拟磁盘
然后,您可以继续进行安装。
没有人考虑过在2k8盒子上创建Virtual Windows Server 2008 R2实例,并使用Windows 7多重启动引导到该Hyper-V虚拟硬盘驱动器吗?Win2k8R2和Win7都可以引导到Hyper-V或Virtual PC虚拟硬盘驱动器,以便虚拟主机成为物理主机。
另外一个好处是,作为物理操作系统运行的虚拟操作系统(多次启动到Win2k8 R2虚拟硬盘驱动器)应该能够利用虚拟化硬件运行Hyper-V。在2k8 Hyper-V盒子的帮助下,您甚至不需要单独的分区即可执行此操作。
我建议您研究“使用Windows 7启动到VHD”。如上所述,此解决方案将需要另一个Windows Server 2008盒子或Server 2008多重启动分区来创建VHD(我有一个备用的/干净的外部硬盘驱动器用于这种“帽子式”配置)。一旦创建了该VHD,就应该可以将其移动到Hyper-V服务器,并且如果在Win7中多次启动,则一旦检测到HAL,就应该能够利用虚拟化硬件。
比我更聪明的人应该来证实这一点。
可能想看看Windows 7的远程服务器管理工具(KB958830)