用记事本打开“WINNT.SIF”文件并在“[Unattended]”字段下添加如下命令:
[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\mainboad;Drvers\Realtek RTL8139810;Drivers\Graphics Chipset Driver;Drivers\Realtek AC'97 Audio;Drivers\USB PC Camera 301P;Drivers\Modem"
DriverSigningPolicy=Ignore
这其中的“OemPreinstall=Yes”表示让WinXP的安装程序知道在安装光盘上还有一个$OEM$发布文件夹,同时这个值也会让安装程序复制需要的程序文件到安装WinXP的发布文件夹中。
“OemPnPDriversPath="Drivers\mainboad;Drvers\Realtek RTL8139810;Drivers\Graphics Chipset Driver;Drivers\Realtek AC'97 Audio;Drivers\USB PC Camera 301P;Drivers\Modem"”中的“OemPnPDriversPath”是为每个设备驱动程序指定路径的命令,整段的意思表示的是告诉安装程序在什么位置可以找到比光盘中自带的驱动程序更新的驱动程序,例如USB PC Camera 301P驱动程序在安装光盘中没有自带,我们可以打开它的驱动程序文件夹,会看到包含了INF文件的子文件夹,当加了上述命令后安装程序将指向各驱动文件夹中.inf文件的文件夹所在位置,其中mainboad,Realtek RTL8139810,Graphics Chipset Driver,Realtek AC'97 Audio,USB PC Camera 301P和Modem是各驱动程序包含了inf文件的目录。
“DriverSigningPolicy=Ignore”这行表示让安装程序能强制安装没有经过微软数字签名认证(WHQL)的驱动,这个命令是与OemPnPDriversPath一起使用的。
要注意以上各行的字符在输入时都要使用半角字符状态,当修改完毕后记得要保存 三、生成驱动光盘
1.制作启动光盘镜像文件
制作光盘镜像文件的目的是为了提取其中的引导文件,这里我们使用WinISO来介绍其制作方法。
运行WinISO程序,点击界面中的“Actions”菜单,在出现的下拉菜单中点击“Make ISO from CDROM”项,接着在弹出窗口中的“Choose you CD-ROM”项,选中光盘驱动符,在“Output file”栏下确定ISO文件的保存路径及文件名,在“Option”栏下选中“ASPI”项,这表示为整盘复制,能复制bootable信息,最后点击“Make”按钮便开始制作XP启动光盘的ISO文件(如图4)。
图4
2.提取XP光盘镜像文件中的引导信息
当制作好XP光盘镜像文件后,下面我们来提取WinXP光盘镜像文件中的引导信息,在WinISO程序工具栏上点击“Open”图标按钮,然后在打开的窗口中然后在打开的窗口中找到刚才制作的WinXP光盘镜像文件(ISO文件),这时镜像文件将被加载到窗口中,接着点击“Bootable CD”菜单并在其下拉菜单中点击“Save boot information to file…”项,最后在弹出的窗口中我们确定WinXP光盘引导信息的保存路径以及文件名(例如取名为boot.wbt)。
3.制作新的XP镜像文件并加载引导信息
在WinISO程序主窗口工具栏上点击“New”图标按钮,然后点击“Open”图标按钮,我们将在F:\XPCD中制作好的所有WinXP系统安装文件全部选中并拖入WinISO程序窗口中,然后点击“BOOTable CD”菜单并在其下的菜单中点击“Load boot information form file”项,然后在弹出的窗口中找到刚才提取好的boot.wbt文件,最后点击“打开”按钮(如图5)。