回帖:无人值守安装Windows 驱动程序
如果你每次装好系统后都要升级大量的驱动程序,那么本段就向你演示了怎样在安装Windows的同时升级设备的驱动程序,而不是仅安装光盘上drivers.cab文件中保存的过时驱动程序。这并不像你想象的那么难!
打开winnt.sif 然后在 字段下添加以下两行内容(驱动程序的路径和名称只是一个范例,你可以根据你的实际情况更改):
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\Catalyst3_6\tv_out\WDM_XP"
说明:
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\Catalyst3_6\tv_out\WDM_XP"
在这一行中你可以告诉安装程序在哪里查找比光盘中自带的驱动版本更新的驱动程序目录,如果找到了更新的驱动这些驱动就会被用来替代操作系统自带的那些。我们可以用半角冒号来分隔不同的目录。
DriverSigningPolicy=Ignore
这一行可以使得安装程序强制安装没有经过微软数字签名认证(WHQL)的驱动,通常这个命令都是跟OemPnPDriversPath一起使用的。
驱动程序是怎样安装的 (以 ATI Catalyst 为例)
如果你没有ATI的镭显卡也不用担心,通过本段你就可以了解怎样安装其他设备的驱动程序了。
1. 下载最新的 ATI Catalyst 驱动程序
2. 从 .exe 文件中解压缩所有文件到一个文件夹,例如:D:\EasyBoot\disk1\$OEM$\$1\Drivers\Catalyst3_6\
3.找到 *.inf 文件,它们应当在当前文件夹或者其子文件夹中,ATI Catalyst 3.6 驱动的.inf 文件在这个子文件夹中: D:\EasyBoot\disk1\$OEM$\$1\Drivers\Catalyst3_6\2KXP_INF
结束工作
对于还要安装额外程序的人,首先要确保Winnt.sif文件在D:\EasyBoot\disk1\i386\文件夹中,并且批处理文件在D:\EasyBoot\disk1\$OEM$\$1\install\ 中(并且在winnt.sif文件的字段下添加批处理文件的路径),然后确保$OEM$ 文件夹跟i386 文件夹是并列的,而不是在i386 文件夹中。
例如:
D:\EasyBoot\disk1\i386\
D:\EasyBoot\disk1\$OEM$\
而不是:
D:\EasyBoot\disk1\i386\$OEM$\
把D:\EasyBoot\disk1\ 目录下的所有文件都刻录到光盘上,别忘了根据这两篇文章的方法使该光盘可以引导系统:
The Elder Geek | Windows Help.net
如果你对WinISO软件比较熟悉,为了节省时间你也许可以使用这个方法:下载这个空白的可引导的XP ISO文件,在WinISO中打开它,然后把D:\EasyBoot\disk1\目录下的内容拖动到WinISO界面上,然后保存ISO。这样的ISO文件就可以在常见的刻录软件中以光盘镜像的形式刻录了。而你也可以在Virtual PC / VMWare等虚拟机软件中载入ISO文件做测试。
如果你喜欢在字符界面下安装时手工制定一个分区来安装并选择袭击想要的文件系统,请确保你的winnt.sif文件的和字段下有如下的参数:
AutoPartition=0
Repartition=No
然后,当安装程序询问你选择哪块硬盘/分区安装时,请删除当前分区并重新创建,这样你就可以选择该分区是用的文件系统了。如果你没有这样做,安装程序就会直接开始安装系统,并且直接使用当前该分区是用的文件系统。