作为企业的网络系统管理员来说,平常不但要让网络、系统正常稳定地运行,还要优化和调整各种操作系统的性能指标,使它们处于最佳运行状态,系统运行效率更高,这也是我们工作的重点之一,下面是本人在实际工作情况进行总结,来简单谈谈win 98系统的优化方法及有关注意事项,仅供朋友们参考。
一、优化CMOS设置
通过优化CMOS设置可命名系统启动更快资源利用率更高。
实现方法:不同配置的机器个体优化方法也各异,但一般都有:加速系统检测过程(关闭不用的硬件,比如多余的IDE通道、USB设备等;关闭多余的检测,比如将“Above Lmb Memory Test”设置为Disabled等;按实际参数设置硬盘而不要将硬盘参数设置为AUTO,以减少启动时检测硬盘参数的时间等)、加速CPU(将“CPU L1 Cache”、“CPU L2 Cache”或“External Cache”、“Internal Cache”设置为Enabled,将“L1 Cache Update”和“L2 Cache Update”设置为WB,将“System Boot Up CPU Speed”设置为High等)、加速硬盘(将“IDE HDD Block Mode”和“IDE 3-Bit Transfer Mode”设置为Enabled,将“IDE 3-Bit Transfer Mode设置为Enabled,将“IDE Ultra DMA Mode”设置为Auto或Enabled等)、提高启动速度(将“Quick Power On Self Test”设置为Enabled,将“Boot Sequence”设置为“C、A”或“C、A、CD-ROM”、将“Boot Up Floppy Seek”设置为Disabled等)、提高显示速度(将“Video BIOS Cacheable”、“Video RAM Cacheable”、“Video BIOS Shadow”、“C8000-CBFFF”TO“DC000-DFFFF”都设置为Enadled等)、提高系统性能(将“System BIOS C acheable”、“System BIOS Shadow”设置为Enabled等)等。
二、优化系统启动过程
1、简化自启动程序
虽然某些自启动程序可以简化用户的操作 (如注册表检查程序Scanregw.exe等),但也有相当一部分自启动程序很少使用或者是根本不用,因而只是白白占用了系统资源、降低了系统性能。在Windows 98中主要有四种类型的自启动程序,即Config.sys和Autoexec.bat中加载的程序、Win.ini中的自启动程序、“启动”组中的自启动程序以及注册表中KEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVision\Run位置下的自启动程序,通过对它们进行简化可以提高系统的运行速度。
实现方法:点击“开始-程序-附件-系统工具-系统信息”,并选取菜单“工具-系统配置实用程序”,然后通过单击各个标签就可以相应地取消不同类型的自启动程序了。
2、简化系统配置文件
我们知道,Io.sys和Msdos.sys是Windows 98所必需的系统引导文件,其中前者包括了Config.sys的一些缺省设置 (Himem.sys、Ifshelp.sys、Setver.exe、Dos=High、Umb Files=60等),而后者则包括了一些控制启动过程的设置,因此在Windows 98中,系统配置文件Config.sys和自动批处理文件Autoexec.bat不是必需的,没有了它们,可以部分改善系统的性能和启动速度,否则可能影响Windows 98的性能(如当真中加载了实模式驱动程序时)。如果确实需要这两个文件,也可从中删掉Io.sys文件中的缺省设置以提高系统的启动速度,并要特别注意其中不要残留光驱的驱动程序,以免启动时增加一次光驱的检测过程,光盘不用时也要及时从光驱中取出来,否则启动时将增加读盘时间。
3、避免使用口令
如果计算机只是自己使用的话,就不要设置口令,包括开机口令和Windows 98的登录口令,否则不但要浪费时间进行口令的键入,更增加了系统对口令的检测过程而影响启动速度。
实现方法:开机口令可从CMOS中卸掉,系统登录口令可通过“控制面板”中的“口令”功能进行修改选(取该“PC机的全部用户使用相同的首选项和桌面设置”),如果系统中安装了“Microsoft网络客户”,则可以到系统的安装目录下删除后缀名为“PWL”的用户名文件。
4、跳过启动画面
Windows 98在启动时一般都要显示启动微标(即蓝天白云加微软旗帜及Microsoft Windows 98字样)通过跳过该启动画面可加速系统的启动过程。
实现方法:鼠标右击“我的电脑”以打开“系统属性”对话框,在“设备管理器”选项卡下,双击要禁用的设备(比如“标准软盘控制器”),在“常规”选项卡下,选定“设备的用法”框中的“在此硬件配置文件中禁用”,然后重新启动即可。
三、优化各驱动器
1、提高软驱性能
在电脑中,读写速度最慢的恐怕就是软盘驱动器了,这除了有其物理特性方面的原因,也跟系统中默认采用FIFO方式来管理驱动器,不具备后台存储管理功能有关,不过我们也可以对该方式进行修改。
实现方法:打开注册表编辑器,在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000位置下新建一个名为FordFifo的DWORD并赋值为0即可。
2、让硬盘和光驱使用DMA(直接内存访问)
如果你的“爱姬”不是“太后”级的,那么一般来说,你的硬盘和光驱都已经支持Ultra DMA 100模式了(当然目前支持Ultra DMA 133的硬盘也已经比比皆是了),其最大瞬间传输率为100MB/S,且占用CPU时间更少,那么我们为什么不使用DMA来进行加速呢?可惜在Windows 98的系统默认设置中,该功能却是被禁用的,需要手工打开它。
(1)要使下面的修改生效,系统必须使用32位的CDFS。不过请放心,Windows 98已经默认使用了。
(2)这里设置的都是物理内存,只有内存在32MB以上效果才能比较明显,否则可能会弄巧成拙。
下面我们就来看一下其实现方法:对硬盘来说,用记事本打开系统目录下的System.ini文件,找到[Vcache]段,在其下面分别写入MinFileCacheSize=xxxx、MaxFileCacheSize=xxxx、ChunkSize=yyyy,其中的XXXX是Cache的大小,以KB为单位,若有16MB内存可取值2048,若有32MB内存可取值4124,若有64MB内存可取值4096等;YYYY是每一个缓存块的大小,一般设置为1024即可。
对光驱来说:打开注册表编辑器,并依次进入到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\CDFS,在右边窗口中能看到“CacheSize”和Prefetch两个主键,其中通过修改前者键值的大小就可以给光驱追加高速缓存,而修改后者键值的大小则可以优化光驱的预读取性能,两者都可以提高光驱的读写速度。如果你现在使用的是Windows 98推荐的4倍速设置的话,它们的值应该是hex:6b,02,00,00和hex:e4,00,00,00。我们可以根据需要来分别修改这两个键值,比如对“CacheSize”来说,一般适中的情况下可取值hex:d6,04,00,00,要最大化光驱速度,则可以取值hex:ac,09,00,00;而对“Prefetch”来说如果是4倍速光驱,一般情况下不必修改;8倍速光驱可取值hex:c0,01,00,00;16倍速光驱可取值hex:80,03,00,00;24倍速光驱可取值hex:80,03,00,00;32倍速以上光驱可取值hex:00,07,00,00。不过有一点需要注意:如果修改以上两个键值导致光驱工作不正常,则可以分别降低一个级别来取值。
4、让硬盘使用FAT32
在分区时即指定让硬盘使用FAT32或者用一些转换程序将硬盘由FAT16转为FAT32,这样不但可以通过更高效地存储数据以节省磁盘空间(大约10%-15%),而且还可以改善磁盘的性能,在使用较少的系统资源的情况下使程序运行加快50%。
实现方法:在Windows 98中,单击“开始-程序-附件-系统工具-驱动器转换器(FAT32)”,然后按操作说明一步步进行即可。
5、让硬盘和光驱始终使用32位的工作模式
由于某些原因(如病毒感染或加载了某些实模式驱动程序等)会使Windows 98的硬盘和光驱工作在MS-DOS兼容模式下,以致严重影响了两者的读写速度,此时就要设法恢复它们的32位工作模式。
实现方法:首先删除Config.sys文件中的实模式驱动程序,然后在“控制面板”中单击“系统-性能-文件系统-疑难解答”,并检查一下是否选取了“禁用32位保护模式的磁盘驱动程序”复选框,如果已经选取,取消它即可恢复32位工作模式;如果没有选取,则说明系统中的32位磁盘驱动程序已经丢失或出现故障。
解决办法是: 在“控制面板”中单击“系统-设备管理器-系统设备-即插即用BIOS”,选取“删除”按钮,并选择重新启动计算机,然后系统将自动运行“添加新硬件向导”,并重新为检测到硬件配备驱动程序,包括硬盘、软驱和光驱,从而可以恢复磁盘的32位工作模式,但在这过程中要注意:为新硬件安装驱动程序时需要Windows 98的安装光盘,但此时光驱却不可用(系统不能自动支持),这就要求你要么先配置好Config.sys和Autoexec.bat文件(在其中加入光驱的驱动程序),要么先把系统安装光盘上的文件拷贝到硬盘上。
6、定期整理硬盘上的文件碎片
硬盘是系统中使用最频繁的部件之一,大量的文件操作(新建、复制、删除等)将使文件存储不连续,导致读文件时间越来越长,此时就需要使用Windows 98提供的“磁盘碎片整理程序”进行整理了,它不但可以重新整理硬盘上文件和未使用的空间,以加速文件的读取和程序的运行,更可以监控各种软件加载的频度,并据此将最常用的应用程序放到存取最快的磁盘位置,以尽可能减少硬盘寻道所用的时间,从而使程序取得最快的装入速度。
四、优化文件系统
1、优化文件系统
通过更改文件系统设置,可以显著改善系统性能。
实现方法:在“控制面板”中,单击“系统-性能-文件系统…”,在“硬盘”标签中,将“计算机的主要用途”改为“网络服务器”,“预读式优化”调到“全部”;在“软盘”标签中,将“每次启动计算机时都搜寻新的软盘驱动器”取消(因为默认情况下,软盘驱动程序在每次启动Windows 98时都要扫描新设备,而通过禁止系统启动时检查软驱,让软盘驱动程序仍然使用先前的设置,则可以使系统启动速度更快);在“CD-ROM”标签中,将“追加的高速缓存”调至最大,“最佳的访问方式”选“四倍速或更高速”;在“可移动式磁盘”标签中,选取“启动所有可移动型磁盘驱动器上的后与高速缓存”。
2、让文件系统也使用Cache
系统在读写文件时要访问文件分配表,而文件系统Cache则可以把刚访问过的文件的路经和文件名存入内存,以加快下一次的访问速度。
设置方法:在注册表的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FSTemlates位置下有三个名为“Desktop”、“Mobile”、“Server”的主键,分别对应上述“文件系统属性”对话框中“台式机”、“便携或接驳式系统”、“网络服务器”三个选项。如果使用的是台式机就可对“Desktop”中的字符串“NameCache”、“PathCache”进行修改;MameCache=“80 00 00 00”(可缓冲128个文件夹)、PathCache=“00 10 00 00”(可缓冲4096个8.3格式的文件名,约使用48KB常规内存)。
实现方法:在“控制面板”中,单击“系统-性能-虚拟内存-用户自己指定虚拟内存设置”,然后根据自己机器的实际情况来选择硬盘并设置虚拟内存的最大值和最小值。
五、不要使用一些华而不实的功能
1、禁止使用活动桌面
IE的活动桌面(Active Desktop)功能虽然可以显示Web组件,但对CPU处理速度的影响也最为明显,而且研究也表明:活动桌面是Windows 98性能下降的主要根源,因此通过禁止使用活动桌面功能可以显著提高系统反应速度。 实现方法:用鼠标右击桌面,选“属性”单击Web标签,将其中的“按Web页方式查看活动桌面”和“IE频道栏”的选项全部取消,或者干脆通过修改注册表来完全禁止活动桌面功能:运行Regedit,进入到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,添加键值“NoActiveDesktop=hex:01,00,00,00”。
2、关闭桌面主题
桌面主题一般都要占用大量的系统资源,开启它后会显著降低系统性能,同时也不要设置墙纸(尤其是“拉伸”显示模式),因为墙纸也会占用大量的内存,增加系统启动时调图的时间。
3、关闭动画显示菜单窗口和列表
系统中默认的窗口最小化和菜单的显示,都不是一下子就完成的,而是有时间间隔的慢慢滑出来,好像动画一样,通过关闭该功能可改善系统的性能。
实现方法:运行Regedit,进入HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics,找到“MinAnimate”项并将值由1改为0,或者用鼠标右键单击桌面空白处,选择“属性-效果”,然后将“动画显示窗口菜单和列表”取消即可。
4、禁止所略图显示图标文件
有的朋友喜欢在资源管理器中以缩略图的形式显示图标文件,这虽然方便了对图标文件 的操作和管理,但也加大了系统的开销,通过禁止该功能可以提高系统的反应速度。
实现方法:在“控制面板”中,双击“字体”图标可以观察到系统中安装了哪些字体,然后对冗余的字体进行转移或删除即可。
六、清理并精简注册表
经过多次的安装、卸载应用程序和设备驱动程序后,在注册表中就会留下许多无用的数据项和注册信息,由于注册表对Windows 98系统的影响是决定性的,即使其完全没有错误也会因无用数据太多而严重影响系统的启动速度和运行速度,这时就需要通过清理注册表来改善系统的性能。
实现方法:由于人工修改注册表比较麻烦,也容易出错,因此可以使用专用的注册表清理工具如RegClean或Norton Registry Editor等。