今天学习Hyper-V,在Server2012的Hyper-V管理器上新建了一个server 2003 虚拟机,启动后,在“计算机管理”--->“设备管理器”发现了有一项其它设备,然后就会很惊讶为什么会有未知设备呢?是由于某种原因在安装Hyper-V交互组件时没有安装这两个设备的驱动器,在设备管理器上显示的就如下:

wKiom1QTny_Dh0-MAAKDRofkygo005.jpg

我们所做的就是应该找到这些设备的驱动器,找到Windows6.2-HyperVIntegrationServices-x64.cab。这个文件在Integration Services setup下的support/X86或support/amd64,我们手动解压缩该文件里的cab文件,更新驱动程序即可,具体操作步骤如下:

由于我安装的是32位操作系统,所以选择/X86,查看驱动程序是6.2版本

wKioL1QTpizCZnmkAAG1yxyOtmw927.jpg

可以看到地址栏里的内容,将所有的文件全选并复制到C:/Temp/6.2文件里(此时的/Temp/6.2是新建的)

wKioL1QTpRHy9_ciAAQ0JxrHhyA701.jpg

开始更新驱动程序点击“更新驱动程序”:

wKioL1QTprDgeb0zAALcc5W1xhQ527.jpgwKioL1QTpwHhsD8CAAKpwFjlxz0719.jpg

wKiom1QTpvqiRF7GAAJ4oK2cYpk689.jpg

wKioL1QTpyLzbmhgAAJnPqkoRrI124.jpg

wKioL1QTp2rjO61KAAJayaxLWfM348.jpgwKiom1QTp2TQm4u9AAJMLQYCQDY386.jpg

此时更新驱动程序完成。

下面可以看一下,“设备管理器”里的其它设备与没更新之前的有什么不同

减少了一个“未知设备”

wKiom1QTp9vDBKTFAAB-uignlqE867.gif

“系统设备”也有一点变化

未更新前:

wKioL1QTqCzAZhJZAACEBjwqE6Q937.gif

更新后,多了一个“Microsoft Hyper-V 激活组件”

wKiom1QTqCfAxB-bAACSW4tRf80591.gif

现在已经更新完毕。

可以看到其实未知设备也是一个系统设备,主要原因是安装Hyper-V管理工具时,只是增加了一个功能,但并没有更新Hyper-V相应的设备驱动程序造成的。