无人值守安装Windows 驱动程序 如果你每次装好系统后都要升级大量的驱动程序,那么本段就向你演示了怎样在安装Windows的同时升级设备的驱动程序,而不是仅安装光盘上drivers.cab文件中保存的过时驱动程序。这并不像你想象的那么难!
打开winnt.sif 然后在[Unattended] 字段下添加以下两行内容(驱动程序的路径和名称只是一个范例,你可以根据你的实际情况更改):
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
[url=http://www.yesky.com/imagesnew/software/030917/catalyst_directory.gif

正如你在上面的截图中所看到的(点击放大),inf文件保存在 2KXP_INF 文件夹中。
4. winnt.sif 应该是这样的(用红色边框标记出的部分):

你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。
结束工作 对于还要安装额外程序的人,首先要确保Winnt.sif文件在D:\EasyBoot\disk1\i386\文件夹中,并且批处理文件在D:\EasyBoot\disk1\$OEM$\$1\install\ 中(并且在winnt.sif文件的[GuiRunOnce]字段下添加批处理文件的路径),然后确保
$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文件的[Data]和[Unattended]字段下有如下的参数:
[Data]
AutoPartition=0
[Unattended]
Repartition=No
然后,当安装程序询问你选择哪块硬盘/分区安装时,请删除当前分区并重新创建,这样你就可以选择该分区是用的文件系统了。如果你没有这样做,安装程序就会直接开始安装系统,并且直接使用当前该分区是用的文件系统。