中西文MS-DOS6.2简明使用指南

Author: Date: 1994-01-07

        一、概述
        二、中西文MS-DOS6.2的安装与启动
        三、中西文MS-DOS6.2命令速查和联机帮助
        四、新增实用程序的使用
        五、释放常规内存
        六、配置系统
        七、中文版PDOS(6.20)的使用
        一、概述
        (一)MS-DOS6.2新增功能特点
        微软公司于1993年3月推出的MS-DOS6.0,包含了17项新增功能和5项增强特色,从而吸引了大量微机用户去使用它。当用户正领略当今最先进的DOS版本时,权威的Infoworld测试中心在对这个DOS版本测试后公布的一份报告中指出:经测试,装有DoubleSpace压缩功能的MS-DOS6.0可能会破坏PC机上的数据,而这一问题只是在使用几周后才会出现。
        我们在实际应用中,也发现在Windows下可执行文件__KRNL386.EXE,USER.EXE等受到损坏。这些问题集中起来说往往是读错误,出错后提示“CVF(压缩卷文件)被破坏”。经过分析,这些问题的主要原因是“文件被交叉连接”和“DoubleSpace驱动程序受到损坏”。
        对以上沸沸扬扬的评论,Microsoft公司坚持不能确认DOS6.0中可证实的一些缺点。但又根据用户要求,在1993年11月20日公布了DOS6.2,在DOS6.2版中彻底解决了数据讹误问题。新颁布的DOS6.2最重要的一点是确保数据的完整性,并以此出发,增加了对数据保护的一些新的和强制性的特征,DOS6.2同时也保留了DOS6.0的所有功能。
        (1)MS-DOS6.2的新特征
        MS-DOS6.2的新特征之一是增加了诊断实用程序(ScanDISK),该程序扫描磁盘表面,如果可能的话做出标记,它自动将坏道中的数据搬至正常的磁道中,并修复硬盘损坏的区段,最为突出的一点是,所有由ScanDISK做出的改动均可根据用户的要求还原。实用程序将防止在损坏的区段上书写压缩的文件数据。
        MS-DOS6.2中包含“双保护”技术__即监控存储器中存放的双空间数据结构完整性的技术。“双保护”可以检验查明一些错误的应用程序,防止一些程序(如KNRL386.EXE)将数据写到同一存储区,避免产生“文件交叉连接”等错误,它将该存储区讹误追踪存储到在压缩文件卷中的文件的代码。
        MS-DOS6.2带有在机器启动时,可略过DoubleSpace的功能,这有利于更多发现故障(troubleshooting)解决问题,以及可提供更多的内存给其它应用程序。
        MS-DOS6.2还带有拟在MS-DOS7.0中推出的一些新特征,包括不必启动双空间和交互引导设施即可执行完全引导的能力;DOS6.0引导设施仅让用户步进通过CONFIG.SYS文件,而DOS6.2扩展了这种能力,使得AUTOEXEC.BAT和其他批处理文件也能步进,这大大增强了交互式引导的能力,它可以更多发现故障解决问题。
        (2)DOS6.2的新特色
        ①DoubleSpace的增强
        在DOS6.2中对DoubleSpace的增强包括:内嵌的DoubleGuard技术,在系统启动后,它能自动地充当用户数据变动的监护者,当系统要更改缓冲记忆区的数据时,DoubleGuard会核对系统内的数据,若核对无误,倍增盘内的资料才会被改动,从而实现了对DoubleSpace盘数据的保护,应当注意的是:使用DoubleGuard会牺牲系统2%左右的速度,用户如不想牺牲这一点点速度,也可在DoubleSpace菜单下关闭此功能;ScanDISK技术,它是一种新的硬盘维护工具,可发现并修复压缩的和非压缩的驱动器上的问题,以帮助硬盘和存储于其中的文件处于良好的状态。DOS6.2中的DoubleSpace技术采用“双保护”技术,一项保护技术是对DoubleSpace内嵌了DoubleGuard技术,DoubleGuard自动为用户提供保护,它是通过在向用户磁盘写数据之前检验数据的完整性来保护临界(CRITICAL)数据,DoubleGuard默认在工作状态,但您可以在内存中将它关闭,另外一项保护技术是ScanDISK中的SurfaceScan功能,它用来在压缩硬盘时对硬盘先行扫描,这样可以避免DoubleSpace压缩盘时把数据放在未被发现的扇区。“双保护”技术可以确保数据的安全,新的DoubleSpace管理器提供一个解压缩的选项给用户,使其易于解除压缩了一个DoubleSpace驱动器。
        新的DoubleSpace具有更小的内存占用量的特征,仅占33K,而DOS6.0是43K。且可全部驻留在上端内存区或高端内存区,把更多的常规内存区留给应用程序。
        增强了自动安装的功能,DoubleSpace可自动地在DOS和MicrosoftWindows操作系统下读取压缩的可移动媒体。
        ②安全性特性的增强
        MS-DOS6.2中新增了ScanDISK,可保护、诊断和修复非压缩驱动器上和已压缩驱动器上的错误。欲了解更多ScanDISK的相关信息,只要在DOS命令提示符下键入help Scandisk,并回车即可。ScanDISK保存了其修理的记录,使用户可以取消它所做的任何改动。在运行DoubleSpace前,先运行ScanDISK以检查用户磁盘在进行压缩前的可靠性。
        新的内存测试技术:当用户启动计算机时,DOS扩展内存管理程序自动地测试系统内存,以检测不再可靠的内存芯片。
        拷贝重写时的保护:对诸如Move,Copy和XCopy命令要求用户在以相同名字将一文件写向另一文件之前进行确认,这有助于防止对用户数据文件的不经意的删除。
        ③SmartDrive及CD-ROM性能
        SmartDrive的增强:Setup使用最保守的、由系统默认的方式设置的SmartDrive以尽可能提供最高程度的安全性,用户在使用时应小心,因为现有的高速缓冲存储器实用程序不能把刚接收的数据写到磁盘上。用户应等待到PC机书写完信息后1-2秒的空闲时间为止。当用户准备关机,在把高速缓冲的数据书写到磁盘以前,当前的版本可把用户返回到C:提示符。如果用户此时关机,则可能丢失在高速缓冲存储器上的数据,而留在盘上的文件可能是不完整的。
        CD-ROM性能SmartDrive给CD-ROM驱动器添加高速缓冲以加快CD-ROM的操作速度。
        ④更强的发现故障(troubleshooting)解决问题的能力,新的解决问题的能力更易于识别系统配置中或批文件程序的问题。
        ⑤DISKCOPY命令的增强:现在的DISKCOPY命令把硬盘作为临时存储区使用,这使得拷贝既快又容易。
        (二)DOS6.2的三种版本
        为最好地满足DOS用户的需要,Microsoft推出了三种版本的DOS6.2。DOS6.2 Step-Up适用于现在的DOS6.0用户;DOS6.2 Upgrade适用于DOS2.11及以上版本的用户;DOS6.2 Upgrade For Dummies是针对想要得到直接安装指导的大多数用户。
        DOS6.2 Upgrade版本高密3.5"发行盘由三张软盘组成,高密5.25"发行盘由四张软盘组成。
        (三)中文版DOS6.2的新特征及其增强特色
        (1)安全特征与改进
        扩展内存管理程序HIMEM在启动计算机时自动地测试系统的内存。此项测试可识别内存芯片是否可靠(不可靠的内存会导致系统的不稳定或数据丢失)。若不打算进行此项测试,可在启动HIMEM时加开关/NOTEST。
        Setup目前将SMARTDrive缺省地配置为一个只读的缓存(cache)。即使允许写入式缓存,只有当SMARTDrive将其缓存写到磁盘后,MS-DOS才显示提示符。这防止了内存中的数据被保存前,计算机被关闭。
        <MOVE>,<COPY>和<XCOPY>命令在覆盖原有的同名文件之前让你先行确认(但是,当命令从批文件中发出时,这些命令在覆盖文件之前并不进行确认)。
        (2)易用性与其它改进
        SMARTDrive支持对CD-ROM驱动器进行缓存处理。MSCDEX程序必须先于SMARTDrive装入,此功能方能启动。在命令提示符下键入SMARTDRV,就可检查SMARTDrive是否缓冲CD-ROM驱动器。如果SMARTDrive列出了CD-ROM驱动器的字母,则该驱动器已被缓冲。
        若要单步执行其它批处理文件,可使用<COMMAND/Y>命令。
        <DISKCOPY>命令可将硬盘用作中介存储区,使得软盘之间的拷贝更快。
        Microsoft Defragmenter可以更好地利用计算机的扩展内存,因此,它可以处理更大的磁盘以及包含文件及目录数目更多的磁盘,消除其中的碎片。
        DIR、MEM、CHKDSK和FORMAT命令的输出更易于阅读,在显示大于999的数值时,将包含千位分隔符。例如“1000000空闲字节”,现在显示为“1,000,000空闲字节。”
        二、中西文MS-DOS6.2的安装与启动
        (一)新安装MS-DOS6.2
        在使用MS-DOS操作系统之前,必须先安装系统;由于安装盘上有一些文件是经过压缩处理的,用户不能直接从安装盘运行MS-DOS。
        1.升级前的准备工作
        在安装MS-DOS6.2之前,用户必须执行“准备Uninstall盘”中的步骤,并做好某些适合特定用户的禁止步骤。
        (1)准备Uninstall盘
        准备一张能用于A驱动器的软盘,这张软盘是新盘或新格式化高密盘(如是360KB,则需要两张软盘),它是用来保护计算机中的文件。如果Setup不能完成安装MS-DOS6.2,或者新安装的MS-DOS6.2发生问题,这时,使用Uninstall盘便可恢复DOS的以前版本。Uninstall盘是用Setup安装时,Setup程序自动提示创建的恢复安装盘。在Uninstall盘的标签上写上“Uninstall#1”等,以便在使用Uninstall盘时,按提示插入。
        (2)禁止磁盘高速缓存、删除保护和反病毒程序
        一些磁盘高速缓存、删除保护和反病毒程序会与Setup发生冲突。如果用户机器的配置文件AUTOEXEC.BAT和CONFIG.SYS中包含有这些启动命令,则要用文本编辑器去除这些启动命令。
        (3)禁止自动消息
        在运行Setup之前,禁止任何自动消息服务,诸如下弹出的或打印的通知(它们直接打印在屏幕上)。这些消息服务有碍于Setup的运行。
        2.旧DOS版本的升级
        MS-DOS6.2的新用户安装的步骤如下:
        (1)将MS-DOS6.2安装盘SETUP DISK1插入A驱动器或者B驱动器。
        (2)重新启动或键入A:SETUP或B:SETUP。
        (3)按照屏幕提示操作。如果在安装期间遇到有关步骤或选项的问题,可按F1求助。
        (4)若SETUP要求提供Uninstall盘,就将此盘插入驱动器A。注意:必须用A驱动器,因为SETUP将一些文件拷贝到A盘上的Uninstall盘,这些文件是MS-DOS启动计算机时所必需的。同时,SETUP把以前的DOS文件放在一个名为OLD_DOS.X的目录中。MS-DOS6.2安装好了以后,你确信不要恢复以前版本的DOS时,可以删除它,可在命令行提示符下键入:
        DELTREEC:\OLD_DOS.*或DELOLDOSC:\OLD_DOS.X
        3.Anti-Virus,Backup和Undelete的安装
        另外,用户若要为WINDOWS配置Anti-Virus、Backup和Undelete,则必须按下面步骤操作:
        (1)将MS-DOS6.2安装盘Setup DISK1插入A驱动器或B驱动器,在命令行提示符下输入命令:A:SETUP/E或B:SETUP/E。如以前是通过将Setup DISK1盘插入驱动器并重新启动Setup的,那么现在可以将Setup DISK1盘插入驱动器A,然后在命令提示符下键入下列命令:
        A:BUSETUP/E。
        (2)按屏幕提示操作,SETUP会在Program Manager菜单中创建一个Microsoft Tools子菜单,并为子菜单中的这些程序添加开关,同时将这些程序的图标加入程序管理器中。另外,用户的WINDOWS是3.1版本时,SETUP会向File Manager中的File菜单添加一个Undelete命令;SETUP还会向File Manager中菜单栏添加一个TOOLS菜单,菜单中包含Anti-Virus和Backup的命令。
        (二)中文版MS-DOS6.2的安装
        中文版的安装程序用于安装中文版MS-DOS6.2的三个部分:西文版MS-DOS6.2、汉字系统和Workgroup Connection(网络连接)。
        对于中文版MS-DOS6.2,其安装方法与英文版大同小异,用户可参照以下步骤进行安装。中文版DOS6.2共有十张3.25英寸1.44M软盘,其中五张是西文版MS-DOS6.2的源盘,另外五张是其对应的中文版PDOS6.2源盘,如只加载中文DOS,只需中文版PDOS6.2源盘即可,但这时得不到相应版本的HELP命令汉化功能。所以,最好中西文版本同时安装为好。下面我们仅以中文版DOS6.2为例作一说明(假设西文版DOS6.2已安装完毕)。
        1.将中文版MS-DOS6.2的第一安装盘插入驱动器B或A,然后键入SETUP即可。
        2.按<ENTER>键后,出现以下提示画面,如图1所示:
        ┌─────────────────────────────────┐
        │Microsoft MS-DOS6.20 Chinese System Setup                         │
        │━━━━━━━━━━━━━━━━━━━━                          │
        │     Welcome to Setup.                                            │
        │The Setup program prepares Chinese System to run on your computer.│
        │To Setup Chinese System now,Press ENTER.                          │
        │To quit Setup without installing Chinese System,Press F3.       │
        │ENTER=Coutinue F3=Exit                                            │
        └─────────────────────────────────┘
        图1安装提示画面
        以上画面提示您,键入<ENTER>键将开始安装中文版DOS6.20;如不想安装则键入F3键。
        3.键入<ENTER>键将开始安装中文版DOS6.20,出现提示画面如图2所示:
        ┌────────────────────────────┐
        │Microsoft MS-DOS6.20 Chinese System Setup               │
        │━━━━━━━━━━━━━━━━━━━━                │
        │MS-DOS6.20 Chinese System provides two Setupmethods:  │
        │                                                        │
        │Express Setup(recommander)                              │
        │Express Setup relieson Setup to make decisions,         │
        │so Setting up Chinese System is quick an deasy.         │
        │To use Express Setup,Press ENTER.                     │
        │                                                        │
        │Custom Setup                                            │
        │Custom Setup is for experienced computer users whow ant │
        │to control how Chinese System is setup.                 │
        │To use Custom Setup,Press C.                          │
        │                                                        │
        │ENTER=Express Setup C=Custom Setup F3=Exit              │
        └────────────────────────────┘
        图2安装方式选择画面
        出现安装方式选择画面后,它提示用户选择Express(快速安装)或Custom Setup(常规安装)。通常情况下,可以选用Express(快速安装),但用户想根据具体情况加以选择时,如要自由设置安装目的路径、显示卡的类型、字体选择、系统文件等,可选用Custom Setup(常规安装)。例如,C盘的空间不足,想将系统装入D盘上。则键入C后,出现图3画面。
        ┌──────────────────────────┐
        │Microsoft MS-DOS6.20 Chinese System Setup           │
        │━━━━━━━━━━━━━━━━━━━━            │
        │Setup will use the following system settings:       │
        │━━━━━━━━━━━━━━━━━━━━━━━      │
        │install path d:\pdos                               │
        │  the settings are correct                          │
        │change Path                                         │
        │Display card=VGA                                    │
        │install font Song=YES                               │
        │install font Kai=YES                                │
        │install font Hei=YES                                │
        │install font Fang=YES                               │
        │install system file                                 │
        │━━━━━━━━━━━━━━━━━━━━━          │
        │if all thesetting                                   │
        │To change a setting,press UPARROW or DOWNARROW key  │
        │untill the setting is selected.Then press ENTER to  │
        │see alternative.                                  │
        │                                                    │
        │ENTER=select F3=Exit                                │
        └──────────────────────────┘
        图3配置选择画面
        我们可以键入P来改变路径,键入S来选择是否安装宋体字等。所有的选择完毕,键入C即可进行安装。
        4.按提示的顺序,依次插入DOS盘。
        5.安装完毕,重新启动机器,即可正常使用中文DOS6.2。
        三、中西文MS-DOS6.2命令速查和联机帮助
        在使用中西文MS-DOS6.2的任何时侯,如果想查找某条命令的使用详解,在命令行│
          四、新增实用程序的使用
        (一)诊断实用程序ScanDISK
        中西文MS-DOS6.2向用户提供了一个新的实用工具__ScanDISK。它能检查、诊断和修复硬盘(包括压缩盘)、软盘、RAM盘、内存卡上的错误。令人惊喜的是,ScanDISK不仅能修复文件系统的磁盘错误,而且能修复物理性的磁盘错误。ScanDISK修改时,先保留一份它对磁盘所作修改的记录(LOG),允许您随时取消ScanDISK对磁盘所作的改动。DoubleSpace在压缩数据之前,将自动运行ScanDISK来检测磁盘的可靠性。当用户使用CHKDSK/F命令时,系统将自动建议您先运行ScanDISK。
        1.ScanDISK使用语法
        (1)对当前驱动器使用ScanDISK,可在DOS命令行键入:
        ScanDISK
        (2)要检测一个或更多的驱动器,可使用以下语法:
        ScanDISK[drive:[drive:…]|/ALL][/CHECKONLY|/AUTOFIX[/NOSAVE]|/CUSTOM][/SURFACE][/MONO][/NOSUMMARY]
        (3)要检测一个已拆卸的倍增磁盘压缩卷文件,使用以下语法:
        ScanDISK volume-name[/CHECKONLY|/AUTOFIX[/NOSAVE]|/CUSTOM][/MONO][/NOSUMMARY]
        (4)要检测某个或多个文件的“碎片”,用以下语法:
        ScanDISK/FRAGMENT[drive:][path]filename
        (5)要取消上次的修复,使用以下语法:
        ScanDISK/UNDO[undo-drive:][/MONO]
        2.参数说明
        drive:
        用户欲检测和修复的磁盘驱动器。
        volume-name
        已拆卸的压缩卷文件名。这个volume-name须采用[drive:\]DBLSPACE.nnn的形式。
        [drive:][path]filename
        欲检查“碎片”的文件名,也可使用通配符。
        undo-drive
        包含Undo Disk的磁盘驱动器。
        3.开关项说明
        /ALL
        检测和修复所有的本地驱动器。
        /AUTOFIX
        自动修复磁盘错误而不对用户进行提示。在缺省状态下,使用此开关时,当ScanDISK发现了丢失簇,会将其找回并以文件的形式存储在根目录下。若用户想删除丢失簇,再加一开关/NOSAVE。注意不能将/AUTOFIX、  /CHECKONLY或/CUSTOM一起使用。
        /CHECKONLY
        只检查而不修复磁盘错误。不能与/AUTOFIX或/CUSTOM混用。
        /CUSTOM
        按ScanDISK.INI中[Custom]的设置运行ScanDISK,此开关对利用批处理程序运行Scan-DISK比较有用。此开关不能与/AUTOFIX或/CHECKONLY同时使用。
        /MONO
        强迫ScanDISK使用单色显示。为了避免在每次运行ScanDISK时都加上此开关,可以在ScanDISK.INI中增加一句DISPLAY=MONO。
        /NOSAVE
        指示ScanDISK把找回的丢失簇删除,但该选项必须和/AUTOFIX配合使用。(如果运行ScanDISK加上/AUTOFIX开关项,而省略/NOSAVE开关,ScanDISK将把丢失簇以文件的形式存于根目录下)。
        /NOSUMMARY
        阻止ScanDISK在检测完每一个驱动器时,显示一整屏的信息摘要。(这个开关也阻止了ScanDISK发现错误进行修复时提示用户使用UndoDisk)
        /SURFACE
        自动进行介质检查。在对非压缩盘进行介质检查期间,ScanDISK将确认被检测盘上的数据能否可靠的读写;对压缩盘,则检查数据能否解压缩。用户可周期性地对磁盘进行介质检查。在缺省状态,ScanDISK检测完文件结构时,会询问您是否进行介质检查,若用户使用了/SURFACE开关,ScanDISK将不再提示而自动进行介质检查。
        4.ScanDISK的运行步骤
        (1)对非压缩盘使用ScanDISK
        例如,在DOS命令行键入ScanDISKC:(C盘为非压缩盘),这时ScanDISK即开始对C盘进行检测,其屏幕显示如图4所示:
        MicrosoftScanDISK
        ━━━━━━━━━━━━━━━━━━━━━
        ScanDISK is now checking the following are as of drive C:
        Media descriptor
        File allocation tables
        Directory structure
        File system
        Surfa cescan
        
        <Pause><More Info><Exit>
        ━━━━━━━━━━━━━━━━━━━━━
        图4 ScanDISK检测非压缩盘
        ScanDISK检测非压缩盘的文件分配表(FAT)、文件系统结构(寻找丢失的簇,有无交叉连接的文件)、目录树结构、磁盘的物理介质(有无坏簇),给出相应的诊断报告。
        在缺省状态,ScanDISK检测完文件结构时,会询问用户是否进行介质检查,若用户使用了/SURFACE开关,ScanDISK将不再提示用户而自动进行介质检查。
        (2)对压缩盘使用ScanDISK
        在DOS命令行键入ScanDISKD:(假设D盘为压缩盘),这时ScanDISK即开始对D盘进行检测,其屏幕显示如图5所示:
        Microsoft ScanDISK
        ━━━━━━━━━━━━━━━━━━━━━
        Drive D is a DoubleSpace drive.
        
        Befor echecking drive D,you should first check its hostdrive,driveI
        
        Do you want to check drive I now?
        ━━━━━━━━━━━━━━━━━━━━━
        <Yes>  <No>  <More Info>
        ━━━━━━━━━━━━━━━━━━━━━
        ━━━━━━━━━━━━━━━━━━━━━
        图5ScanDISK检测压缩盘的主驱
        对于压缩盘,ScanDISK将首先检测其主盘(HostDrive)。压缩盘实际上并非是一个真正的磁盘驱动器,它是以压缩卷文件(CVF)的形式存在于主盘上,压缩卷文件存储在磁盘根目录区,具有DBLSPACE.000~DBLSPACE.XXX的文件名。主盘是一个未被压缩的磁盘,其上存放着一个或多个压缩卷文件,压缩磁盘上文件的有效性取决于主盘,若主盘发生错误,将导致压缩盘数据的破坏。检测主盘可以解决可能导致压缩盘错误的问题,然后才能有效地处理压缩盘上可能存在的错误。主盘的检测过程同非压缩盘。
        如我们选择Next Drive,则对压缩盘(例如是D盘)进行检测。
        ScanDISK可以检测区域如下:
        倍增磁盘卷标头(MDBPB)、倍增磁盘卷文件结构(MDFAT)、倍增磁盘压缩结构、倍增磁盘卷标署名。
        在缺省状态,ScanDISK检测完文件结构时,会询问用户是否进行介质检查,若您使用了/SURFACE开关,ScanDISK将不再提示而自动进行介质检查。
        ScanDISK就检测和修复结果会给出一个记录表(LOG),由此表用户可得到ScanDISK对磁盘所作修改的详细报告。
        ScanDISK还允许用户建立一个Undo Disk以取消ScanDISK对磁盘所作的修改,Undo Disk通常为软盘,其中存储了ScanDISK对磁盘所作修改的信息。需要注意的是:使用Undo Disk来取消ScanDISK对磁盘所作的修改必须是在Undo Disk建立之后未对磁盘进行修改,否则将可能破坏磁盘结构,最终导致丢失数据。
        5.使用ScanDISK的注意事项
        (1)ScanDISK对下列驱动器无效:
        CD-ROM驱动器、网络驱动器、使用ASSIGN,SUBST和JOIN命令建立的驱动器、使用
        INTERLNK建立的驱动器。
        (2)在其它程序运行时使用ScanDISK的禁忌
        在其它程序运行时不能使用ScanDISK来修复磁盘错误。ScanDISK默认磁盘文件处于原始状态,且在此状态下去检测和修复磁盘错误。在文件使用时,MS-DOS将改变该文件分配表和目录结构,这些变化并不是及时产生的。在运行其它程序时使用ScanDISK,此时文件如处于打开状态,ScanDISK会认为文件分配表和目录结构的改变是数据发生了错误,并加以修改,从而导致数据丢失或讹误。
        用户既不能在其它程序运行中调用ScanDISK来修复磁盘错误,也不能在WINDOWS或MS-DOS Task Swapper运行时使用ScanDISK修复磁盘。但用户可以使用/CHECKONLY开关项来检测磁盘,而不对发现的错误进行修复。如果在WINDOWS环境中运行ScanDISK可能会检测出不运行WINDOWS时不出现的错误,换句话说,就是不要在WINDOWS环境中运行ScanDISK,否则,会检测出实际并不存在的错误。
        (3)ScanDISK.INI文件
        ScanDISK.INI文件是一个文本文件。其中的[Environment]设置将决定ScanDISK的动作,诸如设置为单显或彩显。[Custom]设置决定了使用/Custom开关时的缺省动作。
        (二)倍增硬盘(DOUBLESPACE)使用技巧
        1.DOUBLESPACE的核心是LZ(Lempel-Ziv)压缩算法,无论何种数据,都可以压缩到接近理想化的程度。DOUBLESPACE把整个磁盘上的文件和数据压缩到一个文件中,即压缩卷文件(CVF)。磁盘上的文件和数据以往是采用FAT表的方式来管理的,通常可以转换成CVF文件方式,在转换时不必对磁盘重新分区或重新格式化。DOS最大可有255个CVF文件,而每个CVF文件可大到512Mb。
        (1)主驱和压缩卷文件
        一个压缩的驱动器并不是一个真正的磁盘驱动器,但使用起来与一个真正的磁盘驱动器并无二致。事实上,压缩驱动器是以一个压缩卷文件(Compressed Volume File)的形式存在于硬盘之上。此文件只读、隐含,具有系统属性。每一个压缩卷文件就是一个压缩驱动器,每个CVF都存放在一个未压缩驱动器上,这个存放CVF的驱动器称作主驱动器(HOSTDRIVE)。几乎所有的压缩卷文件都可存放比它实际占用空间更大的数据。DOUBLESPACE给这个压缩卷文件一个驱动器字母,用户就可作为一个磁盘驱动器来使用它。
        CVF文件包含了FAT表、根目录、子目录以及存储数据的有关扇区,同时还包含一些附加的数据结构MDFAT,用以优化磁盘空间。CVF的内部数据结构包括MDBPB(Microsoft Double-Space BIOSparameter)、BitFAT、MDFAT、引导扇区、FAT表、根目录区、压缩的文件空间。
        从BitFAT表中可以查出文件空间的使用情况(1表示已用,0表示空闲);MDFAT表包含了一系列4字节的入口,把每个FAT映射到文件空间的相应扇区上,每个入口包括映射指针和相应簇在压缩前后的长度。CVF文件的FAT表是用来保证兼容性的,DOS并不用它来引导系统。
        (2)压缩率和压缩自由空间的计算
        应该指出,各种文件的压缩率不同,如:数据及位图文件压缩率明显高于执行文件。由于压缩以后文件在压缩盘上的存取将采取压缩方式,DOUBLESPACE无法预测未来某个文件的压缩率,只能估算。用户使用中往往发现压缩盘中自由空间的大小与实际使用不符,原因就在于此。
        用户可以改变压缩率以更精确地估算自由空间,不过这不会影响DOUBLESPACE对文件的真正压缩程度,因为它只改变了DOUBLESPACE估算一个压缩驱动器自由空间的值。
        2.DOUBLESPACE的安全性
        在DOS6.2中,DOUBLESPACE的安全性是相当令人满意的。DOUBLESPACE可在任意时刻开始,不会丢失数据。每当DOUBLESPACE开始某个不可中断的操作,都要修改AUTOEXEC.BAT,以保证能在被中断后重新获得控制权。同时DOUBLESPACE以一个仔细的次序对硬盘进行操作,确保任意时刻至少有一个数据备份。而且DOUBLESPACE在任意时刻都明确正在进行的操作。在这种情况下,DOUBLESPACE保证即使被中断,也不会丢失数据。另外,系统若被意外启动,CHKDSK和DEFRAG能帮助DOUBLESPACE清除无用数据,恢复文件系统。
        3.DOUBLESPACE功能的安装
        DOUBLESPACE功能的安装可以通过在DOS提示符下运行DBLSPACE.EXE来实现。当第一次运行该程序时,系统将自动进入DOUBLESPACE SETUP程序。首先,会调用ScanDisk对欲压缩的磁盘进行检测,可对介质主字码、文件分配表、目录结构、文件系统进行检测。为了避免DOUBLESPACE压缩硬盘时把数据放在未被发现的扇区,ScanDisk提供了SURFACESCAN功能,用来在压缩硬盘时对硬盘先行扫描。然后,再进行DOUBLESPACE的安装。在此运行期间,用户可有两种选择:自动安装(EXPRESS SETUP)和定制安装(CUSTOM SETUP)。若用户需要压缩C驱上的现存文件,且由DOUBLESPACE来自动进行压缩设置,就可选择自动安装;要压缩一个硬盘扩展驱动器或者要使用一个现存驱动器上的剩余空间来创建一个新的压缩驱动器,就选择定制安装。用EXPRESS SETUP进行安装,方便而快捷;采用CUSTOM SETUP则相对复杂些,但用户可拥有更大的自主权,可根据需要来进行压缩配置。
        (1)自动安装(EXPRESSSETUP)
        其步骤如下:
        ①退出所有正在运行的程序,包括WINDOWS和DOSSHELL。
        ②DOS命令行中键入DBLSPACE。
        ③DOUBLESPACE显示屏幕提示在EXPRESSSETUP和CUSTOMSETUP中做出选择。
        ④选择EXPRESS SETUP。
        此时,DOUBLESPACE将分段压缩C驱,压缩过程所需时间与硬件环境有关。压缩过程中,DOUBLESPACE要检查和校验数据的有效性,因而整个过程安全可靠,不会丢失数据。即使压缩过程遇掉电等偶然事件而非正常退出,也不会造成损失。
        整个压缩过程,计算机将被重启两次。
        压缩进行完毕,屏幕上将显示耗时和新驱动器上的自由空间等信息。
        ⑤退出DOUBLESPACE
        此时,用户已获得了一个经压缩过的C驱动器,它的容量将比压缩以前增加50%-100%。
        用户可象安装前一样使用该驱动器,同时硬盘将会保留一个没被压缩的新驱动器,该驱动器用来存放那些必须保持不被压缩的文件,以及重要的系统文件如:IO.SYS,MSDOS.SYS,DBLSPACE.BIN,DBLSPACE.INI和DBLSPACE.000。用户可以使用DIR/A来查看其中的文件。用户对这些文件不要擅自修改和删除,否则可能会丢失C驱上的数据。
        (2)定制安装(CUSTOM SETUP)
        ①退出所有正在运行的程序,包括WINDOWS和DOSSHELL。
        ②DOS命令行中键入DBLSPACE。
        ③DOUBLE SPACE显示屏幕提示在EXPRESS SETUP和CUSTOM SETUP做出选择。
        ④按C,选择CUSTOM SETUP
        屏幕显示在压缩一个现存驱动器(COMPRESS AN EXISTING DRIVE)和创建一个新的空白压缩驱动器(CREAT A NEW EMPTY COMPRESSED DRIVE)中作出选择。
        ⑤移动光标键选定一种压缩方式。
        ●压缩一个现存的驱动器
        系统将列出机器的硬驱(包括逻辑驱动器),用户根据要求挑选一个进行压缩。
        ●创建一个新的空白压缩驱动器
        用户要挑选一个为创建新的压缩驱动器而提供自由空间的“源驱”。
        选择好压缩方式后,DOUBLESPACE将显示一个带有缺省压缩参数值的屏幕。
        ⑥用户可按需要修改压缩设置,如改变压缩率。
        ⑦确认压缩设置,继续DBLSPACE的运行,屏幕提示完成全部工作的时间。
        ⑧按C键,开始压缩过程。
        DOUBLESPACE将按用户要求执行压缩工作,所需时间与硬件环境和压缩设置有关。压缩过程将检查和校验数据的有效性,非常安全,即使压缩过程遇掉电等偶然事件而非正常退出,也不会丢失数据。
        压缩过程中,计算机将自动重新启动两次,不要管它。
        ⑨在DOUBLESPACE压缩完驱动器或释放了空间以后,退出。
        至此,压缩过程全部完成。
        4.使用DOUBLESPACE管理压缩驱动器
        用户使用DBLSPACE.EXE对硬盘进行压缩后,仍可象压缩前一样来使用。同时还扩展了一些未压缩盘所没有的功能,如改变压缩驱动器的规格。
        用户维护压缩驱动器和修改设置可以有两种方式。一种是在DOS命令行中键入DBLSPACE加上开关项,进行专项维护。另一种是进入DOUBLESPACE程序,它是一个带有菜单的用户接口。以下介绍第二种方式。
        具体步骤如下:
        (1)在DOS命令行键入DBLSPACE,进入DOUBLESPACE维护程序(确认硬盘已被压缩过,否则将启动DOUBLESPACE SETUP)。
        (2)主屏幕列出了现存的压缩驱动器;可以对这些驱动器、压缩扩展驱动器进行管理;或者创建新的压缩驱动器:
        ●对所选驱动器进行操作,操作项可从主菜单中选取。
        ●压缩一个现存驱动器。
        ●增加一个新的压缩驱动器:使用现存驱动器上的自由空间创建一个新的压缩驱动器。
        下面详细介绍菜单中某些选项的功能。
        ①驱动菜单,见表1。
        表1驱动菜单中命令的功能
        命  令 功   能
        INFO 显示所选驱动器的有关信息。选择这条命令时,“COMPRESS DRIVE INFORMATION”对话框出现并显示有关驱动器的信息:自由空间和已使用空间、CVF的名称、真正的和估计的压缩比例。也可以通过鼠标双击驱动器的名字或选中驱动器以后按ENTER键来打开显示压缩驱动器信息的对话框。
        CHANGE SIZE 扩大或减小所选驱动器的规格。与未压缩驱动器不同,压缩驱动器的规格可以改变。如果一个压缩驱动器的主驱动器仍有很多自由空间,该驱动器的规格可以扩大。反之,如果在主驱动器上需要更多的自由空间,可以减小该驱动器的规格。
        CHANGE RATIO 改变所选驱动器估计压缩的比例。DOUBLESPACE使用这个比例去估算该驱
        动器的自由空间。如果要存储的文件的压缩比例与当前比例相差甚远,可以改变这个压缩比例。
        MOUNT 在一个压缩卷文件(CVF)和一个驱动器字母之间建立一个连接,从而能够使用CVF中的文件。DOUBLESPACE通常自动安装CVF,而如果一个CVF是从前拆卸(UNMOUNT)下来的或是位于一张软盘上,用户就需要安装(MOUNT)该CVF。
        UNMOUNT 打断所选驱动器的CVF和它的驱动器之间的连接。拆卸一个驱动器使它暂时不能被访问。
        FORMAT 格式化所选压缩驱动器。就象格式化一个未压缩驱动器一样,格式化压缩驱动器将丢失它上面的所有文件和数据。
        DELETE 删除所选压缩驱动器及相关的CVF。删除一个压缩驱动器将把这个驱动器和它上面的文件全部删掉。
        EXIT 退出DOUBLESPACE程序。
        ②工具菜单,见表2。
        表2工具菜单命令的功能
        命  令 功    能
        DEFRAGMENT 整理所选的压缩驱动器。该命令将压缩驱动器的零散自由空间连接为一体。如果打算减小一个压缩驱动器的规格,首先需要使用DEFRAGEMENT命令将驱动器上的自由空间连接起来。
        CHKDSK 检查所选压缩驱动器结构的有效性。MS-DOS6.2DOUBLESPACE的CHKDSK命令已被ScanDISK代替,功能更强,可用来查找和修复诸如丢失簇或交叉连接等错误,并可对已拆卸的压缩卷文件进行检测。(请在DOS命令行键入ScanDISK)。
        OPTIONS 显示DOUBLESPACE OPTIONS对话框,用于指定DOUBLESPACE使用的最后一个驱动器字母。也可以指定在启动计算机后可安装的扩展驱动器数。
        DOUBLESPACE 也可对软盘使用,但如在两台计算机之间使用一张压缩的软盘,这两台机器必须同时使用DOUBLESPACE。有些软件,如中文字处理软件的字库在压缩盘上不能正常工作,建议用户留出一个适当容量的非压缩盘以供这些软件使用。
        五、释放常规内存
        在一定的硬件条件下,如何获得最大的可用内存供用户程序运行是非常重要的。中西文DOS6.2实现内存优化的方法是运行MemMaker内存优化程序,将设备驱动程序和其它驻留程序从常规内存转移到高端内存去。  MemMaker是面向操作者的实用程序,用户可按需要随意配置内存,它使得各种内存管理方案能有机地结合起来,以满足用户各种各样的需求。
        (一)MEMMAKER的使用
        MS-DOS6.2为基于386芯片的PC机提供了一个内存管理工具__MemMaker。MemMaker是DOS6.2的一个重要的功能。它先检测你的系统,然后再设置合适的内存驻留程序,并将内存驻留程序装入高端内存。MemMaker将自动完成这些工作,操作者只需坐在旁边观察其操作过程。
        MemMaker的主要优点是它省掉了用户编辑、保存CONFIG.SYS和AUTOEXEC.BAT的工作以及重新引导系统和测试的步骤,它自动地完成了这些工作。它的缺点是使得内存管理过程神秘莫测。
        MemMaker命令的使用方法如下: