专题栏目
相关文章
没有相关文章
您现在的位置: 军旅同心-旅游自驾-军旅文学 >> 读书赏析 >> 学习园地 >> 电脑网络 >> 技术文章 >> 正文
Windows 98/Me/2000/XP系统完全优化
作者:. 文章来源:. 点击数: 更新时间:2003-12-27 1:04:46

一、完全优化Windows 98

(一)优化CMOS设置

     通过优化CMOS设置,可使系统启动更快、资源利用率更高。不同配置的机器,具体优化方法也各异。但一般都有:

     1.加速系统检测过程

     关闭不用的硬件,比如多余的IDE通道、USB设备等;关闭多余的检测,比如将“Above 1MB Memory Test”设置为“Disabled”等;按实际参数设置硬盘而不要将硬盘参数设置为“Auto”,以减少启动时检测硬盘参数的时间等。

     2.加速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”等。

    3.加速硬盘

     将“IDE HDD Block Mode”和“IDE 3-Bit Transfer Mode”设置为“Enabled”、将“IDE Ultra DMA Mode”设置为“Auto”或“Enabled”等。

     4.提高启动速度

     将“Quick Power On Self Test”设置为“Enabled”、将“Boot Sequence”设置为“C,A”或“C,A,CD-ROM”、将“Boot Up Floppy Seek”设置为“Disabled”等。

     5.提高显示速度

     将“Video BIOS Cacheable”、“Video RAM Cacheable”、“Video BIOS Shadow”、“C8000-CBFFF~DC000-DFFFF”都设置为“Enabled”等。

     6.提高系统性能

     将“System BIOS Cacheable”、“System BIOS Shadow”设置为“Enabled”等。

(二)优化系统启动过程

     1.简化自启动程序

     虽然某些自启动程序可以简化用户的操作(如注册表检查程序Scanregw.exe等),但也有相当一部分自启动程序很少使用或者是根本不用,因而白白占用了系统资源、降低了系统性能。在Windows 98中,主要有四种类型的自启动程序,即Config.sys 和Autoexec.bat中加载的程序、Win.ini中的自启动程序、“启动”组中的自启动程序以及注册表中“HKEY_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字样),通过跳过该启动画面可加速系统的启动过程。实现方法是:在系统启动时按住Esc键,或者干脆打开根目录下的Msdos.sys文件,在其[Options]节添加一行:Logo=0。

     5.暂时禁用某些外部设备

     Windows 98启动时要检测并启动众多的外部设备驱动程序,因而使启动速度变慢,而通过暂时禁用某些外部设备(比如“高级电源管理支持”、“标准软盘控制器”等)则可以减少要启动的外设数量、从而提高系统启动速度。实现方法是:鼠标右击“我的电脑→属性”命令以打开“系统属性”对话框,在“设备管理器”选项卡下,双击要禁用的设备(比如“标准软盘控制器”),在“常规”选项卡下,选定“设备的用法”框中的“在此硬件配置文件中禁用”,然后重新启动即可。


 

图 禁用外部设备

 

 

(三)优化各驱动器

     1.提高软驱性能

     在电脑中,读写速度最慢的恐怕就是软盘驱动器了,这除了有其物理特性方面的原因,也跟系统中默认采用“FIFO”方式来管理驱动器、不具备后台存储管理功能有关,不过我们也可以对该方式进行修改。实现方法是:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000值项,新建一个名为“ForeFifo”的DWORD值,并赋值为“0”即可。

     2.让硬盘和光驱使用DMA(直接内存访问)

     一般来说,你的硬盘和光驱都已经支持Ultra DMA 33模式了(当然,目前支持Ultra DMA 100的硬盘也已经比比皆是了),其最大瞬间传输率为33.3MB/s,且占用CPU时间更少,那么我们为什么不使用DMA来进行加速呢?可惜在Windows 98的系统默认设置中,该功能却是被禁用的,需要手工打开它。实现方法是:在“控制面板”中,点击“系统→设备管理器→磁盘驱动器→GENERIC IDE DISK TYPE47(不同的机器上该值可能有所不同)→属性→设置”(对硬盘而言)或“系统→设备管理器→CDROM→ATAPI CD-ROM-DRIVE-52X(不同的机器上该值可能有所不同)→属性→设置”(对光驱而言),然后选取“DMA”即可。


 

图 硬盘属性对话框

 

 

     如果该项为灰色不可用,则说明主板芯片不支持DMA;而如果选取后重启动又变为没有选取,则说明该硬盘或光驱不支持DMA)。

     3.让硬盘和光驱使用更多的内存做Cache(高速缓冲)

     Cache可以显著提升系统性能,这是人所共知的,不是连CPU都需要一级Cache、二级Cache甚至三级Cache吗?硬盘和光驱买回来其上面的Cache既已无法再变,但我们可以让硬盘和光驱使用内存做Cache,然后再优化一下光驱的预读取性能,这样它们跑起来是不是要更快一些呢?但这里有两点要注意:一是要使下面的修改生效,系统必须使用32位的CDFS。不过请放心,Windows 98已经默认使用了;二是这里设置的都是物理内存,只有内存在32MB以上效果才能比较明显,否则可能会弄巧成拙。下面我们就来看一下其实现方法:

     (1)对硬盘:用记事本打开系统目录下的System.ini文件,找到[Vcache]段,在其下面分别写入MinFileCacheSize=xxxx、MaxFileCacheSize=xxxx、ChunkSize=yyyy。其中的xxxx是Cache的大小,以KB为单位,若有16MB内存可取值2048,若有32MB内存可取值4124,若有64MB内存可取值4096等;yyyy是每一个缓存块的大小,一般设为1024即可。

     (2)对光驱:在注册表编辑器中依次点击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:40,05,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\FS Templates值项下有三个名为“Desktop”、“Mobile”、“Server”的主键,分别对应上述“文件系统属性”对话框中“台式机”、“便携或接驳式系统”、“网络服务器”三个选项。如果使用的是台式机,就可对“Desktop”中的字符串“NameCache”、“PathCache”进行修改:NameCache=“80 00 00 00”(可缓冲128个文件夹)、PathCache=“00 10 00 00”(可缓冲4096个8.3格式的文件名,约使用48KB常规内存)。

    3.优化图形硬件

     通过指定要为图形硬件设置的加速等级,可以改善图形显示。实现方法是:在“控制面板”中,点击“系统→性能→图形”,然后将“硬件加速”调至“全部”。

    4.优化虚拟内存

     如果计算机上有两个不同类型的硬盘,其中一个的读写速度快于另一个,那么通过手工设定让系统使用速度较快的硬盘做虚拟内存,这样就会提高系统性能。不过这一步一定要慎用。如果你是“菜鸟”的话,还是让Windows 98来管理虚拟内存吧,它会根据可用硬盘空间的大小来选择默认设置。实现方法是:在“控制面板”中,点击“系统→性能→虚拟内存→用户自己指定虚拟内存设置”,然后根据自己机器的实际情况来选择硬盘并设置虚拟内存的最大值和最小值。

(五)禁用一些华而不实的功能

     1.禁止使用活动桌面

     IE的活动桌面(Active Desktop)功能虽然可以显示Web组件,但对CPU处理速度的影响也最为明显,而且研究也表明:活动桌面是Windows 98性能下降的主要根源。因此,通过禁止使用活动桌面功能可以显著提高系统反应速度。实现方法是:鼠标右击桌面,选择“属性”命令,点击“Web”选项卡,将其中的“按Web页方式查看活动桌面”和“IE频道栏”的选项全部取消。


 

图 桌面属性对话框

 

 

     或者干脆通过修改注册表来完全禁止活动桌面功能:在注册表编辑器中依次点击HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,添加键值“NoActiveDesktop=hex:01,00,00,00”。

    2.关闭桌面主题

     桌面主题一般都要占用大量的系统资源,开启它后会显著降低系统性能,同时也不要设置墙纸(尤其是“拉伸”显示模式),因为墙纸也会占用大量的内存,增加系统启动时调图的时间。

    3.关闭动画显示菜单、窗口和列表

     系统中默认的窗口最小化和菜单的显示,都不是一下子就完成的,而是有时间间隔的慢慢滑出来,好象动画一样,通过关闭该功能可改善系统的性能。实现方法是:在注册表编辑器中依次点击HKEY_CURRENT_USER\Control Panel\Desktop\Window\Metrics,找到“MinAnimate”项并将值由1改为0。或者鼠标右击桌面,选择“属性”命令,点击“效果”选项卡,然后将“动画显示窗口、菜单和列表”取消即可。

    4.禁止缩略图显示图标文件

     有的用户喜欢在资源管理器中以缩略图的形式显示图标文件,这虽然方便了对图标文件的操作和管理,但也加大了系统的开销,通过禁止该功能可以提高系统的反应速度。实现方法是:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\Software\Classes\Paint.Picture\DefaultIcon,将其默认键值由“%1”改为“C:\Windows\Mspaint.exe,1”。

    5.删除冗余字体

     系统每次启动时都要加载字体,如果字体太多(尤其是汉字字体),就会占用大量的系统资源,降低了启动速度。把不用的字体文件移出系统文件夹(Windows\F

[1] [2] [3] 下一页


更多
免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:烟灰缸    责任编辑:烟灰缸 
  • 上一篇文章:
  • 下一篇文章:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 网站地图 | 版权申明 | 网站公告 | 管理登录 |