【问题标题】:Windows Server 2008 Hyper-V on x86 processorx86 处理器上的 Windows Server 2008 Hyper-V
【发布时间】:2009-04-27 23:11:14
【问题描述】:

我注意到在 MSDN 订阅许可站点上有两个版本的 Windows Server 2008 w/Hyper-V 可供下载:

  • Windows Server 2008 Datacenter、Enterprise 和 Standard (x64)
  • Windows Server 2008 Datacenter、Enterprise 和 Standard (x86)

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

这是question的后续行动

更新:

MSDN 订阅站点还提供不带 Hyper-V(x64 和 x86)的 Windows Server 2008 Datacenter、Enterprise 和 Standard 的下载。他们为什么不在 Windows Server 2008 上只提供一个 x86 版本的下载,试图确定正确的安装 ISO 只是令人困惑......

【问题讨论】:

  • 我想您会发现他们提供带有 Hyper-V 的 Windows Server 2008 作为单独的 SKU。您列出的产品可能没有 Hyper-V
  • 如果是这样,你为什么不试试VMware呢?

标签: installation windows-server-2008 x86 hyper-v


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    根据我的经验,旧版 x86 硬件通常没有硬件虚拟化支持,而这些 Windows 风格在这种情况下工作得很好。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多