今天微软最新推出了MS DOS 5.0
于2002年7月推出的MS DOS 5.0是功能较强的成熟版本,特别适宜Microsoft
Windows 3.0使用。它有如下特点:
⑴可在高内存区(HMA)运行多个MS DOS 程序,可为用户腾出更多的基本内存,若使用
80386或更高机器,还可在HAM运行别的一些程序,使它们运行得更快、更有效。
⑵具有恢复删除、恢复格式化的功能,可增加数据的安全性。
⑶全部命令均可联机帮助,在命令后上/?或者键入HELP后跟命令名,即可显详细帮助
信息。
⑷改进了图形接口DOSSHELL,便于用户管理程序并可在其中转换(多任务切换)。
⑸新增QBASIC编程环境和新型的全屏幕文本编辑程序EDIT。
⑹支持高达2GB的硬盘分区。
⑺增强DIR等命令的功能。
⑻新增DOSKEY命令,可用它来重新调用,编辑和执行已用过的命令,可用它来生成用
户便于一系列任务执行的宏指令。
⑼支持2.88MB的软磁盘。
⑽带有联机帮助的安装程序。
下面再分别途述MS DOS 5.0新增命令及功能增强或改进的命令。
1、新增命令
⑴DEVICEHIGH 这是将设备驱动程序装入高内存区的命令,在CONFIG.SYS文件中使用
,并且在其中应包括DOS=UMB语句。
⑵DOS=HIGH 它使MS DOS保持与高内存区的链接,或MS DOS本身一部分装入高内存
区,在CONFIG.SYS文件中使用,为此还应装HIMEM.SYS。
⑶DOSKEY 用于重新调用、编辑使用过的命令及生成宏指令,加/reinstall为清除缓
冲区,安装新DOSKEY;bufsize=xxx/为设置缓冲尺寸,最小为256b,隐含为512b;/m(或
/mactos)为显全部宏指令清单; /n(或/history)显示存储在内存中的过去曾执行过
的全部命令清单。/insert与按Inser键效果相同,则键入内容插入老命令中,与其相对
的是/overstrick(隐含为此),则为替换。
⑷DRIVPARM 用于在启动MS DOS时定义块设备参数,它们修改现有物理驱动的参数
,在CONFIG.SYS文件中使用。/d:0~255为定义驱动器号;/c为检查驱动器门是否关上;
/f:0~9为磁盘容量或性质;/n:1~99最大磁头数;/i为兼容3.5英寸软驱;/n为不移动
块设备;/s:1~99为磁道的扇区数;/t:为每面的磁道数。
⑸EDUT 全屏幕文本编辑程序(有QBASIC文件时才能使用),/b为以黑白方式显示;
/g为用cga显示器;/h显示使用的显示器最多的显示行数;/nohi为采用8种颜色。
⑹EMM386 用于80386或更高档机器使用(或禁止使用)扩展内存。在使用它前必
须安装HIMEM.SYS,并与该命令一同写入,使用它应小心,错误的使用有可能破坏系
统。
⑺EXIT 用于从新的命令解释程序返回到原来的命令解释程序或用户程序。
⑻EXPAND 用于将DOS原装安装盘中的压缩文件还原。
⑼FC 用于比较两文件并指出两者间的不同之处,可跟/a/c/l/vbn/n/t/w/b等参数。
⑽HELP 用于显示其后跟上的命令的帮助信息。
⑾LOADHIGH(可用缩写LH)可将程序装入高内存区,使用它必须在CONFIG.SYS文件中
包括DOS=UMB。
⑿MIRROR 可记录若干磁盘的文件分配表等信息,用于恢复被格式化的磁盘和恢复
被删除的文件,同于PCTOOLS中的同名程序。
⒀QBASIC 这是一个完整的BASIC程序,包括全面的联机帮助,使用的参数除与EDIT
相同的外,还有:/mbf可将一些内部函数进行转换;/run可运行一个(或在批处理文
件中进行n个)程序; /editor为调用EDIT全屏幕文本编辑程序。
⒁SETVER 可设置DOS版本号,用于显示或修改版本表,可解决一些低版本在MS DOS
中运行的问题。/d(或/delete)为删去文件的版本登记项;/quiet为删版本登记项时
,不显示信息。在使用该命令前应在CONFIG.SYS中写入

EIVCE=SEVER.EXE.
⒂SMARTDRV.SYS 用于在扩充(或扩展)内存中建立磁盘速度缓冲,在CONFIG.SYS
中使用。参数/a为使用扩展内存,缺省为使用扩充内存。
⒃undelete 可恢复被删除的文件,/list为列出可恢复但不恢复的文件清单;/all
不列出每个文件提示而恢复删除文件;/dos仅恢复在删除时dos内部列出的文件;/dt
仅恢复由MIRROR命令保存信息的被删除文件。
⒄UNFORMAT 可恢复使用过FORMAT或RECOVER命令的磁盘。/j为检查磁盘是否有MIRROR
生成的文件,但不恢复磁盘;/u恢复未使用过MIRROR的磁盘;/I单用列出UNFORMAT发现
的每个文件和目录,与/palntn使合用时显示当前区动器的分区表;/test显示如何在盘
上重新生成信息,但不恢复磁盘;/p将输出信息送到LPT1在的打印机;/partn利用MIRR-
OR生成PARTTTTTNSAV.FIL的文件恢复分区表被破坏的硬盘。
2、功能有扩充的命令(只列出增加的功能)
⑴ATTRIB 允许设置(+)或消除(-)文件的普通文档(A)、系统(S)、隐式(
H)属性,或者显示这些属性。
⑵BACKUP /a 将备份文件加到一个现存的备份盘上而不删除现存文件。使用/f参数
可指定软盘的容量。
⑶COMP /d为以10进制形式显示不同处(隐含格式为16进制);/a为字符形式显示不
同处;/i显示不同点的行号,而不显示字节位移;/n=xxx则比较两文件的前xxx行,即
使文件长度不同;/c执行大小写等效的比较。
⑷BEBUG xa命令为分配指定页数的扩展内存;xd为释放扩展内存描述字;xm为属于
指定描述字的扩展内存的逻辑映射到扩展内存的物理页;xs为显示扩展内存状态信息。
⑸DIR /d显示定属性文件(或目录):a后可跟h(隐含)、s(系统)、d(目录)、
a(普通文档 ). r(只读),a与这些字母间可加“:”,若加“-”则为排除;/o:
排序,o后跟n(文件名).e(扩展名). d(日期、时间). s(字长). g(文件名前列
目录),o与这些字母间可加“:”,若加“-”则为相反排序(倒序);/s对子目录
操作;/b列目录或文件名(包括扩展名),不显示初始和结尾信息;/i小写显文件名。
⑹FDISK 分区尺寸突破33M的限制,可达2000M。
⑺FIND /i 大小写等效查找。
⑻FORMAT /q 不扫描坏区的快速格式化;/u不可恢复的完全格式化。
⑼RESTORE /d 显示备份盘文件,但不恢复。
⑽SYS 可将COMMAND.COM文件同时传送。
另外,MS DOS 5.0将原VDISK.SYS改名为RAMDRIVE.SYS。