解决虚拟化运行的 Windows Server 2003 标准版 出现“PNP0C80”未知设备

作者:Sender Su  来源:原创内容  发布日期:2014-01-05  最后修改日期:2014-01-05

最近对手头的ESXi 5.1 进行了升级,升级为ESXi 5.5版本。完成升级后,发现部分(注意:不是全部)Windows 2003 标准版(32位)的虚机出现未知设备,且找不到驱动,如下:







同时,设备管理器的系统设备中出现大量“Generic Bus”设备,如下:



根据未知设备的硬件ID进行查询:
ACPI\PNP0C80

虽然没有信息直接指出如何解决这个问题,但可以发现,PNP0C80这个ACPI设备是用于热加内存的。同时,由于Windows 2003 只有企业版才支持热加内存,所以估计问题是出在ESXi 错误地向虚机提供了热加内存的设备信息。

于是着手纠正,这里直接给出过程,不加太多解释了:

1、关闭虚机;
2、编辑虚机硬件设置:“选项”页面,左边选择“常规选项”,右边检查“客户机操作系统”选择,出问题的虚机都是选择了:
“Microsoft Windows Server 2003 Standard (32位)”这个选项,如图:



将其改为:“Microsoft Windows Server 2003 (32位)”。如下图。这个选项实际上(在虚机配置文件中)就是Windows Server 2003 Enterprise。



点击确定按钮,然后再重新来一次编辑虚机硬件设置:“选项”页面,左边选择“高级 - 内存/CPU 热插拔”(此选项之前被隐藏),右边可以发现虚机是开启了内存热添加的。



选择“为此虚拟机禁用内存热添加。”。点击确定。启动虚机,未知设备和大量的Generic Bus消失。



最后检查了下Enterprise版本的Windows 2003,在开启了虚机的内存热添加之后,可以见到如下的内存设备信息:



本栏目相关
  •  2012-09-07 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能自动启动的BUG
  •  2014-01-05 解决虚拟化运行的 Windows Server 2003 标准版 出现“PNP0C80”未知设备
  •  2013-09-04 Windows Server 2008 重命名域和域控制器
  •  2012-02-10 Intel Nehalem CPU Errata 导致 VMWare ESXi(vSphere) 以及 Windows 2008 Hyper-V 崩...
  •  2015-05-11 解决Windows Server 2008 R2域控制器显示无法连接到Internet
  •  2015-05-23 使用 GParted 进行虚拟机硬盘分区调整操作
  •  2023-01-26 Windows服务器折腾安装MegaRAID存储管理器17.05版
  •  2020-02-23 WINDOWS SERVER 2012 R2 STANDARD 重装 WSUS 过程记录
  •  2023-02-26 能否用Windows服务器作为路由器?(基本配置篇)
  • 本站微信订阅号:

    微信订阅号二维码

    本页网址二维码:

    本栏目热门内容
  • Acrobat虚拟PDF打印机执行打印时挂起,解决办法竟然...
  • LINKSYS交换机登录WEB界面显示不正确的解决方法
  • 又一次RAID 5阵列故障记录
  • 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能...
  • 修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET...
  • 解决虚拟化运行的 Windows Server 2003 标准版出现...
  • Windows Server 2008 重命名域和域控制器
  • Intel Nehalem CPU Errata 导致 VMWare ESXi(vSpher...
  • 一次很精神的电脑组装过程记录(但不是自己的电脑)...
  • 解决MySQL Cluster 备份总是失败,提示文件已存在的...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的问题
  • 解决 VMWare vSphere 6 客户端无法修改用户密码
  • 解决Windows Server 2008 R2域控制器显示无法连接到...
  • 本站服务器RAID 5阵列双硬盘失效挽救记录
  • 网站数据库从MySQL 5.0升级到5.6的记录
  • 解决MariaDB使用Percona XtraBackup增量备份出错
  • DELL PowerEdge 820 报CPU3 INTERNAL ERROR 的解决...
  • Linux 下的分区调整工具GParted实战
  • 修改arpwatch使通知邮件主题显示IP地址
  • 程序员漫画:如何用8种不同的编程语言去解救公主
  • 解决Samba WINS服务的错误解释问题
  • 解决很好用的多合一即时通信软件pidgin的崩溃问题
  • 使用 GParted 进行虚拟机硬盘分区调整操作
  • 解决Squid代理HTTP时在浏览器出现Content Encoding ...
  • 用Delphi编写使用到ADO的DLL的一些问题
  • 网站简单改版
  • 索尼系列手提电脑备份失败,出现700错误的解决办法
  • Dell R900服务器 BMC firmware incompatible with C...
  • 更多...