2009-04-27 30 views
0

我注意到有两个Windows Server 2008的版本W/Hyper-V的可供下载的MSDN订阅许可证的网站:在Windows Server x86处理器2008的Hyper-V

  • 的Windows Server 2008数据中心,企业和标准(64)
  • 的Windows Server 2008数据中心,企业版和标准(86)

我想建立一个开发服务器用于测试/使用Hyper-V软件开发。根据pre-requisites,您只能在基于x64的处理器上运行Hyper-V。可以在基于x86的处理器上运行Hyper-V吗?如果没有,为什么微软提供x86和x64下载?

这是一个跟进这个question

更新:

MSDN订阅网站还提供了下载Windows Server 2008数据中心,企业版和标准没有Hyper-V(x64和x86) 。他们为什么不只是在Windows Server 2008上提供x86版本的一个下载,它只是混淆试图确定正确的安装ISO ......

+1

我想你会发现他们提供带有Hyper-V的Windows Server 2008作为单独的SKU。您列出的产品可能没有Hyper-V – RobS 2009-04-27 23:20:47

回答

0

如果您有应用程序,则应该只安装32位版本绝对不会在64位中运行,您无法将这些应用程序托管在Hyper-V 32位客户操作系统中,或者您必须运行的硬件不提供64位驱动程序。对于所有其他情况,您将获得运行64位版本操作系统的substantial advantages。 (这两个版本都需要64位硬件,但x86版本的操作系统仍然是32位 - 就像在64位机器上运行任何其他32位应用程序一样,除了此应用程序恰好是您的操作系统)。

1

Hyper-V仅适用于x64 CPU。除此之外,64位CPU应该支持Intel或AMD虚拟化硬件。客户操作系统可以是32位或64位。有一个简单的应用程序SecurAble http://www.grc.com/securable.htm,您可以使用它来测试硬件,而无需实际安装Windows 2008/Hyper-V。在许多情况下,您应该在BIOS中启用硬件虚拟化。
Hyper-V有几个问题。其中最令人厌烦的是客户操作系统中USB支持的运气。
除此之外,它是一个非常好的工具。

1

x86不需要64位硬件。它允许在传统的x86硬件上安装Windows Server 2008。

根据我的经验,传统的x86硬件往往不具备硬件虚拟化支持,而Windows的这些特性在这种情况下工作得很好。