无忧启动论坛

标题: 关于usb --init 的问题 [打印本页]

作者: yjqd    时间: 2016-6-9 10:31
标题: 关于usb --init 的问题
我使用grub4dos-0.4.6a-2016-06-03的grldr放在U盘的ud分区,grldr菜单加入了usb --init

title 启动Winxpe
usb --init
echo $[1106] Loading UMaster Winxp.iso,Please Wait ...
map --mem (ud)/Winxp.iso (0xff)
map --hook
chainloader (0xff)

u盘插入计算机前端插口,选择title 启动Winxpe,出现:
error81. no usb device found usb device enumeration failed try to restart
但是还是载入了Winxp.iso,速度很慢,差不多每10秒才读取8m,比不加usb --init命令还慢

后来又加入参数--delay=1
title 启动Winxpe
usb --init --delay=1
echo $[1106] Loading UMaster Winxp.iso,Please Wait ...
map --mem (ud)/Winxp.iso (0xff)
map --hook
chainloader (0xff)

同样出现上面的情况

作者: 不点    时间: 2016-6-9 11:08
你自己也可分析出原因的。

usb 驱动失败了,同时,这个驱动程序的执行,影响了 rom bios 的执行,
或者说对 rom bios 造成了冲击。

最严重的冲击有可能是死机,其次是假死(等待很长时间系统能苏醒),
再次是bios 的 int13 不能工作,表现为找不到 usb 盘。

你的不严重,还能找到 u 盘,只不过变慢了而已。


作者: yjqd    时间: 2016-6-9 11:18
不点 发表于 2016-6-9 11:08
你自己也可分析出原因的。

usb 驱动失败了,同时,这个驱动程序的执行,影响了 rom bios 的执行,

谢谢回复
更正一下刚才的
加入的参数是这样写的
usb  --delay=1 --init

另外,u盘插入计算机后端插口,加载速度很快,接近于硬盘的速度,新版的usb  --init功能非常好

作者: 2011yaya2007777    时间: 2016-6-9 12:53
是不是在计算机前端需要增加 --delay=1 参数,而计算机后端不需要?
作者: yjqd    时间: 2016-6-9 18:18
2011yaya2007777 发表于 2016-6-9 12:53
是不是在计算机前端需要增加 --delay=1 参数,而计算机后端不需要?

计算机后端不需要增加 --delay=1 参数,能识别U盘并添加驱动,载入iso文件速度很快

计算机前端增加或不增加 --delay=1 参数,情况都一样,不能识别U盘,载入iso文件速度很慢
作者: 2011yaya2007777    时间: 2016-6-9 21:52
明白了
作者: lsc1117    时间: 2016-6-10 14:36
usb --init 有什么作用?
作者: yjqd    时间: 2016-6-10 16:07
本帖最后由 yjqd 于 2016-6-10 16:09 编辑
lsc1117 发表于 2016-6-10 14:36
usb --init 有什么作用?


你可自己下载一个最新的grub4dos,看看里面txt文档中关于usb --init 的用法,自己测试一下U盘作为启动盘时添加了usb --init 后加载被启动文件的速度
作者: 2013wuy2013    时间: 2016-6-20 22:16
本帖最后由 2013wuy2013 于 2016-6-20 22:22 编辑

USB接囗后面的是直连主板一般比机箱前的U接囗速度快,
如一些较旧的机箱:后面的是2.0,而前面的读写速度只有1~1x…楼主的问题会不会与此相关?
又或机箱前面的接囗有问题都会显现如楼的症状。
作者: yjqd    时间: 2016-6-20 23:34
2013wuy2013 发表于 2016-6-20 22:16
USB接囗后面的是直连主板一般比机箱前的U接囗速度快,
如一些较旧的机箱:后面的是2.0,而前面的读写速度 ...

谢谢回复,我的接口都是2.0,接口也没出现问题
作者: wangxiongfang    时间: 2016-6-22 01:23
根据ya大对屮的贴子所做的总结。屮猜测楼主的前端usb接口被bios视为复合设备,而g4d的内置驱动氏不支持复合
设备的。这种情况下,则在前端使用时,需要'e'编辑菜单,'d' 删除usb --init行 ,'b'启动,这样直接使用bios的usb
驱动而不使用g4d内置的usb驱动。

作者: xccuwo    时间: 2016-8-26 16:20
哟西,这个可以有




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