无忧启动论坛

标题: 为911撒手不管版PE添加显、声、网卡驱动的一种方法(不用修改WIM) [打印本页]

作者: pseudo    时间: 2007-9-28 10:35
标题: 为911撒手不管版PE添加显、声、网卡驱动的一种方法(不用修改WIM)
PE里如果缺少某种显、声、网卡驱动,或者加载不成功,或者嫌所带驱动不好,可以使用该PE所带的“XP资源”里的驱动程序功能,直接从硬盘上原来装好的XP系统中提取驱动并安装。所以一般用不着自己去添加驱动。
但本机没有XP驱动可供提取怎么办?这时事先准备一些特殊驱动也是有意义的。为PE添加驱动的方法论坛上有不少介绍,但一般要用wimtool之类的工具处理wim文件,用XCAB、CABCompresor之类的工具制作CAB(其中还包括将INF文件处理为非原始格式),步骤较多,涉及东西也不少,以至经常有人发问。虽然论坛有置顶贴,但对于这方面了解不多或不想了解那么多的人,不如把本帖置顶,效果更好;P 。

步骤一、获得驱动相关文件
方法1、手工获取(待续)
方法2、工具提取
有不少能在XP下运行,提取本机驱动的工具,老九最近介绍的方正《智能驱动》工具是其中之一:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=113515&extra=page%3D2
用该工具提取本机显、声、网卡驱动,结果是一种扩展名为.ohg的文件,将其扩展名改为.zip,就可以用winrar/winzip解开,得到驱动相关文件了。
步骤二、整理文件
建立一个名为PEXP的文件夹,将步骤一得到的文件按以下结构放置到PEXP文件夹下:
1、在PEXP下建立inf文件夹,*.inf文件放入其中
2、在PEXP下建立Help文件夹,将*.hlp(如果有)放入其中
3、在PEXP下建立system32文件夹,将*.dll和*.bin放入其中,并新建一个空的文本文档,将其改名为kernel32.dll,注意改名后资源管理器中显示的文件类型应是“应用程序扩展”而非“文本文档”。
4、在上述system32文件夹下建立drivers文件夹,将*.sys放入其中
5、其它文件(往往可精简掉)不知道怎么放,在system32下和drivers下各放一份吧。
将这个PEXP目录放到PE启动后能找到的地方,例如放在U盘,或PE光盘ISO镜像里(根目录或MINIPE目录等),注意所在路径不能含有空格。
大功告成!

[ 本帖最后由 pseudo 于 2007-9-28 12:10 PM 编辑 ]
作者: 老九老毛桃粉丝    时间: 2007-9-28 10:39
沙发;P ;P ;P

这个好像太简单了,只要写一个CMD,一个驱动包CAB,在CMD调用原来的文件,和这么驱动包就可以了:victory:

还要写这么久

[ 本帖最后由 老九老毛桃粉丝 于 2007-9-28 10:42 AM 编辑 ]
作者: wiwd    时间: 2007-9-28 10:58
顶你.......
总有不会的
说说心得
大家一起分享
作者: kk113    时间: 2007-9-28 11:18
这样一来就间单多了,那不是就可以做一个简单PE,如果要什么都可以以后再加
作者: lxl1638    时间: 2007-9-28 12:32
两年前就已经讨论和使用了该方法了,但有些新人只关心如何去改PE,对一些技术长帖没有耐心看。

未命名.PNG (19.9 KB, 下载次数: 224)

未命名.PNG

作者: nn2nn    时间: 2007-9-28 13:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: nm888    时间: 2007-9-28 13:41
很好,以后遇到不管版PE里没有的声、显、网卡驱动就用这种方法试一下。谢谢了!
作者: pseudo    时间: 2007-9-28 14:15
原帖由 lxl1638 于 2007-9-28 12:32 PM 发表
两年前就已经讨论和使用了该方法了,但有些新人只关心如何去改PE,对一些技术长帖没有耐心看。

我这贴原理、方法没新东西,只是提供一种最简单方法,考虑涉及的知识、工具最少,步骤也较少。
起因是今天看到一个贴“如何在PE中添加本机显卡驱动(以BootCD_070911为例)”:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=113937&extra=page%3D1

觉得对那些对PE了解不多或不想了解那么多的人(包括对一些技术长帖没有耐心看的,包括我自己),还是嫌麻烦了(不要说“这样的人也用PE?”),所以才发的贴,针对911撒手不管版PE,既不修改OP.WIM文件和WINPE.IS_文件甚至WINPE.INI文件,也不增加其它程序,需要的工具是:
1、方正《智能驱动》工具(已经给出下载地址)
2、winrar、winzip、7z之一
3、UltraISO,如果不放入光盘ISO镜像,例如放在U盘甚至也不用着它。这个工具虽然简单,但也有人遇到过问题。
总之,从尽可能菜的角度给出一种添加驱动方法。

不必为建快捷方式修改WINPE.INI文件启动PE后,直接使用该PE开始菜单所带的“XP资源”里的“多媒体、网络、显示驱动”功能(如果提问“原XP系统的安装目录”,就指定PEXP目录之所在),即可安装驱动。
作者: gjlg    时间: 2007-9-28 14:56
好啊,学习了:D :D
作者: spadek    时间: 2007-9-28 14:57
标题: 回复 #8 pseudo 的帖子
很好啊,正在愁如何加呢。。。o(∩_∩)o
作者: willsion    时间: 2007-9-28 16:30
我来支持一下:victory:
作者: haonan    时间: 2007-9-28 19:17
原帖由 pseudo 于 2007-9-28 02:15 PM 发表

我这贴原理、方法没新东西,只是提供一种最简单方法,考虑涉及的知识、工具最少,步骤也较少。
起因是今天看到一个贴“如何在PE中添加本机显卡驱动(以BootCD_070911为例)”:

http://bbs.wuyou.net/vie ...

如果c盘有Windows目录就不会提示选择目录了,要手动改,还是比较麻烦:lol
作者: pseudo    时间: 2007-9-28 19:45
标题: 高手勿看本帖
原帖由 haonan 于 2007-9-28 07:17 PM 发表

如果c盘有Windows目录就不会提示选择目录了,要手动改,还是比较麻烦:lol

c盘有Windows目录时,里面一般就有需要的驱动,通常是好事,直接使用该PE所带的“XP资源”里的驱动程序功能就行,准备的PEXP目录也用不着了。

遇到罕见情形:c盘有Windows目录但里面没有你需要的驱动,那么这时麻烦一点,暂时把该目录更名(加载完驱动后再改回来),然后仍用该PE所带的“XP资源”里的驱动程序功能,这时程序会提问“原XP系统的安装目录”,这时选择PEXP目录之所在就行了。如果嫌这样麻烦,那说明你是经常用PE的,已经是高手了,应该考虑诸如#8楼提到的帖子方法、#5楼的方法和置顶驱动贴的方法了。
作者: ゞS標/-DG-々    时间: 2007-9-28 20:06
先顶一个。。。。慢慢研究
作者: 水啊水    时间: 2007-9-28 20:17
支持楼主为菜鸟着想的精神。我真是太懒了。:D
作者: p27853626    时间: 2007-9-30 01:24
楼主真是好人,多谢了,真的看了半个月都不知怎样加驱动,我试试你的方法吧。:)
作者: rixinhuang    时间: 2007-9-30 22:08
好啊,学习了:victory: :victory:
作者: luoo0008    时间: 2007-10-2 19:54
5、其它文件(往往可精简掉)不知道怎么放,在system32下和drivers下各放一份吧。



LZ好 我是菜鸟 你的这句话 对于我来说太难理解了 你写这句话的意思是  1.其他文件可以精简掉 2.还是需要怎么放????什么叫system32下和drivers下各放一份


可能问的问题太菜了 请各位DD见谅
作者: pseudo    时间: 2007-10-3 14:02
原帖由 luoo0008 于 2007-10-2 07:54 PM 发表
LZ好 我是菜鸟 你的这句话 对于我来说太难理解了 你写这句话的意思是  1.其他文件可以精简掉 2.还是需要怎么放????什么叫system32下和drivers下各放一份
可能问的问题太菜了 请各位DD见谅


本贴老鸟勿看本贴提供一种简单方法自己动手添加驱动,不修改OP.WIM文件、WINPE.IS_文件和WINPE.INI文件,也不增加其它程序。
涉及的工具、知识最少。

除已经提到的几种类型的文件,驱动程序到底还包括哪些其它类型文件我就不知道了(或者不是一句话能说清),它们该放哪里也不好说,但不是放system32就是放drivers下,先将这些文件拷贝两份,两处都放,肯定保险没错吧。这就是“system32下和drivers下各放一份“的意思。

两处都放虽然保险,但显然冗余,如果成功,可以尝试少放一处,甚至两处都不放,即精简掉(往往可精简掉),看有什么影响,多试几次就知道可以精简什么了。

补充一点*.exe一般应放到system32下
作者: mengdodo    时间: 2007-10-11 23:00
好帖子,真的太好了,省了不少时间,
这个方法正好适用  盘里的驱动加载程序,
要下次老毛也这个帖子也加进PE光盘里就更好啦,.
作者: holts    时间: 2007-10-12 08:48
如能把相应CMD稍做讲解,就完美了.
作者: 凤凰于飞    时间: 2007-10-12 12:10
是个好办法:) :)
作者: zhangmi    时间: 2007-10-12 12:49
太好了,这正是我等菜鸟所需要的
作者: mmck321    时间: 2007-12-29 17:50
好啊,学习了:D :D
作者: lhbyoo    时间: 2008-1-2 13:10
恩...简单易操...方便..
作者: jansky    时间: 2008-1-12 21:24
试试
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: usbzip    时间: 2008-6-22 11:54
方法是不错,但驱动还是集成起来使用方便一些。
作者: liujun2000    时间: 2008-6-23 02:45
学习 中 看看先
作者: chtqq    时间: 2008-6-24 16:39
支持
我得好好学学这个方法
慢慢研究
作者: jinqu008    时间: 2008-7-2 13:06
这才是菜鸟最需要的应该要顶上去。
作者: lisong    时间: 2008-7-4 21:55
好方法,一定要学习!!!!!!!!
作者: who-cl    时间: 2008-11-12 14:13
标题: 您选择的目录不是xp系统的安装目录。
我按这中方法《《启动PE后,直接使用该PE开始菜单所带的“XP资源”里的“多媒体、网络、显示驱动”功能(如果提问“原XP系统的安装目录”,就指定PEXP目录之所在),即可安装驱动》》

提示:您选择的目录不是xp系统的安装目录。

怎么办啊。请教。
作者: who-cl    时间: 2008-11-12 14:14
标题: 您选择的目录不是xp系统的安装目录。
我按这中方法《《启动PE后,直接使用该PE开始菜单所带的“XP资源”里的“多媒体、网络、显示驱动”功能(如果提问“原XP系统的安装目录”,就指定PEXP目录之所在),即可安装驱动》》

提示:您选择的目录不是xp系统的安装目录。

怎么办啊。请教。
作者: pseudo    时间: 2008-11-12 23:10
标题: 回复 #33 who-cl 的帖子
陈年的帖子,当时有价值,现在不用看了。
作者: nk0769    时间: 2012-4-28 02:26
希望是万能的办法..谢谢..
作者: thfgw    时间: 2013-3-6 16:10
*.exe一般应放到system32下
作者: jzp820927    时间: 2013-3-8 11:07
这个确实简单啊,是不是自动加载驱动的啊?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3