用光盘引导计算机的尝试
#1 一、硬件配置
主板:华硕TP4N,支持光碟引导
CPU:P5-133
内存:16MB EDO RAM
双硬盘:Quantum 640MB/340MB
光驱:ACER 525B
#1 二、测试过程
首先将启动光碟放入驱动器,重新开机进入CMOS,将启动顺序改为“CDROM,C,A”,存盘退出,引导时除时间比原来稍长外,其它无变化,还是由C盘启动,用光碟引导失败。
打开机箱,检查硬盘、光驱连线为:IDE1接640MB和340MB两个硬盘,640MB为主盘,光驱接IDE2上,且为从盘。于是将光驱跳线改为Master,重新引导,出现新的提示:
Boot from ATAPI CD-ROM:OTI-SCYLLA
1.FD 1.44MB system type-(00)
Non-system disk or disk error
Replace and press any key when ready
按回车键后,从原C盘引导。从上面的情况看,CD-ROM引导光碟已经被确认,且光碟上肯定有引导文件,只是不能被引导。由此想到两个IDE口的连接顺序问题,于是关机,重新设置IDE口,将340MB硬盘电缆拔下不接,光驱接到IDE1-Slave上,重新开机,提示:
Boot from ATAPI CD-ROM:
1.FD 1.44MB system type-(00)
START MSDOS…
然后出现如下菜单:
MS-DOS 622 STARTUP MENU
----------------
1.OTHER IDE CD-ROM
2.IDE/E-IDE CD-ROM
3.SCSI-Ⅱ CD-ROM
4.AT BUS CD-ROM
5.NONE
Enter a choice:
选2,出现另一个菜单:
1.IDE1,Creative Labs CD-ROM
2.IDE2,Goldstar CD-ROM
3.IDE3,Panasonic(Mitsushita)CD-ROM
4.IDE4,Mitsumi/Toshiba CD-ROM
5.IDE5,Sony CD-ROM
6.IDE6,Pioneer CD-ROM
7.IDE7,Hitachi CD-ROM
8.IDE8,Sansung CD-ROM
9.IDE9,Acer CD-ROM
因本人用的是Acer光驱,故选择9。引导一阵后出现A:\>,检查A盘文件为:
<AT>
<DM>
<DOS>
<IDE>
<SCSI>
COMMANDCOM
AUTOEXECBAT
CONFIG.SYS
8 file(s) 56,696 bytes
该盘是自动建立的一个虚拟盘,且盘上的文件不能被改写。同时还生成一个1.44MB的B盘。在DM子目录中包含有DM等硬盘实用程序。再进入C盘,正常,检查光盘为F盘,正常。读写文件检查一切OK!至此光碟引导成功。
#1 三、分析
由于目前市场上这类光碟还不多,无法再作更多的测试,但从目前的测试情况看,说明用光碟引导是完全可能的。因它首先建立一个虚拟的A盘和B盘,A盘上面包含了大部分常用的光盘驱动程序,解开了我们以前认为在没有C盘和A盘引导、没有驱动程序的情况下如何启动光盘的疑虑。至于A盘的建立,则是利用DOS和SUBST来实现的。但如何来做到这一点(即建立A盘在先,引导A盘在后),还要进一步研究。
在这里要注意的是,用该光盘引导,只能识别一个IDE口,另一个无法识别,从顺序上看,可能是只识别在它之前的设备,而不能识别接在它之后的设备。