saber 酱的抱枕

Fly me to the moon

06/7
2016
其他

关于为win7添加usb驱动等驱动的问题

这个方法利用了应答文件Autounattend.xml(有时是unattend.xml)。简单地说安装程序加载了这玩意,然后按照里面的设置办事,比如加载驱动。(以及自动接受用户协议/设置时区什么的,应用于自动安装的玩意)

问题是,程序会在哪搜索应答文件?然后又在哪搜索驱动?

关于应答文件的位置,参见https://msdn.microsoft.com/zh-cn/library/hh824950.aspx

提取最有价值的部分:在可移动介质(光盘、u盘什么的)按(盘符?)顺序搜索。找到了就自动加载。

所以ms官方会要你在光盘引导后插入u盘。不过其实关系不大似乎……

下一个问题是驱动位置。

这个应答文件中有个<path>条,里面写的是%configsetroot%/xxxx/xxxx……

%configsetroot%这玩意指的应该是应答文件存在的位置(在网上搜不到官方信息似乎…………)

但要注意的是,这个设置会把整个文件夹里的内容复制到硬盘——假如你直接写的%configsetroot%而且把应答文件直接和安装程序放在了一起——恭喜,它会把安装文件在你的硬盘上“备份”一份。这也是网上大量抱怨电脑上奇怪的configsetroot文件夹的原因。

MS:所以我要你们另外放在空u盘里。

所以我们会写成%configsetroot%/xxxx/xxxx,只要复制子文件夹就好……

接下来是几个更加细节的问题。

关于为win7添加usb驱动等驱动的问题