无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2437|回复: 1
打印 上一主题 下一主题

[分享] 封装windows_8.1_with_update的驱动处理

  [复制链接]
跳转到指定楼层
1#
发表于 2014-7-5 21:29:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
与XP不同,windows_8.1_with_update的驱动足以满足大部硬件需求,有攻略提出精简ati*.inf、nv*.inf、 brmf*.inf、 mdm*.inf、 ph3*.inf、ph6*.inf、wia*.inf、 prn*.inf等内容,我觉得新系统精简这些岂不可惜,我只精简 mdm*.inf,其余保留。
用微软原版盘安装完以后,设备管理器出现的问号并不多,部署时加入天空驱动包是个好的选择,我们知道系统部署过程调用的是system32\oobe\windeploy.exe,因此需要修改注册表,用自己编写的批处理deploy.cmd代替它,下面是我使用的代码
   
set tagfile=\oemdrv\[Win8.x86]WanDrv6.ini
set tagfile1=\DriversBackup\驱动备份.txt
FOR %%i IN (C D E F G H I J K L M N O P) DO (
cd\
IF exist "%%i:%tagfile1%" dir %%i:\DriversBackup /ad /b /s>%~dp0List.txt
IF exist "%%i:%tagfile%" set CDDRIVE=%%i:& GoTo aa
) >nul
set CDDRIVE=C:\tools

:aa
start /wait %CDDRIVE%\oemdrv\WanDrv6.exe
start /wait %windir%\system32\oobe\windeploy.exe

for /f %%i in (%~dp0List.txt) do %windir%\DPInst32.exe /LM /SH /PATH %%i /SE /SW

@echo 正在安装运行库,请稍侯……
start /wait %windir%\runonce\vc12.exe /passive /quiet
start /wait %windir%\runonce\dx9.exe

del %0

批处理设置了两个标志文件,[Win8.x86]WanDrv6.ini是天空万能驱动包的一个文件,万能驱动包有500多M,外置较好,约定把它放在任意盘\oemdrv目录下,[Win8.x86]WanDrv6.exe要改成WanDrv6.exe;[Win8.x86]WanDrv6.ini除了保留自身外,还要另存为WanDrv6.ini   
当批处理找不到外置驱动包时, 自动转到内置的万能驱动包,感谢IT天空S大团队的辛勤劳动和无私奉献,万能驱动包现在可以分包单独使用了,为减少体积我只使用Chipset分包,同样[Chipset]WanDrv6.exe、[Chipset]WanDrv6.ini也要改成WanDrv6.exe 、WanDrv6.ini ;约定把内置分包放在C:\tools\oemdrv目录下。
另一个标志文件,驱动备份.txt,这个思路来自百度一个备份现有驱动程序的简单办法
打开 C:\Windows\System32\DriverStore\FileRepository 文件夹 ,里面保存着Windows 中已经安装的所有驱动程序的安装文件。
按“修改日期”排序
除开系统内置的驱动(对于windows_8.1_with_update来说是2014/3/18),保留Update安装的最新的驱动及显卡驱动(一般是最大的)。
这于本机无疑是最匹配的驱动,对喜欢折腾系统的人还是很有用的。   
约定把它们提出到在任意盘\DriversBackup目录下,再放一个驱动备份.txt做标志,表示经过你审核认可的。批处理一旦找到标志,就会根据\DriversBackup目录列出子目录清单,即驱动清单,待部署完成后,下一步放在windows目录里的DPInst32.exe 就会根据驱动清单进行驱动安装。如果不需要,拿走标志即可。
以上代码,经测试安装 可用。如何修改注册表,请百度可知。

点评

www.xinvren.com/book/1/1623/ 惊悚乐园  发表于 2014-8-19 20:23
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 17:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表