技术讲座

Author: 周凤阳 陈斌 Date: 1995-10-27

        尽管您使用了多年的电脑,对DOS的使用也达到了较高的水准,但在实际工作中,您也许会发现自己并非能随心所欲地驾驭自己的电脑,常常会出现这样的问题:
        1、您的电脑受到病毒的侵害,不能正常运行,甚至无法开机;
        2、当运行您的应用程序时,会出现内存不够的提示而无法继续执行下去;
        3、当您的电脑运行一段时间后,您发现运行越来越慢,并且硬盘上的空间也无缘无故地缩小;
        4、当您的电脑是多人共用时,由于没有对您的电脑进行合理的规划及约定,给您带来了无穷的烦恼。
        因此,利用有效的技术手段对电脑进行规划与管理,合理地调配资源,使数据有条不紊地存放,经常对电脑进行一些必要的维护,才能让您的电脑运行在最佳状态。根据我们多年的工作经验,特提出如下方法,供您参考:
        一、升级您的DOS版本
        目的:充分利用最新系统软件资源,为您的应用系统建立一个良好的运行环境。
        原因:目前,微软公司推出的MS-DOS 6.2X在安全及可靠性方面具有很强的功能,提供了许多增强型的命令,增加了一些有用的实用程序,对我们的实际工作有很大的帮助。同时,汉字操作系统也出现了不少优化版本,其中UCDOS 3.1就是一个值得推广的汉字操作系统。
        措施:1、将操作系统升级为DOS 6.2。Microsoft公司为您提供了安装版与更新版。
        2、将汉字环境升级为UCDOS3.1。
        二、管理好您的文件
        目的:优化文件目录,合理地分配硬盘资源
        原因:当前,随着硬盘容量的加大,可存放的文件越来越多,如果不加以合理规划,过了一段时间后,您将会发现自己会陷入浩瀚的文件海洋中。
        措施:1、根据需要划分硬盘。
        我们可以利用MS-DOS6.2的FDISK命令,把一个大的硬盘划分成若干个逻辑盘,即;C、D、E、F……将MS-DOS、UCDOS以及一些常用的系统软件放在C盘,而将一些重要数据和应用程序放在D、E、F……盘上。这种规划方法的优点一是可以将文件分门另类,二是可以减轻病毒带来的损失。
        2、优化文件目录。
        (1)清理根目录
        在根目录下,最好只保留DOS系统的启动文件(包括:COMMAND.COM、AUTOEXEC.BAT、Config.sys等)以及一些应用程序的批处理文件。
        (2)按规划设置子目录。
        根据不同的需要,将文件分门别类地放在不同的子目录中。例如:将DOS操作系统的相关文件装入DOS子目录,将WPS文字处理系统装入WPS子目录,将数据库文件装入DBF子目录,将共享文件装入COMM子目录。
        (3)尽理减少目录层次。
        我们可以用设立子目录的方法来分类管理文件,但是子目录层次不宜太多,否则不利于操作及查询文件。
        三、让电脑高效地运行
        目的:充分利用内存资源及加速程序,使您的电脑高速运转。
        原因:随着386、486电脑的普及,机器硬件性能得到了大大提高,但许多用户未能使电脑充分发挥效益,具有4MB内存的机器常常还出现内存不够用,这是因为设备驱动程序用法不对造成的。
        措施:MS-DOS5.0以上版本为我们提供了多种解决问题的办法,这里介绍四种:
        1、优化电脑内存。
        MS-DOS5.0版本中提供了对扩展内存(XMS)和扩充内存(EMS)的管理,并可将DOS本身驻留于高端内存(HMA),如果有足够的上位内存UMB(Upper Momery Block),也可将常驻内存程序(TSR)和设备驱动程序移到上位内存区,这样就为用户留下了大量的常规内存空间,间接地加速了电脑的运行速度(在硬件不变的情况下,用户可用常规内存越大、则应用程序的运行速度越快)。MS-DOS6.0以上版本新增了MemMaker优化内存实用工具。MemMaker几乎是自动地为用户分配内存,它是通过在AUTOEXEC.BAT和CONFIG.SYS文件中加入几行特殊命令来实现的,将常驻内存程序(TSR)和设备驱动程序移到上位内存区来优化的。
        运行MemMaker程序的简单步骤如下:
        (1)键入命令: C>MemMaker
        然后选择:Experess setup(快速设置)
        再选择:Yes (通常使用扩充内存)
        (2)重新启动机器,自动修改AUTOEXEC.BAT及CONFIG.SYS文件。
        2、充分利用设备驱动程序
        (1)购置含有高速缓存(Cache Memory)硬件的电脑机型或使用软件Cache功能;
        (2)使用虚拟磁盘的功能(RAMDRIVE.SYS)您可以在扩展内存中设置虚拟磁盘(Virtual Disk)来模拟硬盘,即在CONFIG.SYS文件中加入RAMDRIVE.STS驱动程序,此法可以使您将其认为是一个另外速度极快的磁盘驱动器,它有自己的盘符,缺点是电脑死机或突然断电时,在虚拟磁盘内的数据将全部丢失。
        范例:
        欲使用默认设置(64KB)来设定虚拟磁盘,请在CONFIG.SYS文件中键入:DEVICE=C:\DOS\RAMDRIVE.SYS/e
        (3)设置磁盘高速缓存(SMARTDRV.EXE)您可以在扩展内存中建立磁盘高速缓存,即在AUTOEXEC.BAT文件中加入SMARTDRV.EXE。使用磁盘高速缓存会加速MS-DOS的磁盘操作速度。
        范例:
        欲建立一有256KB大小(默认值)的磁盘高速缓存,请在AUTOEXEC.BAT文件内加入下述命令行:
        C:\DOS\Smartdrv.exe
        (4)使用扩展内存管理功能(HIMEM.SYS)
        您可以使用扩展内存管理程序管理扩展内存,为您的应用程序提供更多的常规内存空间。
        范例:
        欲使用HIMEM.SYS的默认设置,请在CONFIG文件中键入:
        DEVICE=C:\DOS\HIMEM.SYS
        (5)使用扩展内存模拟扩充内存功能(EMM386.EXE)
        EMM386.SYS能使那些只能用到扩充内存的应用程序在扩展内存中模拟扩充内存,并存取系统中没有使用到的上位内存。此程序只能在386以上机型上执行。
        范例:
        欲使用EMM386.EXE的默认设置,请在CONFIG.SYS文件中键入:
        DEVICE=HIMEM.SYS
        DEVICE=EMM386.EXE
        3、利用Windows控制面板的386增强方式在硬盘上设置虚拟内存,加快Windows软件的运行速度。
        Windows软件提供了386增强方式,用户可以在硬盘上设置虚拟内存,虚拟内存的大小视硬盘可用空间而定,通常虚拟内存大小选择推荐容量,同时使用322位磁盘存取方式。采用此方法,一般可提高30%的运行速度。
        4、充分利用Config.sys的多种配置,减少驱动程序的冲突。随着使用套装软件的机会增多,往往只用一个Config.sys文件来设置可适合各种套装软件的环境已经愈来愈困难。DOS6.0以上版本提供了可选择的Multi-CONFIG(多重配置)功能,您可以按需要的环境启动电脑,避免设备驱动程序的冲突。
        四、加强电脑病毒的防范
        目的:建立防毒环境,使您的电脑免受损害。
        原因:电脑病毒造成的危害是很难估计的,在DOS环境下已经发现了几千种病毒,每年造成的损失达几亿美元。但电脑病毒并非不可预防和治疗,只要我们掌握了电脑防病毒的方法,就可尽量减轻受损害程度。
        措施:
        我们知道电脑病毒的传播途径是经过磁盘传播。因此,要防止一台电脑中毒,除非是该电脑完全没有和其它电脑有磁盘交换的机会,否则就无法保证不中毒。不过,我们只要遵循如下方法,完全可以减少被病毒感染的机会,减少被感染后的损失。
        (一)预防
        1.利用NORTON软件做好CMOS参数,分区表信息和系统引导记录的备份,以备病毒发作后恢复之用。
        (1)利用NORTON软件包中的DISKTOOL程序制作CMOS,分区表信息及引导记录的急救盘。
        .新机使用前或新装系统后,先格式化一张盘,注明电脑编号(用以识别不同机型);
        .用含有DISKTOOL.EXE程序的引导盘启动您的电脑,执行DISKTOOL程序;
        .选Create Rescume Diskette保存三种信息在软盘上;
        .取出软盘分门别类保管。
        (2)染毒后,利用DISKTOOL备份的急救盘启动系统并恢复CMOS参数,分区信息及引导记录。
        .用含有DISKTOOL.EXE程序的引导盘启动电脑,执行DISKTOOL.EXE程序;
        .选Restore Rescue Diskette恢复三个信息;
        .重新启动电脑。
        2.利用CPAV杀病毒软件提供的BOOTSAFE.EXE软件定期备份硬盘分区表。
        3.安装有效的防毒产品
        目前有许多防病毒卡能预防一些病毒,可以使用。对于大多数无防病毒卡的用户,建议使用MS-DOS6.0以上版本提供的VSAFE软件。该产品是一个常驻内存程序(TSR程序),您可将它装入内存以防止病毒的感染。
        4.遵循以下防毒守则
        (1)应至少备有一套防毒消毒产品;
        (2)任何外来磁盘、文件应先用防毒产品检查,确认无毒后方可使用;
        (3)电脑硬盘中的重要数据应即时作备份;
        (4)一定要购买原版软件;
        (5)每天用防毒产品检查电脑。
        (二)救治
        原则:如果发现电脑中毒了(通常电脑运行不正常,出现各种奇怪现象),千万不要迟疑或好奇地等待,应该立即关闭电脑的电源,而且不能用ALT+CTRL+DEL热启动,也不可再用硬盘开机,然后用前述的急救盘或干净的系统盘启动后,备份数据并用查毒、清毒软件进行清查和恢复工作。
        五、经常维护硬盘
        目的:保证硬盘的高效和安全。
        原因:在实际工作中,您如果经常不退出应用程序(包括WINDOWS)就强行关机或断电,会造成硬盘上丢簇,硬盘上的有用空间就会无缘无故的缩小。并且,电脑使用一段时间后,由于频繁地删除、增加文件,使文件的物理存储位置变得很零乱,一些常用文件的各个部分可能存放在硬盘的不同位置,当机器读写这些文件时,磁盘驱动器需要进行频繁地运动,这样便降低了硬盘的读写速度,使电脑的运行速度变慢。
        措施:
        1、使用SCANDISK检查并修复磁盘。
        MS-DOS6.X提供了SCANDISK程序,运行该程序可判断当前的文件分配表与备份表是否一致,可检查磁盘的目录结构是否有效,可修复文件系统,可修复丢失的簇,可做磁盘表面测试,将坏区上的数据移开并标注坏区。
        对C盘的修复可执行如下自动修复命令
        SCANDISK C:/AUTOFIX
        2、使用MS-DOS6.X提供的DEFRAG或NORTON提供的SPEEDDISK软件整理磁盘碎片,加速您的磁盘读写速度。
        DEFRAG软件可对磁盘进行两个层次的整理:Full OPtization(全优化)和Unfragment Files Only(优化文件)。选择运行Full Optization时(DEFRAG C:/F),则使每个文件都应用一块连续的磁盘存储区,并且将所有空白区域集中到磁盘后部。接着按/s参数指定的顺序排列文件(若省掉此参数,则按文件字母顺序排列),建议三月使用一次。而运行unfragment Files Only是把文件的所有部分不太严格地连接起来,它不把空隙搬到磁盘尾部,建议一月一次,用法为:DEFRAG C:/U
        注意:(1)使用DEFRAG重组磁盘时,一定不要中断,要耐心等待工作完成。
        (2)禁止在WINDOWS下执行DEFRAG命令。
        (3)某些加密软件如CCED等需要确认自身在磁盘上的位置,此时应把CCED下所有文件设为系统属性,即禁止移动,待整理完成后再改变其系统属性即可。
        综上所述,只要我们掌握电脑的维护技巧,就能让您的电脑运行在最佳状态。