无忧启动论坛

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

AutoDrv命令行版的驱动备份工具!(新版支持直接在PE下搜索并加载驱动)

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-20 23:39:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Autodrv.exe命令行版的GetPEDriver
备份文件名MyDrvbak.Cab,存放在Autodrv.exe的相同位置(所以你需要将AutoDrv放在一个可写的环境中运行)
参数说明:
  -PE 默认备份搜索到的第一个非活动Windows备份其驱动(不一定要在PE下,双系统用此参数可备份非活动系统的驱动)。
  -Lbak 备份时将去除文件扩展名为.exe .chm .hlp .cpl的文件,此选项是专为PE下加载驱动准备的,有此参数时会处理INF文件。
  -cabname:"xxxx.cab" 指定备份的cab文件路径及名字,指定路径无效时使用默认的autodrv所在路径及默认文件名MyDrvbak.cab。
  -InsPeDrv 加此参数后忽略其它参数,在PE下提取XP驱动并直接安装。
使用示例:
Autodrv  无参数或-PE未搜索到非活动windows将备份当前系统的驱动。
Autodrv -pe -Lbak 为PE准备驱动,使用默认文件名MyDrvbak.cab
Autodrv -CabName:"d:\work\olddrv.cab' 使用指定的文件名备份(注意不要掉了-CabName后的冒号)
Autodrv -InsPeDrv PE下直接提取XP驱动(只包括声卡、显卡、网卡)并安装。

提醒一下的是,某些PE精简掉了cabinet.dll,请复制此文件在AutoDrv目录,否则无法运行AutoDrv打包驱动。
                                                      Wangsea 20081025
                                                      Wang6071@sina.cn
V1.2 略降低一点CPU占用。
v1.3 添加参数-InsPeDrv,加此参数后忽略其它参数,在PE下提取XP驱动并直接安装。(用这个软件运行速度就很快啦)
     添加参数-cabname:"xxxx.cab",可以招定备份的cab文件路径及名字。指定路径无效时使用默认的autodrv所在路径。
     示例:autodrv -cabname:"d:\work\olddrv.cab'
v1.31 修复v1.3在复制Inf主文件时遇到同名文件时自动重命名的bug。
v1.32 修正当cab中创建子目录时因子目录名不合理可能停止压缩的问题。
v1.33 修正优化INF时可能产生的程序死循环的BUG。
v1.34 扩展-inspedrv参数,使其能自动添加所需要的基本文件以便驱动安装成功。安装过程中如跳出某某文件找不到,请指定路径的窗口时,
      .sys指定到x:\wxpe\system32\drivers\
      .drv .dll等指定到x:\wxpe\system32\  
      应该可以找到文件并安装。(我的机器上安装声卡要指定:drmk.sys和wdmaud.drv,具体原因未知,Inf中未找以相关描述。)

v1.35 将修改的INF文件与BARTPE安装服务兼容,使其可以直接使用Autodrv提供的INF文件。
      另外,新版好象同时解决了偶尔安装时提示要求指定文件路径的问题。
v1.36 修正了-inspedrv判断硬件时不为兼容硬件安装驱动的问题。
测试代码如下:
copy credui.dll x:\wxpe\system32\.
copy newdev.dll x:\wxpe\system32\.
Echo 使用AutoDrv在PE下自动安装驱动
AutoDrv -inspedrv
Echo del x:\wxpe\inf\*.pnf  如果安装不成功,再次安装可能需要本行命令执行后才能成功。
NET START EVENTLOG
ECHO 安装网络设备...
BARTPE -pnp -cn WinPE -wg WORKGROUP
ECHO 安装网络组件...
REGSVR32 /S NETCFGX.DLL
REGSVR32 /S NETSHELL.DLL
REGSVR32 /S NETMAN.DLL
BARTPE -c p -i MS_TCPIP
BARTPE -c c -i MS_MSCLIENT
BARTPE -c s -i MS_SERVER
BARTPE -c p -i MS_L2TP
BARTPE -c p -i MS_PPTP
BARTPE -c p -i MS_PPPOE
BARTPE -c p -i MS_WANARP
BARTPE -c p -i MS_NDISWAN
BARTPE -c s -i MS_RASCLI
BARTPE -c s -i MS_RASSRV
BARTPE -c s -i MS_RASMAN
BARTPE -c s -i MS_STEELHEAD
BARTPE -v -c p -i MS_NDISUIO
BARTPE -v -c s -i MS_WZCSVC
ECHO 启动网络服务...
NET START TCPIP
NET START DHCP
NET START NLA
NET START LMHOSTS
NET START SERVER
NET START NETMAN
NET START TAPISRV
NET START RASMAN
NET START WZCSVC
Copy PENETCFG.EXE x:\wxpe\system32\.
PENETCFG.EXE

[ 本帖最后由 wang6071 于 2008-11-18 23:12 编辑 ]

驱动备份.jpg (68.62 KB, 下载次数: 206)

驱动备份.jpg

Autodrv(1.35).rar

74.5 KB, 下载次数: 865, 下载积分: 无忧币 -2

Autodrv(1.36).rar

74.65 KB, 下载次数: 1327, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +10 收起 理由
421062724 + 10

查看全部评分

152#
发表于 2024-1-18 19:49:21 | 只看该作者
谢谢分享
回复

使用道具 举报

151#
发表于 2014-9-24 20:32:29 | 只看该作者
感谢分享......
回复

使用道具 举报

150#
发表于 2012-7-11 08:46:06 | 只看该作者
呵呆,这样的帖子也能找到,正需要,测试正常

(发现的问题,直接安装驱动不太正常,找到的驱动比其他驱动备份少点)

感谢无忧,感谢楼主!!!
回复

使用道具 举报

149#
发表于 2011-8-9 10:17:44 | 只看该作者
下载来试试。不知道在PE下备份硬盘的驱动行不行
回复

使用道具 举报

148#
发表于 2011-6-27 21:35:48 | 只看该作者
好象楼主最近没来了啊
回复

使用道具 举报

147#
发表于 2011-6-22 23:59:14 | 只看该作者
是给PE加载驱动?
还是在PE里离线给正是系统加载?
回复

使用道具 举报

146#
发表于 2011-6-22 21:57:01 | 只看该作者
DDDDDDDDDDDDDDDD
回复

使用道具 举报

145#
发表于 2011-6-21 20:47:48 | 只看该作者
很好的东西啊,希望楼主能帖出三卡驱动安装的代码,现在有了网卡的了,还差声卡和显卡的
回复

使用道具 举报

144#
发表于 2011-6-21 19:33:04 | 只看该作者
这个也要支持一下,顶上一个!!!!!!!!!
回复

使用道具 举报

143#
发表于 2011-6-21 16:01:15 | 只看该作者
硬盘驱动能加载吗? 要是可以那解决了SRS的问题;了
回复

使用道具 举报

142#
发表于 2010-5-25 21:43:10 | 只看该作者
有些机子不能启动系统了,进入PE下用这个可以备份原系统里的驱动吗?
回复

使用道具 举报

141#
发表于 2010-3-9 16:26:46 | 只看该作者
好东东,今天才发现,汗……………………………………
回复

使用道具 举报

140#
发表于 2009-6-11 03:52:12 | 只看该作者
正在测试,感谢LZ,强顶
回复

使用道具 举报

139#
发表于 2009-5-29 21:18:00 | 只看该作者
谢谢分享,非常感谢!!
回复

使用道具 举报

138#
发表于 2009-5-13 14:42:39 | 只看该作者
我03年到现在一直用Driver Genius Professional Edition 工具备份,非常准确。。。
回复

使用道具 举报

137#
发表于 2008-12-23 10:10:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

136#
发表于 2008-12-23 09:56:14 | 只看该作者
原帖由 nn2nn 于 2008-12-23 09:54 发表
www.wsyscheck.com.cn
是被人抢注。还是没有空间?


貌似是他和人和用的空间,而域名是被一个好心人注册的,也是那个论坛里面的人发现的,呵呵
回复

使用道具 举报

135#
发表于 2008-12-23 09:54:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

134#
发表于 2008-12-23 09:49:44 | 只看该作者
这个简单,你去这里看看,呵呵 www.wsyscheck.com.cn
或者:http://zhushui.uu1001.com/thread.php?fid=9


不过,竟然发现他的不是最新版,我上传一个好了,呵呵

[ 本帖最后由 WLDNA 于 2008-12-23 09:52 编辑 ]

ScanVirus(1.16).rar

264.68 KB, 下载次数: 117, 下载积分: 无忧币 -2

回复

使用道具 举报

133#
发表于 2008-12-23 09:42:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

132#
发表于 2008-12-23 09:34:40 | 只看该作者
原帖由 nn2nn 于 2008-12-23 09:12 发表
TO wang6071

现在我常用Wsyscheck.exe,这工具很好。(遗憾是在PE是不能修理XP)

但还有个系统安全盾SYSSHIELD.EXE好象阻止能力不够(也许我用法不当)。


第一个我也在用,不过,PE下不是有个wangsea出的SCANVIRUS.EXE嘛?可以用来在PE下修复XP的,
只是功能没有wsyscheck强而已,但个人感觉功能已经够用了,呵呵
回复

使用道具 举报

131#
发表于 2008-12-23 09:12:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

130#
发表于 2008-12-23 00:38:44 | 只看该作者
原帖由 jrs13579 于 2008-11-19 14:20 发表
建议增加不打包的选项,这样可以大大提高备份速度!


同意,越到后面备份越慢,有时等不及就直接按取消了。
回复

使用道具 举报

129#
发表于 2008-12-22 16:30:58 | 只看该作者
今天试了下,发现会自动覆盖已存在文件,这样貌似不安全的说,呵呵

能不能增加一个检查文件是否存在的开关呢?根据命令行来判断,是否需要提示用户,“是否覆盖文件”
回复

使用道具 举报

128#
发表于 2008-12-22 08:28:16 | 只看该作者
今天测试在PE下安装驱动,程序执行一会后explorer 关闭后,再也不能打开我的电脑,一打开就重启explorer
回复

使用道具 举报

127#
发表于 2008-12-20 18:57:57 | 只看该作者
刚刚使用的时候,突然发现,指定的cabname中,会自动转换为小写的

D:\Drivers\Autodrv.exe -Lbak -cabname:"D:\Drivers\DRIVERS_WinPE.CAB"

我建立了这样的一个快捷方式,但是,驱动包的名字却是小写的,不知道怎么回事,呵呵

能修改下嘛? 谢谢
回复

使用道具 举报

126#
发表于 2008-12-12 08:52:58 | 只看该作者
未经数字签名的驱动好像无法从系统中提取并在PE中安装!
回复

使用道具 举报

125#
发表于 2008-12-11 08:07:10 | 只看该作者
autodrv.exe 无法定位程序输入点于动态链接库ntdll.dll
这个错误如何解决呢?

难道不支持2003?

[ 本帖最后由 bsplin 于 2008-12-11 08:14 编辑 ]
回复

使用道具 举报

124#
发表于 2008-11-21 08:35:31 | 只看该作者
原帖由 lxl1638 于 2008-10-21 22:46 发表
的确,Delphi在处理Unicode字符有很多不足:
用API可能处理Unicode字符,但大多数使用Delphi的人很不习惯,
如果从 Unicode ==> Ansi ==>Unicode 来回转换,效率会降低,WimTool 就用这个办法(WimgAPI.DLL的出 ...



delphi 2009 已经完全支持 Unicode 了!!! 期望delphi 2009 的WimTool
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-28 19:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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