x86处理器上的Windows Server 2008 Hyper-V

时间:2022-06-11 09:23:33

I notice there are two version of Windows Server 2008 w/ Hyper-V available for download on the MSDN Subscription License site:

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

  • Windows Server 2008 Datacenter, Enterprise and Standard (x64)
  • Windows Server 2008数据中心,企业版和标准版(x64)

  • Windows Server 2008 Datacenter, Enterprise and Standard (x86)
  • Windows Server 2008数据中心,企业版和标准版(x86)

I want to set up a development server for testing/developing using the Hyper-V software. According to the pre-requisites, you can only run Hyper-V on x64 based processor. Can a run Hyper-V on a x86 based processer? If not, why do Microsoft offer a x86 and x64 download?

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

This is a follow up to this question

这是对这个问题的跟进

Update:

The MSDN subscription site also offers a download for Windows Server 2008 Datacenter, Enterprise and Standard without Hyper-V (x64 and x86). Why don't they just offer one download for x86 version on Windows Server 2008, it is just confusing trying to determine the correct installion ISO....

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

3 个解决方案

#1


Hyper-V only is supported for x64 CPU. In addition to it 64 bit CPU should support Intel or AMD virtualization hardware. Guest OS can be 32 or 64 bit. There is simple application SecurAble http://www.grc.com/securable.htm that you can use to test you hardware without actually installing Windows 2008/Hyper-V. In many cases you should enable hardware virtualization in BIOS.
There are several problems with Hyper-V. One of the most annoying is luck of USB support in guest OS.
Other than that it’s a very good tool.

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 Does Not require 64-bit hardware. It exists to allow installation of Windows Server 2008 on legacy x86 hardware.

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

Legacy x86 hardware in my experiences has often times not had Hardware Virtualization support, and these flavors of Windows work great in this case.

在我的经验中,传统的x86硬件往往没有硬件虚拟化支持,在这种情况下,这些版本的Windows工作得很好。

#3


You should only install the 32-bit version if you have applications that absolutely will not run in 64-bit and you cannot host those applications in a Hyper-V 32-bit guest OS or you have hardware that you must run that does not provide a 64-bit driver. For all other cases, you get substantial advantages running the 64-bit version of the os. (Both versions require 64-bit hardware, but the x86 version of the OS is still 32-bit -- like running any other 32-bit app. on a 64-bit machine, except this app. happens to be your OS).

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

#1


Hyper-V only is supported for x64 CPU. In addition to it 64 bit CPU should support Intel or AMD virtualization hardware. Guest OS can be 32 or 64 bit. There is simple application SecurAble http://www.grc.com/securable.htm that you can use to test you hardware without actually installing Windows 2008/Hyper-V. In many cases you should enable hardware virtualization in BIOS.
There are several problems with Hyper-V. One of the most annoying is luck of USB support in guest OS.
Other than that it’s a very good tool.

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 Does Not require 64-bit hardware. It exists to allow installation of Windows Server 2008 on legacy x86 hardware.

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

Legacy x86 hardware in my experiences has often times not had Hardware Virtualization support, and these flavors of Windows work great in this case.

在我的经验中,传统的x86硬件往往没有硬件虚拟化支持,在这种情况下,这些版本的Windows工作得很好。

#3


You should only install the 32-bit version if you have applications that absolutely will not run in 64-bit and you cannot host those applications in a Hyper-V 32-bit guest OS or you have hardware that you must run that does not provide a 64-bit driver. For all other cases, you get substantial advantages running the 64-bit version of the os. (Both versions require 64-bit hardware, but the x86 version of the OS is still 32-bit -- like running any other 32-bit app. on a 64-bit machine, except this app. happens to be your OS).

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