无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10876|回复: 13
打印 上一主题 下一主题

《打造PE最全驱动包》

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-3 21:58:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个朋友在网吧上班,老板每天给20块钱上网钱,他想省下来,就托我给他做一个U盘启动PE
小弟初来乍到 对PE研究也不是很深,频频失败后,终于弄了个 《打造PE最全驱动包》
花了几个小时(我网速太慢) 下了N个大大们做好的PE系统,深度的、老毛的、如水的...挨个试了一下最后选择如水的13.99正式版稍做修改,主要是删下多余软件,因为我那个朋友只是听歌,看看小说,游戏只玩一个,类似单机魔兽的一个游戏。三卡驱上装个DX就能玩。PE系统改完装到U盘里,在我电脑测试启动成功OK!就拿着做好的U盘启动PE到他网吧了,接下来的时间感觉过的好快啊,一转眼两个小时过去了,没一个电脑成功的,都可以启动系统,就是驱动驱不上,他那破网吧也是的,配置乱七八糟的,除了蓝屏的,不是网卡驱不上就是显卡驱动不上,好不容易找到个两个都驱上的,还弄不出声音来,找到驱动还不知道怎么往系统里加,真是闹心啊,最后以失败告终,但是我不灰心,回家研究起来,为什么就不能像GHOST系统那样弄个 《打造PE最全驱动包》 呢,无意间看到13.99里面带了一个MPEIDRV.EXE,可以下载驱动文件然后手动进行安装,当时就想这个软件可以在安装完驱动支持后,手动安装驱动,如果能自动搜索驱动安装那就好了
进入正题 《打造PE最全驱动包》
准备工具
DEVCON  命令行的设备管理器, 之前用它弄了个驱动备份恢复工具
自由天空综合驱动包V9.9ES   自己封装的系统用的就是这个驱动包,感觉兼容性还不错,也挺全的
字符串查找工具v2.0  
DEVCON手动安装驱动命令
DEVCON UPDATE "驱动程序INF文件" "硬件PID"  
inf文件在自由天空综合驱动包V9.9ES里可以找到,那硬件PID呢,在哪里呢
因为之前做过类似程序,所以有点经验,在系统注册表里可以找到
打开注册表 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
下面子项就是硬件信息
例如我的 第一个子项 VEN_10DE&DEV_0324&SUBSYS_68686868&REV_A1 就是显卡的信息
我们可以看一下子项下的子项里面 DeviceDesc值为 视频控制器(VGA 兼容)
再看 HardwareID值
PCI\VEN_10DE&DEV_0324&SUBSYS_68686868&REV_A1
PCI\VEN_10DE&DEV_0324&SUBSYS_68686868
PCI\VEN_10DE&DEV_0324&CC_030000
PCI\VEN_10DE&DEV_0324&CC_0300
这些就是我的显卡的硬件ID 取共同地方 PCI\VEN_10DE&DEV_0324 就可以了
接下来就是找到驱动INF文件了 解压自由天空综合驱动包V9.9ES
用 字符串查找工具v2.0 查找驱动包目录下包含 PCI\VEN_10DE&DEV_0324 的INF文件
找到了  我们INF文件是 e:\Drivers\Video\nVIDIA\B_07189\nv4_disp.inf
因为他包含我的硬件PID
安装驱动吧  打开命令行  
devcon update e:\Drivers\Video\nVIDIA\B_07189\nv4_disp.inf PCI\VEN_10DE&DEV_0324
等待稍后 弹出硬件安装的对话框来 说这个驱动没有通过WINDOWS测试 不用理他 仍然安装
屏幕闪过几次后命令行窗口显示出 Drivers updated successfully.
安装成功
安装声卡网卡支持后 利用此方法更新驱动完成 装上DX 进入游戏一切正常感觉比XP还要快哦。。
完成!
以上步骤只是测试用 如果像做到全自动安装
自己写个小程序 获取注册表里的硬件PID 然后 把驱动包做成WIM 启动时加载
递归驱动目录内的INF文件查找PID
最后用devcon安装
相关工具网上下载 驱动包可以从你认为比较好的GHOST系统盘里提取
此方法为原创(不知道先前有没有人用哦)转贴请注明 《打造PE最全驱动包》 来自 无忧论坛 小三
2#
发表于 2010-5-3 22:40:03 | 只看该作者
看得好吃力,最好能重排一下
回复

使用道具 举报

3#
发表于 2010-5-3 22:50:13 | 只看该作者
我用TWM000里ED4
回复

使用道具 举报

4#
发表于 2010-5-5 20:33:08 | 只看该作者
学习了,能提供下所需要的工具吗?
回复

使用道具 举报

5#
发表于 2010-5-5 21:25:50 | 只看该作者
话说直接安装自由驱动包不行么。。?
回复

使用道具 举报

6#
发表于 2010-5-6 17:39:43 | 只看该作者
这个好,折腾一下来发帖子

==================

弄了个批处理,在8#

不过亲自试了两台电脑,一台在视窗下,显声网中,显没安上,还是还原了自己原来备份的
另一台是PE下,一个也没安上,晕

[ 本帖最后由 kloikjj 于 2010-5-6 21:28 编辑 ]
回复

使用道具 举报

7#
发表于 2010-5-6 19:30:05 | 只看该作者
这个功能也可以用现成的XP资源组件来全自动完成,不用再写代码。
回复

使用道具 举报

8#
发表于 2010-5-6 21:18:13 | 只看该作者
原帖由 pseudo 于 2010-5-6 19:30 发表
这个功能也可以用现成的XP资源组件来全自动完成,不用再写代码。

=================

能具体点吗

[ 本帖最后由 kloikjj 于 2010-5-6 21:25 编辑 ]

PE或视窗下最全驱动工具.part1.rar

146.48 KB, 下载次数: 935, 下载积分: 无忧币 -2

PE或视窗下最全驱动工具.part2.rar

103.76 KB, 下载次数: 568, 下载积分: 无忧币 -2

心得.rar

289 Bytes, 下载次数: 374, 下载积分: 无忧币 -2

回复

使用道具 举报

9#
发表于 2010-5-7 10:46:00 | 只看该作者

用xp资源组件安装显声网支持

把拿到的驱动按以下结构放置:

某盘YY目录(路径不含空格)
├─inf(所有.inf放这里)
└─system32
    │  kernel32.dll(标志文件,内容不限)
    │  (驱动的其它文件,如dll放这里)
    └─drivers(所有.sys放这里)

用xp资源菜单项先指定YY目录为本地xp系统目录,然后用菜单项安装显声网驱动即可。
注意,事先不要用其它方式装驱动,因为它只能装还没装过的显声网驱动。

假定pe已经带有显声网服务一系列相关文件,只缺特定驱动文件。
否则将显声网服务相关文件也按上述布局放入,一并安装。这也是把不支持显声网的pe变为支持的一种方法。

还可将YY目录打包为wim挂接到某处。
回复

使用道具 举报

10#
发表于 2010-5-7 10:56:14 | 只看该作者
你这个环境硬盘已经有系统了。用p大的0pe最合适不过了。
回复

使用道具 举报

11#
发表于 2010-5-7 17:59:27 | 只看该作者
对PE来说关键是网卡的驱动要全。
回复

使用道具 举报

12#
发表于 2010-5-7 21:19:59 | 只看该作者
9 楼的值得学习了,研究一下,谢谢
回复

使用道具 举报

13#
发表于 2010-5-10 17:40:01 | 只看该作者
原帖由 pseudo 于 2010-5-7 10:46 发表
把拿到的驱动按以下结构放置:

某盘YY目录(路径不含空格)
├─inf(所有.inf放这里)
└─system32
    │  kernel32.dll(标志文件,内容不限)
    │  (驱动的其它文件,如dll放这里)
    └─d ...


================================

我这样试了一下,遇到一个问题,很多INF文件名字相同,如何办?改?如何改?
敬请指教,非常感谢!
======================================

今天完成 了改名P处理的制作 ,请有意者试验
附件传上

[ 本帖最后由 kloikjj 于 2010-5-12 22:45 编辑 ]

用EXCEL处理驱动文件夹中同名文件.生成同名自动改名P处理.rar

123.68 KB, 下载次数: 84, 下载积分: 无忧币 -2

回复

使用道具 举报

14#
发表于 2012-2-25 00:26:30 | 只看该作者
路过,来看看。学习下经验。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 17:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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