wang6071 发表于 2008-11-3 21:59:55

原帖由 jrs13579 于 2008-11-3 16:23 发表 http://bbs.wuyou.net/images/common/back.gif
试着在xp下备份笔记本的驱动,发现备份modem时有问题,安装modem驱动提示缺少文件,要求插入磁盘,不知什么原因?其余驱动正常。

请上传该驱动的inf文件,并说明安装时报告缺少的文件名。(在windows中搜一下确认一下是否存在,不必上传缺少的文件,只报告名字就行了)


to 云飞日月 : 使有 -inspedrv时是需要当前PE有相关的支持文件才能安装成功的。你可以看一下pseudo 的贴子,
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104242&extra=page%3D3贴子中的xp资源部份(在"以下附件已过时请勿下载"下面,那里打包了安装驱动时所需要的系统文件),
安装显卡需要MACHINE.INF支持,安装声卡及网卡需要的支持文件更多。最近较忙,过段时间扩展一下-inspedrv,安装驱动前先直接搜索复制相关的文件就没有使用哪个PE的限制了。

[ 本帖最后由 wang6071 于 2008-11-3 22:05 编辑 ]

jrs13579 发表于 2008-11-3 22:27:21

INF文件见附件。安装时报告缺少ptserli.sy_,要求插入磁盘,因笔记本已还给别人,无法确认windows中是否存在此文件。

wang6071 发表于 2008-11-3 22:44:14

原帖由 jrs13579 于 2008-11-3 22:27 发表 http://bbs.wuyou.net/images/common/back.gif
INF文件见附件。安装时报告缺少ptserli.sy_,要求插入磁盘,因笔记本已还给别人,无法确认windows中是否存在此文件。

系统内不会有ptserli.sy_,因为这是一个cab压缩文件,系统在安装过程中已将它解压成ptserli.sys了。
autodrv备份的是解压后的文件ptserli.sys,安装时问你ptserli.sy_是应该可以直接指定它为ptserli.sys,继续安装下去的。
(如不行,可手动复制ptserli.sys到 %windows%\sysstem32\drivers下,然后忽略此文件可以继续安装。)

云飞日月 发表于 2008-11-3 22:45:57

to:wang6071
我在-inspedrv前,将所有的netpart和soundpart释放到系统,就可以装了
但是,我只能有线上网,没有安装无线网卡
还有我提取本机的8600M GT显卡安装,在PE下面显示不是这个版本的驱动云云,分辨率只能是640×480,色深只能是4。这个是不是说,我机子本身的驱动有问题?
但是我这个驱动在xp下面,没啥问题。

wang6071 发表于 2008-11-3 22:49:12

原帖由 云飞日月 于 2008-11-3 22:45 发表 http://bbs.wuyou.net/images/common/back.gif
to:wang6071
我在-inspedrv前,将所有的netpart和soundpart释放到系统,就可以装了
但是,我只能有线上网,没有安装无线网卡
还有我提取本机的8600M GT显卡安装,在PE下面显示不是这个版本的驱动云云,分辨 ...

色深4可能的一个原因是 wxpe\inf 下没有 MACHINE.INF 就运行了 autodrv -inspedrv ,先复制此文件(用你的windows\inf下的Machine.inf)试一下。
无线网卡可能是自动判断网卡时没有找到它的驱动,可以发它的inf文件给我看一下。

[ 本帖最后由 wang6071 于 2008-11-3 22:50 编辑 ]

云飞日月 发表于 2008-11-3 22:53:50

..\..\7Z\7Z.EXE x %CD%\..\NET\NET_PART.7Z -y -aos -o"%WinDir%"
..\..\7Z\7Z.EXE x %CD%\..\SOUND\SOUND_PART.7Z -y -aos -o"%WinDir%"
我在-inspedrv之前,把所有的相关文件都释放到了系统,这其中就包括sound_part.7Z中的MACHINE.INF ,具体的可以看下老毛桃,或者天琴的原版911

无线网卡驱动inf

;*****************************************
; NETw5x32.INF
;
; Intel Wireless WiFi Link Adapters
; Installation Script for Windows XP 32 bit
;
; Copyright (c) 2007 Intel, Inc. All Rights Reserved
;
;------------------------------------------------------------------------------

;******************************************************************************
; Version Section
;------------------------------------------------------------------------------

Signature   = "$Windows NT$"
Compatible= 1
Class       = net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %PROVIDER_NAME%
DriverVer   = 08/28/2008,12.1.0.14 ;DATE HAS TO BE IN FOLLOWING FORMAT MM/DD/YYYY

云飞日月 发表于 2008-11-3 22:55:34

ps,我单位台式机的6200显卡,用-inspedrv是么的问题的
就是笔记本的8600M GT有问题
我家的台式机,我这两个星期都没开机
我这周末回去,试试吧

wang6071 发表于 2008-11-4 23:54:40

v1.34 扩展-inspedrv参数,使其能自动添加所需要的基本文件以便驱动安装成功。安装过程中如跳出某某文件找不到,请指定路径的窗口时,
      .sys指定到x:\wxpe\system32\drivers\
      .drv .dll等指定到x:\wxpe\system32\
      应该可以找到文件并安装。(我的机器上安装声卡要指定:drmk.sys和wdmaud.drv,具体原因未知,Inf中未找以相关描述。)

to 云飞日月 :你的无线网卡在设备属性中(详细页中)显示的硬件ID是什么?

james168 发表于 2008-11-5 13:26:33

这么好的工具,支持。。。

狐狸吖 发表于 2008-11-5 14:44:02

已经看到1.34版的了。

dos时代菜鸟 发表于 2008-11-5 16:35:02

报告LZ
我用的是天琴911内核

用 1.34 版本 的 -InsPedrv 参数的时候,网卡可以正常驱动,但是,不能启动一些网络服务。比如 tcpip等。

把需要的net_part.7z 释放到系统然后,我用 1.33 版本的 -InsPeDrv 参数安装,可以正常安装;而用1.34版本仍然失败。

无奈困惑中。

云飞日月 发表于 2008-11-5 18:08:04

PCI\VEN_8086&DEV_4230&SUBSYS_11128086&REV_61
PCI\VEN_8086&DEV_4230&SUBSYS_11128086
PCI\VEN_8086&DEV_4230&CC_028000
PCI\VEN_8086&DEV_4230&CC_0280

wang6071 发表于 2008-11-5 22:03:00

原帖由 dos时代菜鸟 于 2008-11-5 16:35 发表 http://bbs.wuyou.net/images/common/back.gif
报告LZ
我用的是天琴911内核

用 1.34 版本 的 -InsPedrv 参数的时候,网卡可以正常驱动,但是,不能启动一些网络服务。比如 tcpip等。

把需要的net_part.7z 释放到系统然后,我用 1.33 版本的 -InsPeDrv ...


问题出在 BARTPE -c p -i MS_TCPIP   
BARTPE它用的NETTCPIP.INF是英文版的,换成中文版的就安不上。不知道它具体要求的格式是如何的。

解决方案可以是
方案一:先用net_part.7z 安装一次驱动(这样相关服务就装上了),再用Autodrv -inspedrv(本方案适用于某些无法找到驱动的网卡可以试一试)
方案二:改写调用net_part.7z释放文件的顺序,等Autodrv安装后驱动再覆盖回英文版的INF,再调用BARTPE -c p -i MS_TCPIP (有点麻烦,不如直接用v1.33版少个步骤)
方案三:Autodrv改版,不自动查找这些inf,自身打包释放这些INF(增大了Autodrv的体积,不过可以采取外挂解压)
方案四:弄清BARTPE 的-i参数要求的INF的结构,然后让Autodrv修改中文版的inf同它要求的一样。(
这个大家都可以试验一下,加载驱动,修改中文版的NETTCPIP.INF替换wxpe\inf下原英文版的同名文件,
再用BARTPE -c p -i MS_TCPIP 看能否安装成功协议
据我比较中英文INF的不同好象英文的只是去掉了注释部份与空格,其它好象出入不大,但需要替换前半部份,还没有找到具体替换哪个位置是才是它所需要的
这个要有点耐心和时间改改试试,哪位兄弟有时间探索一下,能汇报战果最好。)

[ 本帖最后由 wang6071 于 2008-11-6 01:06 编辑 ]

wang6071 发表于 2008-11-6 23:12:43

v1.35 将修改的INF文件与BARTPE安装服务兼容,使其可以直接使用Autodrv提供的INF文件。
      另外,新版好象同时解决了偶尔安装时提示要求指定文件路径的问题。

测试代码如下:
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

下载见楼顶

zhangze 发表于 2008-11-7 00:12:25

爽就一个字
感谢楼主更新
感谢楼主这样的高手们

dos时代菜鸟 发表于 2008-11-7 19:22:04

1.35 收到 并测试,成功100%。
多谢LZ

bsplin 发表于 2008-11-7 20:28:24

今晚试用了一下,果然很好很强大,其中的乐趣不体会下是不知道的……

jrs13579 发表于 2008-11-7 21:50:35

好东西,再次支持一下!

aceainarj 发表于 2008-11-8 08:49:02

第天都在关注中。非常感谢能出这么好的工具。谢谢。

cg226 发表于 2008-11-8 10:43:59

顶上去!!支持分享..

bsplin 发表于 2008-11-14 08:55:04

越来越喜欢这个工具了,一个字,强!

guies 发表于 2008-11-16 22:05:03

能不能多加个 -list 的参数,不备份只列出所有驱动列表。
例如:
Autodrv -list -pe 提取另一Windows驱动列表到 MyDrvbak.log
Autodrv -list -CabName:"d:\work\olddrv.log' 提取驱动列表到 d:\work\olddrv.log

WLDNA 发表于 2008-11-16 23:51:03

好工具啊,呵呵 用了下,除了打包太慢,一起都好啊,呵呵

zhangze 发表于 2008-11-17 01:05:59

PE下直接提取XP驱动(只包括声卡、显卡、网卡)并安装的功能,好像文件没有精简,声卡的控制面板文件,exe文件等都装上去了,很大,是不是还要加上 -Lbak 参数???

[ 本帖最后由 zhangze 于 2008-11-17 01:07 编辑 ]

HuAnGkUn 发表于 2008-11-17 10:12:18

很好很强大的工具,同其他备份软件备份出来的结果有点点差异。谢谢楼主的持续更新。

1e3e 发表于 2008-11-17 11:30:52

打包以后备份如何恢复呢?这是个问题呀

wang6071 发表于 2008-11-18 23:14:49

v1.36 修正了-inspedrv判断硬件时不为兼容硬件安装驱动的问题,下载在楼顶。

原帖由 guies 于 2008-11-16 22:05 发表 http://bbs.wuyou.net/images/common/back.gif
能不能多加个 -list 的参数,不备份只列出所有驱动列表。
例如:
Autodrv -list -pe 提取另一Windows驱动列表到 MyDrvbak.log
Autodrv -list -CabName:"d:\work\olddrv.log' 提取驱动列表到 d:\work\olddrv.log

这个功能可能是绝大部份使用者都不会去调用的功能吧。意义不大呀。


原帖由 zhangze 于 2008-11-17 01:05 发表 http://bbs.wuyou.net/images/common/back.gif
PE下直接提取XP驱动(只包括声卡、显卡、网卡)并安装的功能,好像文件没有精简,声卡的控制面板文件,exe文件等都装上去了,很大,是不是还要加上 -Lbak 参数???

确实没有精简,因为提取后直接就用了,不在乎那点空间(其实精简了也节约不了多少内存),用了-inspedrv会忽略其它参数。


原帖由 HuAnGkUn 于 2008-11-17 10:12 发表 http://bbs.wuyou.net/images/common/back.gif
很好很强大的工具,同其他备份软件备份出来的结果有点点差异。谢谢楼主的持续更新。

差异肯定是有的,不过不能以此为依据判断,应以将备份的驱动还原安装成功率为准。


原帖由 1e3e 于 2008-11-17 11:30 发表 http://bbs.wuyou.net/images/common/back.gif
打包以后备份如何恢复呢?这是个问题呀

最简单的方法是全数解压,win问你路径时将它指向解压的路径让它自已找。

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

bsplin 发表于 2008-11-19 05:56:39

昨晚用1.35版时发现网卡驱动没有安装上,没想到楼主半夜就做了修正,马上测试!

bsplin 发表于 2008-11-19 06:01:46

报告:用1.36版网卡驱动仍没能安装上!网卡型号为VIA RHine II Fast Ethernet Adapter!驱动版本为3.72.0.457
还有如果网卡没驱动上的话,其它驱动是否还能正常提取并安装呢?

[ 本帖最后由 bsplin 于 2008-11-19 06:02 编辑 ]

bsplin 发表于 2008-11-19 06:08:47

呵呵,不好意思啊,应该是我的PE出了点小问题导致的,向wangsea致歉啊!

最终看wangsea的说明文档才找到答案:
 安装声卡要指定:drmk.sys和wdmaud.drv
      .sys指定到x:\wxpe\system32\drivers\
      .drv .dll等指定到x:\wxpe\system32\

[ 本帖最后由 bsplin 于 2008-11-19 06:53 编辑 ]
页: 1 2 3 [4] 5 6
查看完整版本: AutoDrv命令行版的驱动备份工具!(新版支持直接在PE下搜索并加载驱动)