|
   
- 帖子
- 11504
- 威望
- 11
- 完美币
- 8
- 注册时间
- 2008-3-13
|
[原创] [限 NLITE 专用] ALL IN OEN 驱动整合包[20100615]
本帖最后由 ericlai 于 2010-6-28 15:12 编辑
FOR XP SP3 各语言.
整合内容:AMD CPU,INTEL CHIP,常见晶片组, LAN , SATA等.
技术说明:
直接整合至 SP3.CAB ,DRIVER.CAB
使用方法:
因为文件大小限制问题, 请下载 PART1 至 PART4 再解压为10.36_SP3_ALL_drv_Addon_MUL.7z 使用.
使用 NLITE 整合包处理, 非整合驱动程序方式,请注意!!!
注意事项:
WINNT.SIF (得修改为佳, 因为有些 INF 入必须修改而破坏签证)
[Unattended]
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
手动整合原理: (利用此技术做成整合包, NLITE 能处理为何要做包? 有些 SATA 是无法处理尤其是 RAID)
Driver pack回过头来觉得挺简单的。就是一开始不知道放在哪里,改动哪里。
第一步,提取驱动。先装上驱动,然后用驱动精灵提取驱动。
第二步,精简驱动。主要是精简掉多余的语言支持,文本,帮助,Html页面,不想要的增强工具等。
第三步,把INF文件都复制到OEMINF目录中,把剩下的SYS或DLL或EXE文件都复制到OEMdrv目录中。用Dir /on /b >..list.txt 命令得到文件列表。
第四步,把Driver.cab(精简过的)解压到OEMDRV目录中。
第五步,用Wincab把OEMDRV目录中的文件重新压制成Driver.cab。
第六步,后期处理:
1. 添加文件信息到Drvindex.inf 中。把一开始在OEMdrv目录中得到的文件列表复制到Drvindex.inf的[driver]段的尾部。
2.添加文件信息到Txtsetup.sif中、把一开始在OEMdrv目录中得到的文件列表复制到Txtsetup.sif的[SourceDisksFiles]段的开头部分(其实放在这一段的任何地方都可以,只不过为了方便就放在前面好了)并在每个文件名的后面添加 = 1,,,,,,,,3,3 把一开始在OEMinf目录中得到的文件列表复制到 Txtsetup.sif的[SourceDisksFiles]段的开头部分(其实放在这一段的任何地方都可以,只不过为了方便就放在前面好了)并在每个文件名的后面添加 = 1,,,,,,,20,0,0
3.添加文件信息到DOSNET.inf中、把一开始在OEMinf目录中得到的文件列表复制到DOSNET.inf 的[Files] 段的开头部分(其实放在这一段的任何地方都可以,只不过为了方便就放在前面好了)并在每个文件名的前面添加 d1,
4. 把Oeminf 目录中的INF 文件依次打开,找到[SourceDisksNames] 或[SourceDisksNames.x86] 这样的段,下面一行1=%DISKNAME%,,, 改成1=%DISKNAME%,"driver.cab",,"i386" 有可能前面这个数字不是1,是其它的,也无所谓,有可能等号后面接着的不是%DISKNAME%,而是另外的字符串,也无所谓,只要在第一个逗号后面加上"driver.cab",在最后那个逗号后面加上"i386" 就可以了。
第七步。替换原来的文件。把修改过的INF文件复制到I386目录中。把修改过的Txtsetup.sif 和Dosnet.inf和Drvindex.inf 复制到I386目录中。把重新压制过的Driver.cab 复制到I386目录中。
大功告成,打个Kiss! |
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
|