无忧启动论坛

标题: 解决U启Win10586PE出现USBPORT.SYS错误提示的方法 [打印本页]

作者: dfw9    时间: 2016-1-28 11:06
标题: 解决U启Win10586PE出现USBPORT.SYS错误提示的方法
本帖最后由 dfw9 于 2016-1-28 11:35 编辑

用U盘启动进win10586PE,出现提示USBPORT.SYS出错(下图):

以往启动都是可以进PE的,这次是在技嘉B85M主板启动PE时才出现的错误,因该主板含USB3.0的。
故解决方法将win10下windows/inf中有关USBPORT.inf同系的几个文件,拷贝到PE相应文件夹下即可;
参考下图:

缺哪个文件添加哪个即是。
当然这要可写入挂载Win10586PEx86.wim,重新打包ISO才能正常使用。
参考原帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373268
自然hxj的PE也没有解决这个问题:
参考原帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372679&extra=page%3D1

作者: fish2006    时间: 2016-1-28 12:50
谢谢楼主的测试和提供解决方法,我没有 USB 3.0 测试环境,无法具体测试,希望楼主具体提供:
1。“win10下windows/inf中有关USBPORT.inf同系的几个文件”---能否具体指明实际缺失的文件名?或直接打包上传,以便其他用户添加?
2。楼主测试的好像是 x86 系统,能否再测试 x64 系统是否存在同样的问题?并将测试结果回复一下?

作者: 2012qnmd    时间: 2016-1-28 13:25
10240 也出错么?

PNF文件本来可有可无,WINRE里面都没有的.
作者: hxj    时间: 2016-1-28 13:37
本帖最后由 hxj 于 2016-1-28 14:06 编辑

我的PE中并没发现缺少你图中的文件啊,
对比硬盘系统中发现只少usbcir.PNF,你图中也没有阿。
可能还是与你主板中USB驱动比较特殊有关,必须用你系统中的USB的inf文件才行。
作者: dfw9    时间: 2016-1-28 14:06
fish2006 发表于 2016-1-28 12:50
谢谢楼主的测试和提供解决方法,我没有 USB 3.0 测试环境,无法具体测试,希望楼主具体提供:
1。“win10 ...

添加了这 四个文件:usbcir.inf usbport.PNT usbprint.inf usbvideo.inf
有反馈说usbport.PNT文件都是被精简掉的,也没有事。
另两个usbprint.inf 与打印有关、usbvideo.inf 与视频 有关,估计都可以不添加的。
剩下的有关文件就是usbcir.inf文件了,试试只添加这一个文件,看能否解决此问题,另x64的PE只有晚上测试后再回复了。
作者: fish2006    时间: 2016-1-28 15:12
dfw9 发表于 2016-1-28 14:06
添加了这 四个文件:usbcir.inf usbport.PNT usbprint.inf usbvideo.inf
有反馈说usbport.PNT文件都是 ...

*.PNF文件是系统启动时对 *.INF 文件的预编译文件,是由*.INF 文件自动生成的,凡是有*.PNF文件的,说明对应的*.INF 驱动文件已经添加,就是说该驱动文件对你的硬件是需要的,看来真正起作用的就像你分析的是 usbcir.inf 这个文件,但这个驱动按说明还需要 circoinst.dll 这个动态库,麻烦你在启动后看一下在System32目录下有没有这个dll文件。

作者: 2012qnmd    时间: 2016-1-28 16:22
usbcir.inf ,这个好像红外线接收驱动,WINRE里面也没有.
作者: 2012qnmd    时间: 2016-1-28 16:37
可能是PNF

看看 10240 是什么情况?  

有的驱动安装时,是需要pnf的.
作者: 2012qnmd    时间: 2016-1-28 16:43
或者用BOOT.WIM 或者WINRE.WIM 启动试一试
作者: dfw9    时间: 2016-1-28 19:52
hxj 发表于 2016-1-28 13:37
我的PE中并没发现缺少你图中的文件啊,
对比硬盘系统中发现只少usbcir.PNF,你图中也没有阿。
可能还是与 ...

Win10PE_x64.ISO
CRC32: 14ADD1B0
MD5: FD110C077688C1FAC2802406440A5A60
SHA-1: 4A53E349D529E01BF45CC50B3170B89982F7E07F
出现megasy.sys的提示,不能进入PE。
作者: dfw9    时间: 2016-1-28 19:55
fish2006 发表于 2016-1-28 15:12
*.PNF文件是系统启动时对 *.INF 文件的预编译文件,是由*.INF 文件自动生成的,凡是有*.PNF文件的,说明 ...

只是添加了usbcir.inf一个文件,就可以进入PE了,没有见到你提到的circoinst.dll 文件。


作者: dfw9    时间: 2016-1-28 20:00
fish2006 发表于 2016-1-28 12:50
谢谢楼主的测试和提供解决方法,我没有 USB 3.0 测试环境,无法具体测试,希望楼主具体提供:
1。“win10 ...


Win10586PE合订版.ISO
CRC32: 0CF4968E
MD5: F20E3F98D928D7C10B733B8C618669D5
SHA-1: 88DB122C45C0C17AD1F738E630B202587769C59A
没有添加任何文件,x86与x64都可以U启到win10PE了。
作者: fish2006    时间: 2016-1-28 20:14
dfw9 发表于 2016-1-28 19:55
只是添加了usbcir.inf一个文件,就可以进入PE了,没有见到你提到的circoinst.dll 文件。

谢谢你的测试和回复。
作者: fish2006    时间: 2016-1-28 20:18
dfw9 发表于 2016-1-28 20:00
Win10586PE合订版.ISO
CRC32: 0CF4968E
MD5: F20E3F98D928D7C10B733B8C618669D5

Win10586PE合订版的系统文件中都没有 usbcir.inf 文件也能正常启动,这个问题有些复杂化了!

作者: dfw9    时间: 2016-1-28 20:24
fish2006 发表于 2016-1-28 20:18
Win10586PE合订版的系统文件中都没有 usbcir.inf 文件也能正常启动,这个问题有些复杂化了!


此电脑的硬件:

请参考。

作者: fish2006    时间: 2016-1-28 20:37
dfw9 发表于 2016-1-28 20:24
此电脑的硬件:

请参考。

能否细查一下 英特尔(R)USB 3.0 根集线器 / 英特尔(R)USB 3.0 可扩展主机控制器 这两个设备的驱动程序文件名称?都用哪些 SYS 驱动文件?

作者: lanmeizhuangyua    时间: 2016-1-28 20:50
谢谢楼主分享
作者: dfw9    时间: 2016-1-28 21:55
fish2006 发表于 2016-1-28 20:37
能否细查一下 英特尔(R)USB 3.0 根集线器 / 英特尔(R)USB 3.0 可扩展主机控制器 这两个设备的驱动程 ...

英特尔(R)USB 3.0 根集线器:iusb3hub.sys 数字签名程序:Microsoft Windows Hardware

英特尔(R)USB 3.0 可扩展主机控制器 :iusb3xhc.sys 数字签名程序:Microsoft Windows Hardware
作者: 66369    时间: 2016-1-28 22:16
经测试,与启动盘启动的文件结构有关。

我用3.0U盘,在USB3.0的插口起动多个的W10PE的PE,有的启动不起来。

提取WIM,放入自己的启动模板,全可以启动。说明与PE无关。





作者: fish2006    时间: 2016-1-28 22:37
66369 发表于 2016-1-28 22:16
经测试,与启动盘启动的文件结构有关。

我用3.0U盘,在USB3.0的插口起动多个的W10PE的PE,有的启动不起 ...

版主能否提供版主使用的启动模板,以便相互比较和查找原因?

作者: 66369    时间: 2016-1-28 22:53
http://pan.baidu.com/s/1qWTrW9u

就是微软标准启动盘而已。

把要测试的WIM文件,改名成BOOT.WIM,替换模板其中的同名文件即可。
作者: 红毛樱木    时间: 2016-1-28 23:01
USB设备内置驱动,我记得我整理过放论坛 - -




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