亦谈给数据盘添自举能力
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:命令。