无忧启动论坛

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

[分享] PE自动检测安装驱动 外置组件[01-17更新]

  [复制链接]
1#
发表于 2006-12-8 10:54:05 | 显示全部楼层
为什么我的驱动安装总是失败,总是找不到文件,我也不知道是少了什么文件,都是安照要求加入驱动文件RAR压缩包内的,可都是失败。哎,,,下面是截图:帮我看看,什么地方出错了,谢谢 。

Snap1.jpg (37.98 KB, 下载次数: 181)

Snap1.jpg

Snap2.jpg (22.71 KB, 下载次数: 168)

Snap2.jpg
回复

使用道具 举报

2#
发表于 2006-12-8 11:28:30 | 显示全部楼层
一点说明:我的PE是安照 打狗协会理事 版主 老九老毛光棍版+8139网卡驱动+PPPOE拨号[12.07增强版],中的ISO文件转换成IMG文件,启动后系统X盘可擦写。这都是附合要求的,可是为什么还是不能驱动???
回复

使用道具 举报

3#
发表于 2006-12-8 14:24:39 | 显示全部楼层
原帖由 chenall 于 2006-12-8 12:20 PM 发表
DRIVERS目录或其子目录下有没有那个驱动文件.
或者你可以试试将
for /f "usebackq delims=*" %%i in (`dir /s /a-d/b "drivers\%1.*"`)  do (
这一句修改一下,分成两句来写试试.

看看% ...


使用你的代码修改后,启动PE后再试还是一样。这是怎么了,还是找不到文件。。。
临时文件夹中有一个~getfile.txt文件,字节数为0,
图:

Snap3.jpg (107.81 KB, 下载次数: 156)

Snap3.jpg
回复

使用道具 举报

4#
发表于 2006-12-8 16:16:03 | 显示全部楼层
原帖由 chenall 于 2006-12-8 02:39 PM 发表
51#后面那一段你有看过的吗?
这就证明了你的DRIVERS和其子目录下都没有MACHINE.RAR或MACHINE.CAB.
你没有完全按照要求来做压缩包.

压缩包的文件名必需和INF文件名一样.

我查找了一下,X:\WXPE\INF\MACHINE.INF 这个文件有,但我还是做了一个RAR的压缩包,INF目录中是不是只有一个MACHINE.INF文件就够了,DRIVERS目录中是不是不需要文件?
我把MACHINE.RAR文件放入DRIVERS目录中,运行scandrive.cmd,没有提示找不到文件,看提示是解压成功,但运行网络设置点确定后,提示“不能应用网络设置,权限不够。”呵呵。。。。

chenall大侠,能不能发个MACHINE.CAB完整压缩包给我啊,先谢谢了。。。

最后,请问MACHINE.INF文件是干什么用的,既然必需要用到这个文件,为什么不一起打包?。。。



  1. C:\外置程序\PE_DRIVE>scandrive

  2.         16:19:13.32 正在解压需要的驱动包......

  3. UNRAR 3.61 免费软件      版权 (C) 1993-2006 Alexander Roshal所有


  4. 正在从 C:\外置程序\PE_DRIVE\drivers\Machine.rar 中解压

  5. 正在解压  X:\WXPE\inf\MACHINE.INF                                   完成
  6. 全部成功
  7.         16:19:13.50 更新驱动程序......
  8.         16:19:13.67 更新驱动程序......
  9.         16:19:13.81 更新驱动程序......

  10. C:\外置程序\PE_DRIVE>
复制代码

[ 本帖最后由 hai2002713 于 2006-12-8 04:22 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2006-12-18 20:30:15 | 显示全部楼层
原帖由 chenall 于 2006-12-18 01:10 PM 发表
免驱动包从硬盘上的XP系统中提取驱动在PE下自动安装的批处理更新
去掉了INIFILE.EXE和一个DLL文件,节省空间

可是我却不能安装这个版本的驱动,160楼的旧版本却可以安装成功,为什么会这样??
回复

使用道具 举报

6#
发表于 2006-12-20 07:58:53 | 显示全部楼层
能不能加个从哪个驱动器中搜索驱动啊,我的XP装在D盘,C盘装2000(2000安装时默认为C:\WINNT\,并非WINDOWS),就搜不到了。要是能改就好了,我知道在文件中可以改,要是刻到光盘上,从光盘启动就不能改了,希望做个界面,可以选择从哪个驱动器中的XP搜索驱动,那样就完美了。。。

[ 本帖最后由 hai2002713 于 2006-12-20 08:01 AM 编辑 ]
回复

使用道具 举报

7#
发表于 2006-12-21 14:03:18 | 显示全部楼层
原帖由 chenall 于 2006-12-21 12:44 PM 发表
原理:
1.先分析硬件ID,然后复制相应的INF文件到临时目录.
2.用 ...

这样是不是绕了一个圈,复制相应的文件?!会不会对速度有影响,不管怎么样,先下载试试!~~
回复

使用道具 举报

8#
发表于 2006-12-22 07:48:17 | 显示全部楼层
能不能在驱动复制的过程中,先过滤文件类型,把不需要的文件过滤掉,再复制必需的驱动文件,我发现有些驱动带HELP文件、说明也一块复制过去了,而造成驱动过大,复制慢,目标驱动器空间不足等问题。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 16:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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