ESXI 6.0创建Windows Server 2012 R2虚拟机失败:设备‘5’配置无效
解决ESXi 6.0创建Windows Server 2012 R2虚拟机失败的问题
咱们一步步来搞定这个问题——你在ESXi 6.0上创建Windows Server 2012 R2虚拟机时碰到了「Failed - Invalid configuration for device '5'」的错误,还发现ESXi默认没列出Win2012R2的操作系统选项。下面是具体的解决方案:
一、先处理操作系统选项的问题
ESXi 6.0其实是支持Windows Server 2012 R2的,但部分早期版本的ESXi 6.0可能没单独把它列出来。你可以这么操作:
- 创建虚拟机到「客户机操作系统」步骤时,选择Windows Server 2012(注意不带R2后缀)的选项就行,它和Win2012R2内核完全兼容,不会影响系统安装和后续运行。
- 如果之后想修正这个系统标识,虚拟机创建完成后,右键点击虚拟机→「编辑设置」→「选项」→「常规选项」,就能把客户机操作系统改成「Microsoft Windows Server 2012 R2」(前提是你的ESXi已经更新到足够新的补丁版本,这个选项就会出现)。
二、解决「Invalid configuration for device '5'」错误
这个错误基本指向SCSI控制器的配置问题(设备5通常就是SCSI控制器),你可以按以下步骤排查:
- 重新创建时调整SCSI控制器类型:
- 在创建虚拟机的「自定义硬件」环节,找到SCSI控制器,把默认的LSI Logic SAS改成VMware Paravirtual,Win2012R2对这个控制器的兼容性更好。
- 确保虚拟机的磁盘都挂载在这个SCSI控制器下,不要混合使用其他控制器类型。
- 检查磁盘配置细节:
- 不要勾选「启用磁盘UUID」(如果有这个选项的话),部分老版本ESXi和Win2012R2组合会触发这个问题。
- 磁盘模式保持默认的「独立-持久」即可,别选其他特殊模式。
- 如果有创建到一半的虚拟机:
- 右键点击虚拟机→「编辑设置」,先删除SCSI控制器和关联的磁盘,然后重新添加SCSI控制器(选VMware Paravirtual),再重新添加磁盘并挂载到这个新控制器上。
三、额外的注意点
- 先确认你的Windows Server 2012 R2 ISO镜像是完整的,没有损坏,可以校验一下MD5或SHA1值。
- 如果你的ESXi 6.0是非常早期的版本(比如6.0 GA版本),建议安装ESXi 6.0的最新补丁,补丁不仅会修复很多兼容性问题,还会添加Win2012R2的系统选项。
补充:设备编号「5」对应的是虚拟机硬件列表里的第5个设备,你可以在自定义硬件界面数一下,大概率就是SCSI控制器,所以重点排查这个部分就对了。
内容的提问来源于stack exchange,提问作者pkaramol
相关产品推荐
相关产品推荐

