亦谈给数据盘添自举能力

Author: 四川 彭禾 Date: 1992-12-04

        一、DISKTOOL法(V6.0为例)
        NORTON软件包的实用程序DISKTOOL.EXE具有制作自举盘的功能,通常该文件装在DOS盘上。传输前应检查磁盘的可用空间,若足以容纳DOS系统文件,操作步骤如下:
        1.A>DISKTOOL
        CR [从A驱到DOS盘调用]
        2.Continue
        CR [继续]
        3.Make a Disk Bootable
        CR [选择制作自举盘功能]
        4.[↓...]
        CR [选中目标驱动器]
        5.OK
        CR [插目标盘]
        6.OK
        CR [制作完成]
        7.→ →
        CR [取Quit退出]
        目标盘列目录可见IBMBIO.COM及IBMDOS.COM占第1-2目录项;读其文件分配表,它们依次占用尽前位簇号,并连续紧接存放。
        二、SYS法(MS DOS V5.00)
        早期版本DOS SYS.COM可向自举盘或特约空间保留的磁盘,传输IBMBIO.COM及IBMDOS.COM。
        MS DOS V5.00 SYS.COM更具有潜在的制作自举盘能力,即使系统文件特约空间已分配给数据文件。首先它至少需将非自举盘上簇号02H(360KB 02-03H 1.2MB 02-04H)及相应扇区的内容妥善转移,然后装载IBMBIO.COM前段至上述位置,其后续部分与IBMDOS.COM连续或零星分布于磁盘;同时转移根目录第1-2目录项内容,登录IBMBIO.COM及IBMDOS.COM。
        至于磁盘剩余空间不足容纳两系统文件(34KB+38KB),仅见诸软盘,出错信息也是:No room for system on destination disk;若其余空间少于47KB,则在System transferred之后显示:Could not copy COMMAND.COM onto target disk。
        若原用DOS V3.30,可在MS DOS 5.00 SYS命令完成之后,取DOS V3.30启动执行SYS d:,恢复如初。由于MS DOS V5.00 SYS.COM复制COMMAND.COM,需再用相应版本COMMAND.COM覆盖,才能正常启动。
        由此可见:就改数据盘为自举盘而言,MS DOS V5.00 SYS.COM是一捷径,但部分兼容机不接受MS DOS V5.00 SYS C:命令。