Bootstrap

云更新手动提取PNP方法

云更新兼容了市面上绝大多数网卡的PNP,但是难免有时候还会碰到一些特别的网卡,就需要自己手动制作PNP了。很多朋友不会这个PNP,所以,在此写一个教程,方便大家。
    首先,需要去看此网卡硬件ID,这也是网卡的身份标识。查看方法有两种——第一种就是如果客户机有系统的,打开本地连接网卡属性,查看硬件ID,箭头指向的就是网卡硬件ID。如图:

1.jpg 
第二种方法就是在云更新的服务端,在D:\kserver\log 路径下,打开KVDISK LOG文件,可以在最下面看到最后启动客户机的IP,以及硬件ID。
2.jpg 
找到网卡硬件ID以后,我们需要用到一个工具,提取对应的PNP文件。
3.jpg 
例如我的网卡ID是: PCI\VEN_10EC&DEV_8168&SUBSYS_501817AA&REV_07,就把ID号粘贴在网卡ID框里面,然后在INF文件后面选择路径,选择找好的驱动文件解压的文件夹,提取PNP。注意选择64位或者32位系统。然后点击提取。
4.jpg 5.jpg 

PNP提取成功后,会在工具根目录产生一个注册表文件。
6.jpg 
这个注册表文件就是我们需要加载的。 然后我们需要到云更新服务器服务端,挂载需要PNP的客户机镜像。
7.jpg 

我这里挂载的是G盘。然后在服务器运行regedit打开注册表,选中第三大项HKEY_LOCAL_MACHINE
8.jpg 
然后选择上面的“文件”,“加载配置单元”。
9.jpg 
出来对话框以后,选择路径——G:\WINDOWS\system32\config\system (就是刚才加载的客户端系统)。随便起一个名字,我这里起名叫“eee"。
10.jpg 

这时候我们需要另外一个工具, Registry Workshop ,打开。
11.jpg 
这里可以看见我们刚刚在服务器本地打开的注册表信息,以及刚刚加载客户机系统注册表的eee项。
12.jpg 
这时候我们选择工具上面的文件,打开——
13.jpg 
这里出现路径选择框,选择刚才我们提取的PNP注册表文件, 14.jpg 
打开以后可以看见服务器本地注册表,和刚刚加载的PNP注册表信息框
15.jpg 
这时候展开PNP注册表信息,选择里面的KPNP选项,复制
16.jpg 
然后选择服务器本地注册表选项,选中我们命名的eee目录,然后在右边空白处选择粘贴。
17.jpg 

18.jpg 
然后回到加载的PNP注册表选项,选择services,复制,如图:
19.jpg 
然后返回服务器本地注册表加载信息选项,如图粘贴
20.jpg 21.jpg  然后把提取PNP文件的驱动文件夹里的驱动文件复制在挂载客户机镜像盘符的G:\WINDOWS\system32\drivers 目录下。这时候可以关闭工具,退出本地注册表加载的配置单元。注意,退出时候一定要选中自己取名字的eee选项,然后点文件,卸载配置单元。
22.jpg 

最后退出挂载的镜像盘,保存还原点。这样PNP就完成了。
;