在虚拟机中安装 Windows 2008 R2 时,Windows 安装未检测到硬盘
search cancel

在虚拟机中安装 Windows 2008 R2 时,Windows 安装未检测到硬盘

book

Article ID: 341363

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 When installing Windows 2008 R2 in a virtual machine, Windows setup fails to detect the hard disks (1030750) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 在 ESX/ESXi 上的虚拟机中安装 Windows 2008 R2 时,Windows 安装在虚拟机中未检测到硬盘
  • 您会看到以下错误:

    Windows 安装找不到任何硬盘 (Windows setup could not find any hard disks)

  • Windows 2008 R2 配置为从 LSI Logic SAS 控制器引导


Environment

VMware vSphere ESXi 5.1
VMware vCenter Server 5.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 4.0.x
VMware ESX 4.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware ESXi 4.0.x Embedded
VMware ESXi 4.0.x Installable
VMware vCenter Server 5.1.x
VMware vSphere ESXi 5.0

Cause

如果 Windows 安装程序未检测到兼容的磁盘控制器驱动程序,则可能会出现此问题。

Resolution

要解决此问题,请检查您选择的 SCSI 控制器类型。例如,LSI Logic SAS 会生成一个错误,LSI Logic Parallel 选项则会正常工作。

有关更改 SCSI 控制器的信息,请参见 Changing the virtual SCSI controller of a virtual machine (1002149)
重新配置 SCSI 控制器之后,打开虚拟机电源,然后尝试重新安装。

注意

  • 如果客户机操作系统不是 Windows 2008,则使用“新建虚拟机”向导创建虚拟机。该向导显示 VMware 建议为客户机操作系统使用的控制器类型。
  • Windows 2008 R2 ISO 损坏也可能会导致此错误。VMware 建议您使用基于 java 的下载管理器来下载 ISO。


Additional Information

When installing Windows 2008 R2 in a virtual machine, Windows setup fails to detect the hard disks