0

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

  • Windows Server 2008 数据中心、企业版和标准版 (x64)
  • Windows Server 2008 数据中心、企业版和标准版 (x86)

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

这是对这个问题的跟进

更新:

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

4

3 回答 3

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 支持的运气。
除此之外,它是一个非常好的工具。

于 2009-04-28T01:24:13.477 回答
1

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

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

于 2017-12-09T02:37:55.250 回答
0

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

于 2009-04-28T01:08:58.677 回答