无忧启动论坛

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

[20110309] 另辟蹊径,用自由天空驱动包V11.1为PE安装驱动

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-10 16:31:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

20110309更新:
ph7drvt升级为4.0.0.8版.修正在某些PE 的7-zip注册信息不完整时,不报警而错误继续进行安装的问题。




20101217更新:
ph7drvt升级为4.0.0.5版: 解决20101212升级为Opera V10.7,报bookmarks.adr不能保存的错误; 静默安装flash。

提供演示用03PE XPPE二合一娱乐维护两相宜iso,带自由天空标准版V11.1驱动包,仅供测试。欢迎反馈bug.


      

20101212更新:

1、ph7drvt升级为4.0.0.3版;
2、更新了Opera到V1070_3452;
3、去掉了太过古董的ie6中所含的flash9.ocx;
4、改进IE6安装过程中insie6.cmd;
5、添加了install_flash_player.exe V10.1.102.64。



==============以下正文============



      PH7DRVT是一款多功能的系统安装辅助程序,这两天加入了一个新功能,结合自由天空驱动V11.1包为PE安装驱动。

       附件里有使用说明及演示PE下载。附件里带03PE和XPPE的网络声卡补充支持文件,可能某些PE还要额外再添加一些系统文件,无法一一测试。附件里还有分别用于这两种PE的IE6浏览器和oprea浏览器,朋友们可根据自己的PE自主选择使用哪种浏览器。



本程序作用:






1、为PE安装驱动!不再需要传统的DRIVERS_NET_*.CAB,DRIVERS_VGA_*.CAB,DRIVERS_sound_*.CAB驱动包,让PE也使用XP系统驱动包,实现驱动资源最大共享。
2、简化并统一安装版与恢复版的驱动与软件安装管理器的安装调度过程。
让快速恢复版在系统部署前或安装版在T9运行驱动选择并安装。
快速恢复版或安装版在首次进入桌面时,先自动设定显示分辨率,然后运行软件安装管理器。

3、恢复版不需把驱动包整合进GHO文件里全新安装版也不需要把驱动包整合到I386里。
4、无需nlite,自带集成到安装版的批处理程序,简单实用。



一软件包(software目录)与硬件包(drivers目录)的使用:

       把这两个目录放到分区根目录下:e:\software ;e:\drivers,其中e:为任意盘符(光盘、本地硬盘等)。因为我们的目标是不把驱动包做到GHO里,也不集成到TXTSETUP.SIF里,也不集成到$OEM$里。让PE和安装版恢复版共享驱动包。


二、安装版中的使用方法:

利用此程序的优势:软件包与驱动包均不要需要集成到dosnet.inf/txtsetup.sif、也可以不需要$oem$目录,甚至可以放置在另外的U盘、光盘、移动硬盘里,只要系统安装时连接到机器上就可以了。方便软件包与驱动包随时更新!
二.1、自动集成方法:运行内置的批处理就可以了。
二.2、手动集成(高级用户)方法:
     文件放置:把7z.dll、ph7drvt.ex_、presetup.cmd、setup.ex_、setuporg.exe放入i386下。
     利用dosnet.inf和txtsetup.sif整合;

《txtsetup.sif》

[WinntDirectories]
.......
6666 = Temp\PH7DRVT
[SourceDisksFiles]
7z.dll=1,,,,,,,6666,0,0
ph7drvt.exe=1,,,,,,,6666,0,0
presetup.cmd=1,,,,,,,2,0,0
setuporg.exe=1,,,,,,,2,0,0
.......



《dosnet.inf》

[Files]
d1,7z.dll
d1,ph7drvt.exe
d1,presetup.cmd
d1,setuporg.exe



《presetup.cmd》

[email=0@echo]@echo[/email] off
If exist "%systemroot%\system32\setupold.exe" DEL /F "%systemroot%\system32\setupold.exe"
%Systemroot%\temp\PH7DRVT\PH7DRVT.exe
EXIT



二.3、工作流程简述
文本安装结束,重启后即由presetup.cmd第一次调用PH7DRVT.exe。



二.3.a、PH7DRVT.exe首先把自身登记为进入桌面(即f步)自动运行:PH7DRVT.exe -drvtsoft;
     若发现“%systemdrive%\d\ph7drvt.okok”,则把%systemdrive%\d及其各级子目录注册为驱动搜索路路径。安装正常进行,转h步;若未发现上述标志性文件,则弹出下列对话框。
    (之所以出现“%systemdrive%\d\ph7drvt.okok”,证明事先已经在PE里执行过一次本程序,已经选择好所需驱动到“%systemdrive%\D“,所以只需注册驱动路径就是。)
    若此时无人干预或选择“智能选配”,则转b步;
    若此时选择“全部解压”,则立即解压驱动包下的所有7z文件到%systemdrive%\d,把%systemdrive%\d及其各级子目录注册为驱动搜索路径。安装正常进行,转d步;此功能是针对某些笔记本(例如NEC VA80J及某些sony)部署前一运行Everest就死机这种情况设计的。
    若此时选择“人工安装”,安装正常进行,转d步;
二.3.b、搜索驱动包,若有符合规则的驱动包就在%systemroot%\system32\$winnt$.inf中自己登记一下,第一次调用结束。

[SetupParams]
UserExecute=%systemroot%\temp\PH7DRVT\PH7DRVT.exe -WINH


二.3.c、当到了T9,因为在b步骤登记了自己,这时程序带参数“--winh”运行,选择并安装驱动。

二.3.d、安装程序接管余下过程。直到系统进入桌面,因a步骤登记的自动运行起作用:"PH7DRVT.exe -drvtsoft"运行,此参数指示立即扫描各分区下software\softinst.exe及appcfg.ini,若搜索到了,就运行softinst.exe;
二.3.e、按配置文件是否把当前用户“我的文档”设置到D:\My Documents;
二.3.f、恢复操作系统原始的驱动搜索路径,撤销a步骤向注册表所做登记、自我删除程序所在目录,本例中为%systemroot%\temp\PH7DRVT;功德圆满。
纵观整个过程,使用者要做的是处理好《txtsetup.sif》、《dosnet.inf》、《presetup.cmd》,无需使用者任何干预,程序对驱动与软件的安装都是全自动的。



三、恢复版中的使用方法:

三.1、怎样放置文件:
把7z.dll、ph7drvt.exe2个文件放入C:\D下,利用辅助封装工具在部署前调用:C:\D\ph7drvt.exe,封装后就可以用ghost打包了。
利用此程序的优势:软件包与驱动包均不要放入GHO,甚至可以放置在另外的U盘、光盘、移动硬盘里,只要系统恢复时连接到机器上就可以了。方便软件包与驱动包随时更新!
无需传统的把驱动包和软件包放入c:\,不需要把驱动包和软件包做到GHO里,而是放在ISO的根目录。

三.2、工作流程简述

三.2.a、PH7DRVT.exe首先把自身登记为进入桌面(d步)自动运行(此刻为部署前第一次调用)。
     运行%systemdrive%\d\TrueTransparency\TrueTransparency.exe,开启areo效果。
     若发现“%systemdrive%\d\ph7drvt.okok”这个标志性文件,则把%systemdrive%\d及其各级子目录注册为驱动搜索路径。安装正常进行,转d步;若未发现上述标志性文件,则弹出下列对话框。
    (之所以出现“%systemdrive%\d\ph7drvt.okok”,证明事先已经在PE里执行过一次本程序,已经选择好所需驱动到“%systemdrive%\D“,所以只需注册驱动路径就是。)

    若此时无人干预或点“确定”选择“智能选配”,则转b步;
    选择"全部解压",则立即解压驱动包下的所有7z文件到%systemdrive%\d,并把%systemdrive%\d及其各级子目录注册为驱动搜索路径。安装正常进行,转c步;
    选择"人工安装"。安装正常进行,转c步;
三.2.b、搜索驱动包,若有符合规则的驱动包就立即执行智能驱动选择。
三.2.c、系统进入桌面,因a步骤登记的自动运行起作用:PH7DRVT.exe第二次被调用;立即扫描各分区下software\softinst.exe及appcfg.ini,若搜索到了,就运行softinst.exe;
三.2.d、恢复操作系统原始的驱动搜索路径,撤销a步骤向注册表所做登记、自我删除程序所在目录,本例中为%systemdrive%\D;功德圆满。



四、在PE中全新安装或快速恢复安装系统时调用本程序:

四.1、若使用模式二集成时:i386\ph7drvt.exe及7z.dll为未压缩状态,可直接运行“a:\i386\PH7DRVT.exe -PE %drive_letter%”,(a:为光盘盘符)。
2,    若使用模式一集成时:i386\ph7drvt.exe及7z.dll有一个为压缩状态,即为7z.dl_或ph7drvt.ex_,需要把本程序、7z.dll先解压到X:\下(X:\为pe系统所在分区),运行,“x:\PH7DRVT.exe -PE %drive_letter%”

:ST1
echo.
SET /P drive_letter=     请输入你要选择安装的分区(C/D/E/F...)
if /i not exist %drive_letter%:\ echo.&&echo      您输入的盘符不存在,请重新输入&&goto ST1
[email=06.@echo]echo[/email] off
exist .\i386\PH7DRVT.ex_ (.\i386\expand.exe .\i386\PH7DRVT.ex_ x:\PH7DRVT.exe>nul 2>nul
else (copy /y .\i386\PH7DRVT.exe x:\PH7DRVT.exe>nul 2>nul)
if exist .\i386\7z.dl_ (.\i386\expand.exe .\i386\7z.dl_ x:\7z.dll>nul 2>nul)
else (copy /y .\i386\7z.dll x:\7z.dll>nul 2>nul)
x:\PH7DRVT.exe -PE %drive_letter%


四.2、其中%drive_letter%是要将系统安装到的那个目标分区(例如c),不要带冒号(:), 则智能解压所需驱动到 c:\d下,并产生“c:\d\ph7drvt.okok”这个标志文件供指示本程序下一步应该进行的操作。




五、在windows桌面下调用本程序:

要使用本功能:
若你已经用“整合到安装版.bat“把程序整合到安装源i386之下,请找到ph7drvt.ex_并解压它,得到ph7drvt.exe,删除ph7drvt.ex_;
也可用直接用“整合到安装版模式二.bat”整合;
按参数(-win|-winS|-winH)在Windows桌面下调用之:
"x:\i386\ph7drvt.exe -win"    运行驱动安装和软件安装管理;
"x:\i386\ph7drvt.exe -winS"  只运行软件安装管理;
"x:\i386\ph7drvt.exe -winH"  只运行驱动安装.



七、为PE安装驱动:

“路径XXX\ph7drvt.exe -winh”
程序ph7drvt.exe的位置不受限制,可位于任何分区、任何目录,不一定要在drivers下。

七、几点补充说明:
      关于ph7drvt.exe所在的目录,不要额外考虑使用其他的进程或程序来删除它,ph7drvt.exe在桌面运行后会自动删除它。适用于安装版与快速恢复版。
      所以一定不要放到类似sysprep的目录,因为此目录在首次登陆前已被安装程序删除了。也不宜与放在诸如c:\windows,或c:\windows\system32等属于系统原生的固有的目录下,但c:\windows\temssssssssssssss\等自创目录是可行的。当然你设置为这些windows原生的固有的目录下(本程序内置一张受保护目录列表),本程序也会自动地视为设置无效,会自主创建临时解压目录。

     在PE里使用ph7drvt给PE安装驱动的约束性条件:
1、PE的%systemdrive%=X:\,这个估计都满足;
2、PE的%systemroot%\system32下包含7z.exe,7z.dll或者
     能够找到注册表[HKEY_CURRENT_USER\Software\7-Zip],且Path所指向的7-zip的安装路径下包含了7z.dll.7z.exe;
3、要把附件里的材料与自由天空驱动包糅合在一起,放到任意非隐藏分区的根目录下,即成为X:\drivers(这里的X:\代表任意的硬盘、U盘或光盘);
4、存在一个可用空间大于500MB的硬盘分区,若没有这样的硬盘分区时则要求可用物理内存不能少于800MB,用于临时存放解压的驱动文件。



     在安装版或恢复版里使用ph7drvt给系统安装驱动的约束性条件:

1、%systemroot%\system32下或者ph7drvt.exe所在的同级目录下存在7z.dll;只要用附件里的方法安置的文件就不需考虑这个问题。
2、要把附件里的材料(纯粹与PE相关的文件例如files\03pe\、files\xppe、files\Common Files可以不用掺和进来)与自由天空驱动包糅合在一起,放到任意非隐藏分区(可为硬盘、U盘、光盘)的根、目录下;

八、推荐使用本人的魅影追踪把快速恢复版融合到全新安装版。

一张iso实现全新安装与多套快速恢复版合一,软件包、驱动包共享。如果使用魅影追踪安装恢复版,安装程序会自动在PE里询问是否立即执行驱动智能选择。附件里有一个这样子的样式ISO。


九、来点真相









[ 本帖最后由 chiannet 于 2011-3-11 07:55 编辑 ]

所用工具.7z

164 Bytes, 下载次数: 1081, 下载积分: 无忧币 -2

测评用iso下载地址.7z

51.34 KB, 下载次数: 909, 下载积分: 无忧币 -2

测试交流所用iso,体积较大,不喜勿视。

评分

参与人数 1无忧币 +5 收起 理由
yueming9712 + 5 精品文章

查看全部评分

107#
发表于 2014-3-12 18:06:53 | 只看该作者
割发代首
回复

使用道具 举报

106#
发表于 2014-2-26 17:08:44 | 只看该作者
可以回复吗?
回复

使用道具 举报

105#
发表于 2012-9-4 14:22:21 | 只看该作者
真的是好东西,下载备用.
回复

使用道具 举报

104#
发表于 2012-9-4 14:18:10 | 只看该作者
强大的文章啊 呵呵!!!!!!!!!
回复

使用道具 举报

103#
发表于 2012-9-4 14:11:40 | 只看该作者
地址失效了,谁帮忙转到别的网盘啊
回复

使用道具 举报

102#
 楼主| 发表于 2012-6-11 17:31:21 | 只看该作者

回复 #101 翅膀 的帖子

没有太多优势,利用PECMD.EXE还是更通用,就放弃了。
回复

使用道具 举报

101#
发表于 2012-6-11 13:55:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

100#
发表于 2012-3-28 18:13:36 | 只看该作者
报告老大,可否麻烦您能够重新提供一下下载的地址?谢谢了。
回复

使用道具 举报

99#
发表于 2012-3-28 15:34:33 | 只看该作者
lz 的grldr 背景图不错,能单独上传吗??
回复

使用道具 举报

98#
发表于 2012-3-28 15:30:25 | 只看该作者
不能下载了。请再发下吧
回复

使用道具 举报

97#
发表于 2012-3-16 08:14:24 | 只看该作者
这个方法真不错
回复

使用道具 举报

96#
发表于 2012-3-15 21:46:40 | 只看该作者
没动静了?  。。。。。。。。。。。
回复

使用道具 举报

95#
发表于 2012-1-1 00:04:03 | 只看该作者
晴热热热热热热热热情为热情万人
回复

使用道具 举报

94#
发表于 2011-9-8 15:38:52 | 只看该作者
好好努力,争取成功啊。嗯。争取成功啊。嗯。支去云
回复

使用道具 举报

93#
发表于 2011-9-8 15:25:16 | 只看该作者
这么好的的教程才发现  可惜文件下载地址已经失效  请大牛重新上传一下
回复

使用道具 举报

92#
发表于 2011-8-31 17:08:11 | 只看该作者
思路太好了,支持!!!
回复

使用道具 举报

91#
发表于 2011-8-15 10:52:13 | 只看该作者
楼主强人,这样pe对所有的机器都可用,而不用为驱动收录而难以取舍。

[ 本帖最后由 邵教授 于 2011-8-15 10:55 编辑 ]
回复

使用道具 举报

90#
发表于 2011-8-15 09:48:36 | 只看该作者
这个强,学习学习。
回复

使用道具 举报

89#
发表于 2011-7-6 12:53:23 | 只看该作者
留名占位。郁闷,少了还不让发了。
回复

使用道具 举报

88#
发表于 2011-7-1 16:34:52 | 只看该作者
为PE安装驱动---- 这个还是没有看懂。。。太菜了,楼主或者知道的童鞋能不能告知一下,最好有图片说明:
1.楼主给的文件有点杂乱,名字也不好理解,主要是文件的部署过程,错了不是说找不到这个就是找不到那个。。
2.或者楼主分开打包 各自所需文件,for安装版的、for PE版的分开,这样子好理解撒!
============================================================
安装版的驱动我不太关心,因为方法太多了,而且有很多好的驱动;PE就不一样了,驱动是高水平的体现,对于我们这些菜鸟来说太难了,况且现在的显卡什么的更新太快了!

[ 本帖最后由 2010ziymin 于 2011-7-1 16:37 编辑 ]
回复

使用道具 举报

87#
发表于 2011-6-24 21:12:18 | 只看该作者
竟然没看明白,,,,看来只有伸手的份
回复

使用道具 举报

86#
发表于 2011-6-24 19:35:05 | 只看该作者
强大,真实现了就好玩了
回复

使用道具 举报

85#
发表于 2011-6-22 16:31:42 | 只看该作者

回复 #1 chiannet 的帖子

这个文章就值得研究一下!先顶起!
回复

使用道具 举报

84#
发表于 2011-6-22 14:59:44 | 只看该作者
报告老大,第二个文件在115盘上已经没法下载了,可否请楼主想办法解决?谢谢,添麻烦了。
回复

使用道具 举报

83#
发表于 2011-6-7 12:19:07 | 只看该作者
前两天提醒楼主“所用工具.7z”续期,楼主真的就续了!谢谢^^

想问下楼主还在做这一块吗,有新的进展了没,想确认下实现为PE驱动成功的可行性(有80~90%就行了,呵呵)?!因为楼主的想法太先进了,我主要想做给PE用的,现在的芯片更新得太快了,PE驱动真是让人头疼!支持楼主大大更新哦!
回复

使用道具 举报

82#
发表于 2011-5-6 00:17:32 | 只看该作者
这也太强大了啦。1111111
回复

使用道具 举报

81#
发表于 2011-5-4 08:37:13 | 只看该作者
哈哈,这样搞是不是也可以解决进PE后识别不了大硬盘的问题呢?
回复

使用道具 举报

80#
发表于 2011-4-25 21:12:16 | 只看该作者
已经下载不了测评iso文件,请楼主续期。
回复

使用道具 举报

79#
发表于 2011-4-25 19:25:50 | 只看该作者
太强了,最近为驱动折腾好好久,试试先
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 08:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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