也许你未明白那些高手是怎样改造MS-DOS 7.10启动盘的,他们为什么能给系统盘增加更多的工具,使它具有更强更完善的功能,下面,我来作个较详细的介绍。
首先当然是制作一张标准的DOS启动盘了,做出来的系统盘上面还有245K的空间,放上鼠标驱动等几个小软件是完全没问题的,当然,要做出一张超强的系统盘,这点空间就太小了。
接下来,我们先来看看这张启动盘里有什么东西。下面是系统盘上全部文件和其大小的列表,有些文件是隐藏的,你可以通过NORTON COMMAND等工具将它“看”到。再把压缩包EBD.CAB解开(可以用WINZIP7以上版本、WINRAR,WINACB等打开)。
------------DOS系统核心文件---------------
IO.SYS 224,150 基本输入/输出管理系统
MSDOS.SYS 9 设置文件
COMMAND.COM 94,292 命令解释器
DRVSPACE.BIN 68,871 压缩磁盘驱动 (删掉)
---------------启动配置文件----------------
AUTOEXEC.BAT 1,103
CONFIG.SYS 629
---------------设备驱动程序-----------------
OAKCDROM.SYS 41,302 CD-ROM驱动
BTCDROM.SYS 21,971 CD-ROM驱动 (删掉)
ASPICD.SYS 29,620 CD-ROM驱动 (删掉)
BTDOSM.SYS 30,955
RAMDRIVE.SYS 12,663 虚拟盘驱动程序
ASPI4DOS.SYS 14,386
ASPI2DOS.SYS 35,330
ASPI8DOS.SYS 37,564
ASPI8U2.SYS 40,792 (我把它删掉了,没出过问题)
FLASHPT.SYS 64,425 (我把它删掉了,没出过问题)
HIMEM.SYS 33,191 扩充内存管理程序
EXTRACT.EXE 93,242 解压CAB压缩包工具
FINDRAMD.EXE 6,855 查找虚拟盘盘符的工具
FDISK.EXE 64,124 硬盘分区管理工具
README.TXT 14,764 说明文件(英文) (删掉)
SETRAMD.BAT 1,416 查找虚拟盘符的批文件
---------------压缩包文件------------
EBD.SYS 0
EBD.CAB 274,142 压缩包
-----------EBD.CAB中的文件--------
CHKDSK.EXE 28,112 文件检测工具
DEBUG.EXE 20,554 调试工具
EDIT.COM 72,174 文本编辑器
SCANDISK.EXE 144,211 磁盘检测/修复工具
SCANDISK.INI 7,329 SCANDISK配置文件 (删掉)
SYS.COM 19,159 系统文件传送工具
MSCDEX.EXE 25,473 光驱驱动工具
EXT.EXE 13,299 加强EXTRACT的功能 (可删掉)
ATTRIB.EXE 15,252 文件属性管理
FORMAT.COM 49,655 磁盘格式化工具
RESTART.COM 20 磁盘重启 (可删掉)
HELP.BAT 36 显示README.TXT内容 (删掉)
接下来怎么样?当然首先是去掉用不着的文件了,这样可以腾出空间安放其他软件啊。
README.TXT 没人会看的,删掉
HELP.BAT README.TXT都删了还留下来干什么
SCANDISK.INI SCANDISK实际上不需要它,删掉
DRVSPACE.BIN 虽然是系统文件,基本没有人用了压缩磁盘,删掉
盘上居然有3个CD-ROM驱动程序,一般用的都是IDE-EIDE的CDROM,后两个可以删掉。
其余的驱动程序作用未明,你可以选择保留,也可以试试将它们删掉,实际上全部删掉也可以正常启动DOS。
如果你不用DEBUG或CHKDSK等,当然也可以考虑把它们删掉。
微软居然把WIN98的启动LOGO图片放在IO.SYS中,真恶心,如果有高手能将其中的图片去掉,就可将它的体积减少100K左右。
第二步:替换,除了系统核心文件和与核心文件关系密切的FORMAT、SYS等外,MS-DOS的外部命令基本上都可以用其他DOS系统的同类命令或第三方工具替换。下面是其中的一些工具。你可以自行计算一下可省下多少空间。
ATTRIB.COM 7,136 来自FREEDOS
DEBUG.COM 15,286 来自FREEDOS
SHSUCDX.EXE 6,811 来自FREEDOS,替换MSCDEX.EXE
XCOPY.EXE 15,102 来自FREEDOS
Deltree.com 3,970 来自FREEDOS
HIMEM.SYS 5,835 来自ROM-DOS7.1
VIDE_CDD.SYS 5,036 宏基光驱驱动,替换OAKCDROM.SYS
待续……
Perhaps you don't understand how the experts transform the MS-DOS 7.10 boot disk. Why can they add more tools to the system disk to make it have stronger and more perfect functions? Now, I'll give a detailed introduction.
First of course, make a standard DOS boot disk. There is still 245K space on the made system disk. It's completely no problem to put a few small software such as mouse drivers. Of course, for making a super strong system disk, this space is too small.
Next, let's first take a look at what's in this boot disk. The following is the list of all files on the system disk and their sizes. Some files are hidden, and you can use tools like NORTON COMMAND to "see" them. Then, extract the compressed package EBD.CAB (you can open it with WINZIP 7 or higher versions, WINRAR, WINACB, etc.).
------------DOS system core files---------------
IO.SYS 224,150 Basic input/output management system
MSDOS.SYS 9 Setup file
COMMAND.COM 94,292 Command interpreter
DRVSPACE.BIN 68,871 Compressed disk driver (delete)
---------------Startup configuration files----------------
AUTOEXEC.BAT 1,103
CONFIG.SYS 629
---------------Device drivers-----------------
OAKCDROM.SYS 41,302 CD-ROM driver
BTCDROM.SYS 21,971 CD-ROM driver (delete)
ASPICD.SYS 29,620 CD-ROM driver (delete)
BTDOSM.SYS 30,955
RAMDRIVE.SYS 12,663 Virtual disk driver program
ASPI4DOS.SYS 14,386
ASPI2DOS.SYS 35,330
ASPI8DOS.SYS 37,564
ASPI8U2.SYS 40,792 (I deleted it, no problem occurred)
FLASHPT.SYS 64,425 (I deleted it, no problem occurred)
HIMEM.SYS 33,191 Extended memory management program
EXTRACT.EXE 93,242 Tool to extract CAB compressed package
FINDRAMD.EXE 6,855 Tool to find virtual disk drive letter
FDISK.EXE 64,124 Hard disk partition management tool
README.TXT 14,764 Instruction file (English) (delete)
SETRAMD.BAT 1,416 Batch file to find virtual disk drive letter
---------------Compressed package files------------
EBD.SYS 0
EBD.CAB 274,142 Compressed package
-----------Files in EBD.CAB--------
CHKDSK.EXE 28,112 File detection tool
DEBUG.EXE 20,554 Debugging tool
EDIT.COM 72,174 Text editor
SCANDISK.EXE 144,211 Disk detection/repair tool
SCANDISK.INI 7,329 SCANDISK configuration file (delete)
SYS.COM 19,159 System file transfer tool
MSCDEX.EXE 25,473 CD-ROM driver tool
EXT.EXE 13,299 Enhance the function of EXTRACT (can delete)
ATTRIB.EXE 15,252 File attribute management
FORMAT.COM 49,655 Disk formatting tool
RESTART.COM 20 Disk restart (can delete)
HELP.BAT 36 Display content of README.TXT (delete)
What's next? Of course, first remove the unnecessary files, so that space can be freed up to place other software.
README.TXT no one will read, delete it
HELP.BAT What's left when README.TXT is deleted?
SCANDISK.INI Actually, SCANDISK doesn't need it, delete it
DRVSPACE.BIN Although it's a system file, basically no one uses compressed disks, delete it
There are actually 3 CD-ROM driver programs on the disk. Generally, IDE-EIDE CDROM is used, and the latter two can be deleted.
The functions of the remaining drivers are unknown. You can choose to keep them or try to delete them. In fact, all can be deleted and DOS can still start normally.
If you don't use DEBUG or CHKDSK, of course, you can also consider deleting them.
Microsoft actually puts the WIN98 boot LOGO picture in IO.SYS, really disgusting. If an expert can remove the picture in it, the volume can be reduced by about 100K.
Second step: Replacement. Except for the system core files and FORMAT, SYS and other files closely related to the core files, basically the external commands of MS-DOS can be replaced with the same-class commands of other DOS systems or third-party tools. The following are some of these tools. You can calculate by yourself how much space can be saved.
ATTRIB.COM 7,136 From FREEDOS
DEBUG.COM 15,286 From FREEDOS
SHSUCDX.EXE 6,811 From FREEDOS, replace MSCDEX.EXE
XCOPY.EXE 15,102 From FREEDOS
Deltree.com 3,970 From FREEDOS
HIMEM.SYS 5,835 From ROM-DOS7.1
VIDE_CDD.SYS 5,036 Acer CD-ROM driver, replace OAKCDROM.SYS
To be continued……