最新DOS版本—MS-DOS6.×
出处:按学科分类—工业技术 企业管理出版社《工程师手册》第767页(12011字)
1.MS-DOS6.0的功能
1993年春推出的MS-DOS6.0新增加了22条命令,并对旧版本中的某些命令的功能进行了一些改进和扩充,使它在保留了旧版本中的所有功能之外,又增加了许多新功能,成为计算机的一个强有力的支持工具。下面介绍MS-DOS6.0中新增加的或改进的新功能及特点:
·提供了可以识别和清除1000多种不同的计算机病毒的查毒程序。
·可以压缩文件以增加磁盘空间。
·可以通过整理硬盘文件碎片以重新组织硬盘,使访问这些文件的时间降至最少。
·提供一个既可在命令行上使用,又可在Windows下使用的、方便灵活的备份程序。
·通过把设备驱动程序的常驻内存程序移到高端内存区而优化内存。
·提供双机通信功能。
·可与主要的网络兼容。
·可将目录及其所属文件一并移动。
·可以删除目录及其所属所有文件的功能。
·提供在批处理文件运行过程中可提示用户输入选择信息的功能。
·提供电池电源管理功能。
·可收集并显示所用计算机的技术信息。
此外,MS-DOS6.0还对DIR,EMM386.EXE,MEM,LOADHIGH,DEVICEHIGH,UNDELETE,HELP,SMARTDRIVE等命令的功能进行了改进和扩充,还提供了开机时省略启动命令的功能以及在CONFIG.SYS文件中定义多种配置的功能等。但MS-DOS6.0与以前的DOS的明显区别在于新版本的DOS增加了计算机病毒的预防与清除、增加磁盘空间、扩大可用内存和双机通信等方面的功能,这些新功能使它更能适应应用需要。下面分别介绍这几个新增功能的使用方法。
2.计算机病毒的预防与清除方法
MS-DOS6.0用于计算机病毒预防和清除的命令有两条,即MSAV和VSAFE。MSAV是搜索并清除病毒的命令,VSAFE是常驻内存程序,用于实时监视计算机被病毒感染情况。下面介绍利用这两个程序预防和清除计算机病毒的方法。
(1)利用MSAV查毒和杀毒的方法
MS-DOS6.0提供了用于命令行和用于Windows两种版本的MSAV,它们分别用于两种不同的应用环境。
①在命令行环境下运行MSAV
要使用MSAV检测系统中有无病毒可采用下列步骤来实现:
·在命令行上输入MSAV并回车,则屏幕将出现Microsoft Anti-Virus的主菜单,并显示Detect.Detect & Clean,Select new drive等项。
·当要检测的驱动器不是当前驱动器时,要选择Select new drive选项,并确定所需检测的驱动器。
·MSAV读入当前盘中的目录与文件信息。
·若要检测病毒但不清除病毒,则选择Detect项;若要检测并清除每个查到的病素,则应选择Detect & Clean项。当选择Detect并查出病毒时,将出现一个窗口,报告在某个文件中发现了某种病毒,并显示出四个选择框提示用户选择,这四个框的内容及含义是Clean:清除查到的病毒;Continue:不清除,继续查找下一个病毒;Stop:结束查毒;Delete:删除带病毒的文件。
·当检测完毕后,将在屏幕上显示出检测结果报告单,指出检测了多少类多少个文件,被感染上病毒的文件有多少,清除了多少种病毒等信息,然后用户可选择OK项退出MSAV。
另外,在命令行上,MSAV命令还可带参数和开关,格式如下:
MSAV[d:][/S][/C][/R][/A][/L][/N][/P][/F][/VIDEO]
其中,d:为要查毒的驱动器名
/S 表示只查毒、不清除
/C 表示检测到病毒后立即清除
/R 表示在根目录下产生一个有关查毒情况的报告文件MSAV.RPT
/A 表示检测除A,B驱动器以外的所有驱动器
/L 表示检测所有的本地驱动器
/N 表示显示MSAV.TXT的内容
/P 用命令行接口代替图形接口显示
/F 表示不显示扫描到的文件名(只能与/N或/P一起使用)
/VIDEO 为显示模式开关
②在Windows环境下运行MSAV
用于Windows的Anti-Virus具有一次可以搜索多个驱动器的功能。用它进行检测病毒的步骤如下:
·在Microsoft Tools组中先择Anti-Virus图标,或在File Manager的Tools菜单中选择AntiVirus,将出现包括驱动器名、状态等信息框的画面。
·在驱动器框中选择中要检测的驱动器名(可用鼠标,也可用箭头键加空格键的方法选择),若要一次检测多个驱动器,可重复上述步骤选择下一个要检测的驱动器名。
·若要检测病毒并立即清除病毒,则选择Detect And Clean选项;若只检查而不清除,则选择Detect选项。在这种情况下,若遇到病毒,将要把病毒的名字和位置报告给用户,并提供Clean,Stop,Delete,Continue四个选项,由用户选择。
·检测完毕,将在显示器上显示出检测结果报告单,并提示用户选择OK项后退出检测病毒状态。
(2)利用VSAFE监视病毒的方法
VSAFE是监视病毒的有效工具,它常驻内存,实时监视内存和磁盘上有无病毒,若发现病毒立即向用户报警。VSAFE常驻程序的运行方法是:
VSAFE[/option[+|-]…][/NE][/NX][/Ax][/Cx][/N][/D][/U]
这些命令选项和开关的含义请参见后面的VSAFE命令,或在微机上输入HELP VSAFE来查看。当上述命令输入之后,VSAFE就会常驻内存并实时监视病毒情况,这时若要改变某些选项,应按下列步骤进行:
·按Alt+V,出现VSAFE WARNING OPTIONS屏幕。
·若要使某个选项打开或关闭,可选择相应的数字。
·修改完毕,按Esc键。
若将内存中的VSAFE清掉,可按下列步骤进行:
·按Alt+V,出现VSAFE WARNING OPTIONS屏幕。
·按Alt+U,这时内存的VSAFE就会退出内存。
3.“增大”磁盘空间的方法
如何管理好计算机的磁盘自由空间是一个很重要的问题。一般来说可以用DEL命令删除无用的文件,或用CHKDSK命令恢复丢失的分配单元等方法释放出更多的磁盘空间。但这里所说的“增大,,磁盘空间并不是采用这些方法,而是在MS-DOS6.0中增加的一种新功能,即用Double Space程序压缩磁盘文件的方法扩大磁盘空间。实现方法是通过在相应驱动器上安装Double Space来完成,包括压缩一个现存驱动器、创建一个新的压缩驱动器、压缩硬盘驱动器和压缩软盘等内容。安装过程也分为自动安装和手动安装。下面分别介绍安装和压缩方法。
(1)自动安装Double Space程序
安装过程按下列步骤进行:
·在命令行执行DBLSPACE,出现欢迎使用画面。
·按回车键,出现下一画面,并提示用户选择Express Setup或Custom Setup选项。
·选择Express Setup,将开始分段压缩C驱动器。在压缩过程中·再启动计算机两次。
·退出Double Space程序。
(2)手动安装Double Space程序
安装过程按下列步骤进行:
·在命令行输入DBLSPACE,将出现欢迎使用的画面。
·按回车键,出现下一画面,并提示用户选择Express Setup或Custom Setup先项。
·选择Custom Setup,将显示另一画面,提示选择“压缩一个现存的驱动器”或“创建一个新的压缩驱动器”。
·选择两种之一,并根据提示输入必要的选择。
·按回车键,显示确认信息,并估计完成全部工作需要的时间。
·按C键,开始压缩过程,在此过程中,Double Space程序将重新启动计算机两次。
·压缩结束或释放了空间之后,退出Double Space程序。
(3)压缩一个现存驱动器
压缩过程按下列步骤进行:
·在命令行上启动DBLSPACE程序,并在主屏幕里的压缩菜单中选择“Existing Drive”选项。
·选择一个要被压缩的驱动器,然后将出现参数设置画面,可根据实际情况决定是否修改(更改参数的更详细说明,可按F1键得到)。
·改变完参数后,按回车键,将显示一个确认信息。
·按C键,进入压缩驱动器过程。
(4)创建一个新的压缩驱动器
创建一个新的压缩驱动器按下列步骤进行:
·在命令行上启动DBLSPACE程序,并在主屏幕里的Compress菜单中选择“Create New Drive”选项,此时将显示出包含有自由空间的未压缩驱动器序列。
·在显示出来的驱动器序列中,选择含有足够自由空间的驱动器。
·屏幕显示一个参数设置框,可根据实际情况决定是否修改设置(各参数的说明可按F1键获得)。
·显示一个确认屏幕,按C键后,进入创建一个新的压缩驱动器过程。
(5)压缩一张软盘
软盘压缩按下列步骤进行:
·将格式化后的软盘插入到一个软驱中。
·在主屏幕的Compress菜单中选择“Existing Drive”选项,然后显示出被压缩的驱动器序列(其中包括要选择的、含有0.65MB以上自由空间的软盘的驱动器)。
·选择相应的软盘驱动器,屏幕上将出现确认菜单。
·按C键后,开始整理、压缩并安装该软盘,然后修改主菜单中的驱动器序列,使它包含最新被压缩的软盘。
4.“获取”更多可用内存的方法
一台微机除具有常规内存外,根据档次的不同,还可能有高端内存、扩充内存、高内存、扩展内存等区域,对这些区域的合理分配,可释放出更多的内存,特别是将常规内存留给用户使用,可以更有效地使用计算机,为此,MS-DOS6.0提供了内存优化程序MEMMAKER,它可以使内存分配布局得更加合理。下面将分别介绍如何操作才能使系统释放出更多的常规内存、扩充内存和扩展内存。
(1)常规内存的释放方法
运行MEMMAKER可以释放出更多的常规内存供用户使用,该程序的运行有自动和人工两种方法,下面分别介绍:
①自动运行MEMMAKER的方法
若要采用自动模式运行MEMMAKER,应按下列步骤进行:
·在命令行上输入MEMMAKER,在屏幕上出现欢迎画面后,选择Continue项继续执行。
·显示屏提示出Express Setup和Custom Setup选项,这时应选Express Setup。
·屏幕提示是否使用需要扩展内存的程序,若不需要或无法确认是否需要时,选择NO;否则,选择Yes,或按F1键以求助于帮助信息。
·按回车键,重新启动计算机,MEMMAKER开始设计最优的内存配置,并对CONFIG.SYS和AUTOEXEC.BAT做必要的修改,然后提示用户重新启动计算机。
·按回车键,自动地按新配置重新启动计算机,并显示出系统工作正常与否,若正确则选择Yes项;否则选择No项,并按屏幕提示进行操作,或按F1键,参照帮助信息进行操作。
·若启动正常,屏幕显示一结束画面,按回车键退出MEMMAKER。
②人工运行MEMMAKER的方法
自动模式虽然操作简单;但使用人工模式由用户设置参数,会释放出更多的内存空间。采用人工模式运行MEMMAKER,应按下列步骤进行:
·在命令行上输入MEMMAKER,出现欢迎画面后,选择Continue项继续执行。
·显示屏提示出Express Setup和Custom Setup选项,这时应选Express Setup项。
·屏幕提示是否使用需要扩展内存的程序,若不需要或无法确认是否需要时,选择No;否则,选择Yes,或按F1键求助于帮助信息。
·在出现“Advanced Options”屏幕中修改参数,全部修改完后,按回车键,屏幕上提示用户重新启动。
·按回车键,重新启动计算机,这时将设计出一个最优的内存配置,并自动地对CONFIG·SYS和AUTOEXEC.BAT做必要的修改,并提示用户重新启动计算机。
注:如果计算机不能正常启动,可按Crtl+Alt+Del热启动,或重新开启计算机,使系统恢复原来配置正常启动。
·按回车键,使系统按新配置重启动,并显示系统工作是否正常。
·若启动正常,选择Yes,否则,选择No,并按屏幕提示进行操作,不明确之处可按F1键,以求助于帮助信息。
·若选择Yes,将出现结束画面,并提示按回车键,退出MEMMAKER。
值得提出的是,在内存优化之前,应对CONFIG.SYS,AUTOEXEC.BAT以及Windows中的SYSTEM.INI文件进行备份,以便在优化过程中出现问题,或想撤消MEMMAKER的修改时使用。撤消MEMMAKER的修改的方法是在命令行上使用MEMMAKER/UNDO命令。MEMMAKER命令还有几个开关参数可以使用,请参见本章第四节表中的MEMMAKER命令。
(2)扩充内存的释放方法
一些程序的运行需要利用扩充内存,而扩充内存又被大量占用,容量不足时,可采用下面所列的一种或几种方法加以解决:
·若CONFIG.SYS或AUTOEXEC.BAT文件使用了扩充内存的程序,则可减少为每个程序分配的扩充内存大小。
·若CONFIG.SYS文件中包含的EMM386.EXE命令不带NOEMS参数,可增加MIN=0的参数。
·使用SMARTDRIVE代替RAMDRIVE,以释放出扩充内存空间。
·将一些用户在高端内存中运行的程序改造成能在常规内存中运行。
·若扩充内存不足不能运行Windows时,应关掉CONFIG.SYS中的EMM386·EXE和DOS=HIGH两条命令。
注:这里所说的需利用扩充内存的程序在不能正常运行时所采取的释放扩充内存的方法必须满足系统中已安装了扩充内存,并在CONFIG.SYS文件中含有HIMEM.SYS扩充内存管理程序或相应的命令的条件。
(3)扩展内存的释放方法
有些程序在运行时需要扩展内存,若由于扩展内存空间不足而出现运行问题,可采用下述的一种或几种方法释放一些扩展内存空间解决:
·若无扩展内存,但是一台具有扩充内存的386微机,可用EMM386程序提供扩展内存。
·若CONFIG.SYS文件中的EMM386.EXE带有NOEMS参数,应将NOEMS变成RAM,以便使系统可以提供扩展内存。
·若CONFIG.SYS或AUTOEXEC.BAT文件中的程序或命令占用了扩展内存,可通过减少各程序占用扩展内存的大小来解决。
5.客户/服务器服务模式
双机相连,使一台计算机利用另一台机器的资源(存取数据或运行程序)会给应用带来很大方便。特别是目前便携式计算机应用广泛,若使便携机不论带到哪里都能与当地的台式计算机相连,使用台式机的信息与资源会大大提高工作效率。而MS-DOS6.0就提供了这种功能,它采用客户/服务器服务模式,使一台计算机可以使用另一台计算机的资源。这种环境的产生要经过下面几个步骤:
·软、硬件的准备。
·设置客户机。
·启动服务器。
·使用客户/服务器服务。
·拆除连接。
下面分别介绍各步骤的实现方法。
(1)软、硬件的准备
在实现客户/服务器服务模式之前应准备好下列软、硬件资源:
·两台计算机,并同时具有一个可用的串行口或并行口。
·一条三芯或七芯串行电缆线,或双向并行电缆线。
·客户机上应提供16K以上的可用内存,服务器上要提供130K以上的可用内存。
·一台计算机上应装入MS-DOS6.0,另一台机器上的DOS版本应在3·0以上。
·将两台机器用电缆线连接起来。
(2)客户机的设置方法
客户机形成主要是在CONFIG.SYS文件中增加必要的配置来实现,方法如下:
①查看硬盘上有无INTERLNK.EXE文件.若有,则转移到第④步;否则,将两台计算机采用七芯串行电缆相连(注:或无七芯电缆,只能用软盘将文件从一个机器拷贝到另一台机器上,然后执行第④步)。
②使要接收INTERLNK.EXE文件的目录成为当前目录。
③在装有INTERLNK.EXE文件的计算机上使用下列命令:
INTERSUR/RCOPY
之后按屏幕指示操作即可(注:使用此命令时,应该关闭Share程序)。
④在客户机上对CONFIG.SYS文件增加下列内容:
DEVICE=d:path\INTERLNK.EXE/DRIVES:num
这里DRIVES:num表示可以重定向的驱动器数。
⑤将修改好的CONFIG.SYS文件存盘.并重新起动计算机,一个客户机就设置好了。
(3)服务器的启动方法
服务器的启动方法很简单,只要在命令行上执行INTERSVR即开始互连服务,显示屏上显示出各种互连状态信息。
INTERSUR命令的使用一般都不带参数,采用缺省设置,若想改变某种设置而选取参数的话,请参见本章第四节表中的INTERSUR命令。
(4)使用客户/服务器服务
互连服务建立以后,服务器上的驱动器和打印机等资源就被重定向到客户机上,假设客户机上只有A,C,D三个磁盘驱动器,没有打印机;服务器上有A,B,C,D四个磁盘驱动器,一台打印机。互连服务建立后,在客户机上就有七个磁盘驱动器A,C,D,E,F,G,H和一台打印机,其中E,F,G,H分别对应于服务器上的A,B,C,D驱动器。当用户对E,F,G,H操作时,实际上就是对A,B,C,D驱动器进行操作。打印机实际上也是服务器上的打印机,但客户机可把它作为自己的打印机一样使用。利用这种环境,客户机用户就可方便地使用服务器资源了。
(5)拆除连接
拆除连接的方法更简单,只要在服务器上按Alt+F4即可终止服务。
注:若要恢复服务状态,只要在服务器上再输入INTERSUR命令即可。
6.MS-DOS6.2的新功能
MS-DOS6.2是MS-DOS6.0最新的增强版本,它主要增强了三个方面的功能。
(1)磁盘修复功能ScanDisk
ScanDisk是硬盘扫描与修复命令,它除具有CHKDSK及Double Space/CHKDSK的功能外,还具有下列一些功能:
·自动修理Crosslink.
·自动修复损坏的压缩档案。
·还原由Undo-ScanDisk所作的改动。
(2)Double Space增强功能
在原有功能的基础上,Double Space又增加了以下一些新功能:
·Double Guard;信息保护功能,它可以保证缓冲记忆区内的信息准确无误时,才允许进行更改操作。这个功能会使系统效率降低约2%,用户可根据需要关掉这个功能。
·SufaceScan:硬盘扫描功能,以保证用DoubleSpace压缩硬盘时,不会将数据存入未被发现的扇区中。
·Uncompress:还原已被压缩的硬盘。
·Automounting:读取经Double Space压缩的可拆卸媒体。
·由于部分DoubleSpace使用了高端存储区而使占用内存量减少。
(3)SmartDrive增强功能
SmartDrive除原有功能外,还增加了以下两个功能:
·CD-ROM缓冲器。
·禁止写缓冲器:当向硬盘上写信息时,可由用户确定是否先写入缓冲器,即写盘信息是否经过缓冲器。