今天学习Hyper-V,在Server2012的Hyper-V管理器上新建了一个server 2003 虚拟机,启动后,在“计算机管理”--->“设备管理器”发现了有一项其它设备,然后就会很惊讶为什么会有未知设备呢?是由于某种原因在安装Hyper-V交互组件时没有安装这两个设备的驱动器,在设备管理器上显示的就如下:
我们所做的就是应该找到这些设备的驱动器,找到Windows6.2-HyperVIntegrationServices-x64.cab。这个文件在Integration Services setup下的support/X86或support/amd64,我们手动解压缩该文件里的cab文件,更新驱动程序即可,具体操作步骤如下:
由于我安装的是32位操作系统,所以选择/X86,查看驱动程序是6.2版本
可以看到地址栏里的内容,将所有的文件全选并复制到C:/Temp/6.2文件里(此时的/Temp/6.2是新建的)
开始更新驱动程序点击“更新驱动程序”:
此时更新驱动程序完成。
下面可以看一下,“设备管理器”里的其它设备与没更新之前的有什么不同
减少了一个“未知设备”
“系统设备”也有一点变化
未更新前:
更新后,多了一个“Microsoft Hyper-V 激活组件”
现在已经更新完毕。
可以看到其实未知设备也是一个系统设备,主要原因是安装Hyper-V管理工具时,只是增加了一个功能,但并没有更新Hyper-V相应的设备驱动程序造成的。