我正在运行新的Windows 7 RC x64。 我想在桌面操作系统的同一个盒子上安装几个虚拟服务器。 我知道我可以用其他一些虚拟化软件包(Windows Virtual PC,VirtualBox等)来做到这一点,但是我想利用一些Hyper-V的function。
可以在Windows 7 x64上安装Hyper-V吗? 如果是这样,怎么样?
我会说在Windows 7上不能使用Hyper-V。你可以把Server 2008与Hyper-V作为主机,并使用Windows 7作为访客机器。 你最好的select是使用新的Windows虚拟PC或VirtualBox等。
Windows 7是客户端操作系统,因此不支持Win2k8服务器所使用的裸机(第1级)Hyper Visor技术。 然而,Windows 7确实有一个新的虚拟PC客户端 – 这是不同于旧的(使用仿真),这基本上使用2级超级面罩。 马克·威尔逊在他的博客文章中详细介绍了它
所以它比旧版本要快得多,但速度不及原生的Hyper-V。 这样做的好处是可以获得更多的硬件支持(完全支持USB设备)以及一些更好的function,例如拖放支持。
最后一个重要的注意事项是,由于HAL问题,Hyper-V机器本身不能在新的虚拟PC机上运行(我还没有尝试先卸载Hyper-V组件,但是我怀疑它赢了“因为HAL是一个驱动程序更新)。 旧的虚拟PC到新的虚拟PC是好的。
Hyper-V仅在具有Hyper-V的Windows Server 2008或免费的Hyper-V服务器上可用
您可以将其中一个安装为基本操作系统,然后将Win7安装到Hyper-V虚拟机中
事实上,是的,这是可能的。
Windows 7包含“启动到VHD”function。 因此,可以将Windows Server 2008 R2(64位)安装在驻留在Windows 7文件系统上的VHD中。 这个系统将在系统启动时作为双引导使用。
在Windows Server 2008 R2上引导时,可以启用Hyper-V服务器angular色,并且一切正常。
为了在Windows 7工作站上进行设置,请执行以下操作:a)在Windows Server 2008 R2安装介质上启动b)出现语言select对话框时,按住Shift + F10 c)在命令提示符下,运行一系列命令一个虚拟硬盘。
就像是:
http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx
diskpart create vdisk file = c:\ windows7.vhd maximum = 25600 type = fixed select vdisk file = c:\ windows7.vhd attach vdisk
然后,您可以继续安装。
Windows 7有一个新版本的Virtual PC,目前可用于testing版。 这在这里可用。 还有用于Windows 7的新的虚拟Windows XP模式。
没有人考虑在2k8机箱上创build虚拟Windows Server 2008 R2实例,并使用Windows 7多引导启动到该Hyper-V虚拟硬盘驱动器? Win2k8R2和Win7都可以启动到Hyper-V或Virtual PC虚拟硬盘驱动器,以便虚拟主机成为物理主机。
作为一个额外的好处,作为物理操作系统运行的虚拟操作系统(多引导到Win2k8 R2虚拟硬盘驱动器)应该能够利用虚拟化硬件来运行Hyper-V。 在2k8 Hyper-V盒的帮助下,你甚至不需要单独的分区来做到这一点。
我build议研究“用Windows 7启动到VHD”。 如上所述,这个解决scheme需要另外一个Windows Server 2008或者Server 2008的多启动分区来创buildVHD(我有一个备用/干净的外部硬盘驱动器来实现这种configuration)。 这个VHD一旦创build,就应该移动到Hyper-V服务器上,而且如果在检测到HAL后,Win7中的多重引导应该能够使用虚拟化硬件。
有人比我聪明,应该加以validation。
你需要运行服务器版本的Windows 7,AKA Server 2008 R2或者任何最终被调用的版本。
可能要查看Windows 7的远程服务器pipe理工具(KB958830)
微软KB958830