|
7#
楼主 |
发表于 2024-4-21 21:13:21
|
只看该作者
本帖最后由 wuwuzz 于 2024-5-5 06:40 编辑
谢谢yaya的回复。解释一下更深层次原因:
一、G4D/FB...等引导软件测试USB-HDD、USB-ZIP、USB-CD等多种设备类型,或混合类型压力测试,涉及Fixed/Removeable、多Lun等概念,而DOS下USB-ASPI驱动,恰好能提供以上信息详细提示,助力读者理解(参考下图),windows则不行。
二、USB-CD for DOS驱动改进。
经测试,我选取了AMICD.SYS/MEGACDR.SYS,与USBASPI.SYS联用,可以有效支持:
1、Lun0以外位置、量产出的USB-CD;
2、支持USB2、USB3优盘量产出的多USB-CD混插而不卡死。其中USB3优盘需降档为USB2.1使用(因为USBASPI.SYS只支持到USB2.0,这也是为什么我在一楼讨论修改USBASPI.SYS的原因,如果能改成支持USB3.0,就不必降档使用)
但AMICD.SYS也存在遗憾,只扫描最前面的3个USB-CD,后面的USB-CD全忽略。因此,邀请高手反汇编分析,把3这个限制改掉(我估计AMICD.SYS查找CD时,设定的记录循环次数3,一个CD信息占1条记录)。
|
|