|
问题源于USB光驱的DOS引导,因为有很多电脑无光驱或者光驱坏,所以使用USB-CD就成为一种替代办法,但是实用过程中发现很多光盘在通过USB-CD引导到DOS后,随即弹出dos的command.coml缺失,并提示config.sys文件的某些行找不到对应文件的问题。
此类情况发生在光盘引导加载USB-CD或其他USB设备驱动的过程中,如果不加载这些驱动则就没有问题,但同时也无法在DOS下识别USB设备。
问题的症结应该在于 usbaspi.sys ,我发现当加载这个驱动后,它首先对总线控制器进行轮询扫描,然后会报告发现几个USB设备,但是之后引导就被中断,我猜测它在这里对USB设备的读写方式做了变更,但是问题是,在此之前USB设备是由主机BIOS模拟为IDE设备进行引导的,所有的读写全部基于标准IDE的方式,而此时突然发生变更,并且io.sys引导过程无法感知这种变更,导致由于无法正常文件读取而发生引导终止的故障。
在使用U盘引导到DOS时,也发生了同样的问题,似乎可以确证是USB设备读写方式的突然变更导致引导失败的。
解决问题的办法似乎是寻找 usbaspi.sys 的替代品,但是支持usb设备的驱动似乎很少能略过这个的,所以想在此请问各位高手有什么意见和建议?
[ 本帖最后由 qzwqzw 于 2007-12-20 06:54 PM 编辑 ] |
|