DOS启动成功的条件

Author: 南昌 赖泽祥 Date: 1995-01-20

        1.硬件的自检(POST)通过,包括CPU、RAM、ROMBIOS、适配卡、通讯口、键盘接口等。
        2.CMOS RAM配置信息与实际相符、倘若不符,系统就会提示进入SETUP重新设置系统参数,有时还可能引起死机,造成不符的原因有:1)CMOS RAM失电,如电池漏电或耗尽,电容短路等。2)信息被改动。如病毒或他人改动,目前已发现专门修改CMOS RAM信息的病毒。
        3.磁盘引导程序完好无损,硬件自检后系统将从磁盘上调出引导程序,再由它执行下述功能---判断根目录中前两个文件是否为IBMBIO.COM和IBMDOS.COM。若是,则将其调入内存并移交控制权,对于硬盘,先调入的是主引导程序,然后才是DOS引导程序,以下原因将造成引导程序失效:
        (1).0磁道受损坏,对于硬盘,可用DM、PARTED等硬盘管理软件试着将引导扇区定义到0道以后未坏的磁道上,对于软盘,可用NORTON 5.0的DIGANOSEDISK功能修理。
        (2)病毒破坏。A)软盘的引导扇区或硬盘DOS分区引导程序被病毒感染,若要消掉病毒并恢复引导程序,可用DEBUG将无毒盘的引导扇区被病毒感染,消掉病毒可以采取措施:用LOWFORM、DM、QAPLUS等软件对硬盘低格式化,之后再分区,高级格式化;利用DOS系统盘的FDISK等程序。执行FDISK时可加入一个参数/MBR。功能是用FDISK内部的标准主引导码覆盖掉主引导区内容。
        4.根目录、文件分配表、硬盘分区表须完好。根目录,文件分配表一旦破坏,引导程序将无法读出IBMBIO.COM、IBMDOS.COM;硬盘分配表被损,则使主引导不能调出DOS分区引导程序。
        5.IBMBIO.COM、IBMDOS.COM、COMMAND.COM完好,包括(1).三个文件末被病毒感染。(2)文件储存位置末受物理损伤。(3)IBMBIO.COM、IBMDOS.COM的内容须连续存放在磁盘第二簇开始的区域内。
        二、CMOS RAM信息对启动成功与否举足轻重,倘若人为设置开机口令(ALWAYS)或病毒设置口令,或CMOS RAM本身因失电致使开机口令由DISABLED变为ALWAYS,口令内容被更,均使得开机若不知口令时无法启动,只有使CMOS RAM掉电再加电,清掉原有信息之后开机重新设置才可。
        三、对于有硬盘的微机,若将启动顺序由A:,C:改为C:;A:,并且将C盘的COMMAND.COM损坏或改名,删除;则开机后系统启动不可能成功。因为:(1)引导程序调入IBMBIO.COM,IBMDOS.COM后,控制权即转入IBMBIO.COM再转入IBMDOS.COM,IBMDOS.COM负责调入COMMAND.COM发现无则显示“BAD OR MISSING COMMAND INTERREPTER”信息,而不会转入A盘调出DOS系统。(2)此时若重新启动情形依然如上,等于陷入死胡同,解决方法只有将启动顺序改回A:,C:然后由软盘启动。进一步想若SETUP被设置口令,无法进入SETUP更改启动顺序,则微机岂不成了死机,此时只有一条路可走,CMOS RAM失电,清掉口令。