标题: USB CDROM与 IDE CDROM 启动区别问题!?
[打印本页]
作者: fengbaishen
时间: 2006-7-27 15:29
标题: USB CDROM与 IDE CDROM 启动区别问题!?
同一张光盘,用IDE CDROM启动完全可以支持USB2.0光驱,而用USB2.0光驱启动就失败了,我把两个主要文件以及启动时屏幕的主要提示贴一下,大家帮忙分析一下USB2.0光驱启动失败的原因!
--------
autoexec.bat
--------
@ECHO OFF
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
SHSUCDX.EXE /D:idecd001 /D:USB-CD
call cramd.bat
path=%RAMD%:\;A:\USB;A:\;%CDROM%:\Tools;%CDROM%:\Tools\pq;%CDROM%:\Tools\hd;%CDROM%:\Tools\dm;A:\;%PATH%
lh a:\mouse.com >nul
prompt CD=%CDROM%:_RAM=%RAMD%:_$p$g
copy a:\command.com %RAMD%:\>nul
set comspec=%RAMD%:\command.com
a:
cls
dir *.exe /w
dir %CDROM%:\Tools\*.* /w
echo.
echo Type VC to run a viasual command shell!
echo.
--------
CONFIG.SYS
--------
[menu]
menuitem=idecd, Start computer with IDE/ATAPI CD-ROM support.
menuitem=usbcd, Start computer with USB CD-ROM support.
menudefault=idecd,15
menucolor=7,0
[idecd]
devicehigh=himem.sys /testmem:off
devicehigh=idecd.sys /d:idecd001
devicehigh=ramdrive.sys /E 4096
[usbcd]
devicehigh=himem.sys /testmem:off
devicehigh=usb\ramfd.sys
devicehigh=usb\usbaspi.sys
devicehigh=usb\usbcd.sys /d:USB-CD
devicehigh=ramdrive.sys /E 4096
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
屏幕主要提示:
IDE:
RAM FD Driver installed!
ASPI Manager installed!
USB CD-ROM Device Driver installed!
Microsoft RAM Driver version 3.06 Virtual K:!
VC run shell!
启动成功!
USB:
RAM FD Driver not installed!
ASPI Manager installed!
The following file is missing or cocorrupted:USB\USBCD.SYS
There is an error in your CONFIG.SYS file on line 16!
The following file is missing or cocorrupted:RAMDRIVE.SYS
There is an error in your CONFIG.SYS file on line 17!
The following file is missing or cocorrupted:COMMAND.COM
Type the name of the command interprder(e.g. C:\WINDOWS\COMMAND.COM)
A>
启动失败!
大家看一下,主要的问题是在装载ASPI Manager 之后,USB光驱就找不到接下来的设备驱动程序了,而IDE就没有这个问题,各位帮我分析一下,尤其那么多做启动盘的朋友能否帮个忙啊?郁闷!:(
作者: fujianabc
时间: 2006-7-27 16:06
可能是主板中的usb驱动与dos的usbaspi.sys有冲突,两者不能同时生效吧。
启动时用的主板中的usb驱动在加载了usbaspi.sys后就是失效了。
解决方法:
用grub或isolinux做启动光盘,启动时用memdisk把整个1.44M软盘镜像读入内存,这样在加载usb驱动时就无需再读取光盘了。
作者: fengbaishen
时间: 2006-7-27 16:21
Quote: |
Originally posted by fujianabc at 2006-7-27 16:06:
可能是主板中的usb驱动与dos的usbaspi.sys有冲突,两者不能同时生效吧。
启动时用的主板中的usb驱动在加载了usbaspi.sys后就是失效了。
解决方法:
甠... |
|
分析的有道理,但是用grub做到万能启动盘我用过,用IDE启动没问题,但是用USB启动时就只显示几个字母 Stage1 就死掉了,根本起不来,就连菜单都看不见,本人在这方面知识浅薄,grub或isolinux 软件根本没有用过,能不能給个思路或现成的映像,这几天就忙这个USB启动盘了,从无忧启动论坛到DOS联盟还是没有制作成功,还请多多帮忙,谢了!