无忧启动论坛

标题: 【测试成功】怎么样才能测试外置网卡驱动包是否加载成功? [打印本页]

作者: woshilzz    时间: 2023-11-22 01:29
标题: 【测试成功】怎么样才能测试外置网卡驱动包是否加载成功?
本帖最后由 woshilzz 于 2023-11-23 00:03 编辑

请教各位大佬,我在Lightning大佬的win10pe中修改了drvindex的外置网卡驱动路径,我想了解一下,怎么测试进入PE后,是否成功加载外置的网卡驱动包!

前提:我自己的机器,不用外置网卡驱动包,直接进PE也会自动联网。

所以现在比较懵逼,网卡驱动包是7z压缩格式,有没有什么好的方法可以测试进入pe后是否成功加载了外置网卡驱动包
==========================华丽分割线=====================================================

说一下解决测试流程,根据楼下lhc0688的指点,L大的drvindex工具在pe加载进桌面的时候会自行先从硬盘寻找网卡驱动,如果没有找到再到外置驱动包里面寻找,于是,有了一个大胆的想法,把硬盘拔掉,这样drvindex就不会无法从硬盘系统里面寻找到对应的网卡驱动,这样就可以测试drvindex是否会自动从外置驱动包里面寻找到对应的网卡驱动并安装!具体流程如下:

第1步----插上硬盘和usb无线接收器,进pe系统,发现网卡驱动和无线网卡驱动均可以正常安装!


第2步----卸掉硬盘,插上usb无线接收器,进pe系统,发现网卡驱动正常识别,usb无线网卡驱动在设备管理器中是黄色感叹号,说明没有drvindex没有成功usb无线接收器的网卡驱动!


第3步----把usb无线接收器的网卡驱动导出后,加入到外置的网卡驱动压缩包中
然后卸掉硬盘,插上usb无线接收器,进pe系统,发现网卡驱动和usb无线接收器的网卡驱动均为正常状态!


由此可以证明:
1.修改的drvindex的外置网卡驱动路径wcs脚本文件正确,并且顺利安装驱动,命令没有写错!
2.drvindex确实如lhc0688所说,drvindex的机制会先从硬盘系统中寻找驱动,如果没有找到,再去设置路径的外置驱动包中寻找对应的驱动!



作者: c5215016    时间: 2023-11-22 08:36
试试
作者: tanglf    时间: 2023-11-22 08:46
连接一下  外网
作者: ctzl8    时间: 2023-11-22 10:17
设备管理器中 有没有黄色叹号
作者: woshilzz    时间: 2023-11-22 11:54
tanglf 发表于 2023-11-22 08:46
连接一下  外网

我意思是,我在自己的机器上测试,哪怕不用外置网卡驱动,pe自带的内置网卡驱动也可以上网,,所以现在不知道是内置的驱动在发挥作用,还是外置的驱动在发挥作用
作者: woshilzz    时间: 2023-11-22 11:55
ctzl8 发表于 2023-11-22 10:17
设备管理器中 有没有黄色叹号

无论是不是加载外置驱动,都没感叹号呀,pe内置的驱动在我自己上足够用,就是因为这样 ,才测试不出来是外置驱动和内置驱动,究竟是哪个在发挥作用
作者: 2012zhd    时间: 2023-11-22 12:04
找个外置的usb无线网卡测试。
作者: nathan6498    时间: 2023-11-22 15:57
谢谢分享
作者: wjqok    时间: 2023-11-22 18:57
发布出来,叫网友小白鼠测试
作者: lhc0688    时间: 2023-11-22 20:23
本帖最后由 lhc0688 于 2023-11-22 20:41 编辑

L大的PE有从本地机加载驱动的命令(Drvindex.exe路径可能不同,按自己PE修改):

EXEC "%ProgramFiles%\Drvindex\Drvindex.exe" -h

你所谓的内置网卡驱动并非真是PE内置,而是从本地系统搜索加载的,如果电脑未安装系统或者系统版本与PE不一致(比如PE是win10,本地桌面系统是win11),就有可能无法加载本地驱动;

所以,L大的PE并未集成内置无线网卡驱动,跟你指定驱动地址一样,都是外置加载;

理解上述后,可以用下列命在PE未加载成功时,从指定路径加载自己的驱动(新版L大的Drvindex.exe已经支持自动判断):

//查找外置扩展驱动(分区根目录下的WlanDriver文件夹,盘符从高到低查找,例如F:\WlanDriver),如果当前无线网络未驱动,则安装
WAIT 1500
FORX @!\WlanDriver,&Mywlan,1, EXEC %ProgramFiles%\Drvindex\Drvindex.exe -b "%&Mywlan%"

当然,也可以直接加载自己驱动,方法为直接修改原PE的加载路径,比如把自己的驱动包放入PE根目录\ProgramFiles\WlanDriver内,则:

//搜索并安装内置无线网卡驱动
EXEC "%ProgramFiles%\Drvindex\Drvindex.exe" -b "%ProgramFiles%\WlanDriver"
作者: wxinchun92    时间: 2023-11-22 20:48
vm虚拟机,修改虚拟机配置文件将英特尔网卡改成vm网卡(需要准备vm网卡驱动)
作者: woshilzz    时间: 2023-11-22 22:48
lhc0688 发表于 2023-11-22 20:23
L大的PE有从本地机加载驱动的命令(Drvindex.exe路径可能不同,按自己PE修改):

EXEC "%ProgramFiles%\ ...

指导的非常详细,谢谢大佬指点
作者: lhc0688    时间: 2023-11-23 09:28
本帖最后由 lhc0688 于 2023-11-23 09:33 编辑

如果只是为了测试,可以用两种更简单的方法:
1、暂时关闭PE中的 EXEC Drvindex.exe命令(在命令行前加"//");
2、将本地系统windows文件夹暂时改名,比如"windows-"(要先进入PE再更改,更改后重启PE进行测试);

第二种更简单,不用来回更改、打包PE;
作者: 无犹启动    时间: 2024-2-8 10:08
谢谢分享
作者: yyz2191958    时间: 2024-2-8 10:21
我不晓得  帮顶
作者: wang1126    时间: 2024-2-12 10:19
谢谢分享




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