Windows 版 (精华区)

发信人: WyzIdeal (一叶小舟), 信区: Windows
标  题: Win 2000硬盘与内存调整手册
发信站: 紫 丁 香 (Tue May  9 16:54:43 2000) WWW-POST

在Win 2000中需要对硬盘和内存的调整比起Win 98来说要少得多,这主要 
是因为微软已经对这个最新的操作系统进行了优化,使得用户安装后就可以得到较 
好的系统性能。不过这些优化主要是针对网络方面的,所以对于普通用户有的可能 
没有多少用处,反而会影响系统的整体表现,这次笔者就带领大家对Win 2000的硬 
盘和内存性能进行一下调整,去除那些我们用不到的东东,然后再通过一些其他优 
化操作来改善系统的性能。 
1、调整硬盘的写缓存 
        这个调整需要实施于系统中的所有硬盘,虽然它设置简单,但效果却比较 
明显,可以有效地增强磁盘和系统性能。 
  用右键点击桌面上“我的电脑”图标,选择“属性”,接着在弹出窗口中选择 
“硬件”选项卡的“设备管理器”,在其中找到你需要设置的硬盘项,然后双击进 
入其属性设置界面,在属性选项卡中将“ Write chance enabled”选中。按照此 
方法设置系统中的所有硬盘,确定后重启系统使之生效。 
2、调整硬盘DMA设置 
        用上面提到的方法进入设备管理器窗口,然后在查看菜单中选择“ 
Devices by connection”,接着在下面的列表中找到“Standard PC”,将其子列 
表全部扩展开,双击IDE controller项下的“Primary IDE channel”进入“属性 
”设置窗口,在高级设置选项卡中将每一个硬盘中的设备类型设置为:“Auto 
Detection”,传输模式设置为:“DMA if available(CD-ROM驱动器同样也可以 
这样设置)”。对于“Secondary IDE channel”也依照上面的方法进行设置,然 
后重启使之生效。 
3、磁盘碎片整理 
        在Win 2000中微软提供了磁盘碎片整理功能,笔者建议你经常使用它对硬 
盘进行整理,最好每周一次。不过它令人遗憾地继承了Win 98的“优良”传统--速 
度非常慢,所以笔者的第二个建议是:使用第三方程序来进行磁盘碎片整理工作, 
比如:Diskeeper(它是一套完全支持Windows 2000的磁盘整理工具,整合有微软的 
Management Console(MMC),能够整理Windows 2000加密文件和压缩的文件,可自 
动分析磁盘文件系统,无论磁盘文件系统是FAT16或NTFS格式均可进行安全、快速 
地整理,而且可以选择完整整理或仅整理可用空间,从而保持磁盘文件的连续,加 
快文件存取效率。而且它不仅可以整理你的文件,而且还可以对它们进行重组,甚 
至是系统的页面文件也不在话下。另外,在注册版本中具有计划任务功能。服务器 
版下载地址:http://www.execsoft.co.uk/Dlfiles/503/us_dk2str_i.exe(http: 
//www.execsoft.co.uk/Dlfiles/503/us_dk2str_i.exe)、专业版下载地址: 
http://www.execsoft.co.uk/Dlfiles/503/us_dk2ptr_i.exe(http://www. 
execsoft.co.uk/Dlfiles/503/us_dk2ptr_i.exe))。(Win 2000虽然有磁盘整理功 
能,但是速度不能令人满意)(虽然Diskeeper看上去和Win 2000中的磁盘整理差不 
多,但是功能要强大不少) 
4、要NTFS,还是FAT32? 
      对于NTFS和FAT32两种文件系统来说,它们各有所长,也各有所短。NTFS是 
一个安全的文件系统,而且安装于此文件系统下的Win 2000一般要快于FAT32文件 
系统中的Win 2000。不过,FAT32可以很好兼容Win 9X操作系统,这又是NTFS所作 
不到的。所以对于如何选择文件系统,笔者的建议是:如果你的电脑中只运行 
Win 2000,那么最好选择NTFS文件系统,如果你使用了双启动,在电脑中还安装有 
Win 9X或是Linux,那么你至少要在一个分区中使用FAT32。如果你是一个追求速度 
的狂人,笔者建议你将Win 2000的系统文件存放在NTFS格式的分区内,而其他个人 
文件则放置在FAT32分区内。 
5、页面文件调整 
        在Win 2000中的页面文件不像Win 9X中的临时交换文件那样是动态的,所 
以对它进行调整来优化虚拟内存使得系统性能提高就更为重要了。          在 
Win 9X中,你可以将页面文件分割设置在几个不同的硬盘中,而Win 2000则不建议 
你这样作。不过如果你有两个速度相近的硬盘(请注意一定要速度相近才行,如果 
你的两个硬盘一个是5400转,一个是7200转,那么最好不要这么作,因为它会导致 
硬盘速度和系统性能大大降低),将页面文件分割设置到两个硬盘中则可以很大程 
度地提高系统性能和速度。 
        页面文件的大小应该大于物理内存,如果你的内存小于96MB,那么笔者建 
议将其设置为内存的1.5倍比较合适,当然2倍也未尝不可。如果你的内存为 
96-256MB,那么微软的建议是内存+30MB是最为适宜的选择,不过如果你经常需要 
进行大量多任务操作,那么还是设置为内存的1.5倍为好。如果你有256MB内存,那 
么将页面文件设置为256MB吧,除非你选择了当系统发生崩溃时记录所有的DUMP( 
DUMP的相关问题请参考全攻略相关文章)。 
     页面文件的设置方法为:在桌面用右键点击“我的电脑”图标,选择属性, 
在打开的属性窗口中选择“高级”选项卡,然后点击“性能选项”按钮,在弹出的 
窗口中点击下面的“更改”按钮进入虚拟内存设置窗口,按照上面所说的,如果你 
有两个速度相近的硬盘可以将页面文件分割设置于两个硬盘,也就是说两个硬盘都 
设置页面文件,数值相同。对于一般用户则可按刚才提到的数值设置,比如你有 
64MB内存,那么可以将最小和最大数值都设为96MB或是128MB,按下旁边的“设置 
”按钮后重启系统即可。 
6、其他调整 
        在上一步的“性能选项”窗口中还有一个设置叫:应用程序响应,这里提 
供有:应用程序和后台服务两个选项,如果你把Windows更多地作为工作站(单机 
)来使用,则应选择“应用程序”,这样可以使那些在工作站上运行的应用程序运 
行得更好,我们普通用户就属于这类。但当你把Win 2000更多地作为网络服务器来 
使用的话,则应选择“后台服务”,这样系统将为后台程序分配更多的资源,以使 
服务器的服务性能更加出色。 
7、注册表调整 
        在这步调整中将要涉及注册表的修改,所以笔者再次提醒大家一定要事先 
备份注册表(相关操作请看这里),而那些初级用户则最好不要轻易尝试或是在高手 
的帮助下进行。 
  ”收 在这里提供了一些相关的注册表文件(注意:笔者只在Win 2000英文版测 
试通过),你只要下载并运行它就可以完成修改操作。如果你想知道具体的修改过 
程,那么可以在开始菜单的运行项键入:regedit,打开注册表编辑器,然后找到 
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session 
Manager/Memory Management:ClearPageFileAtShutdown --笔者无法找到该键的 
相关信息,而且打开此设置后好象每次关机时并没有清除页面文件,不过当笔者将 
其打开后系统性能还是有了轻微的提高。打开该设置可以下载、运行这个注册表文 
件、关闭此设置请下载、运行另一个注册表文件。 
DisablePagingExecutive -- 当该设置打开后,系统正在执行的文件被强制保留在 
内存中而不是被移入虚拟内存,这样可以提高程序运行速度,从而提高系统性能。 
但是请注意这只对那些拥有128MB或更多内存的朋友而言的,因为它需要大量物理 
内存作后盾。打开该设置请下载、运行这个注册表文件,关闭则下载另一个注册表 
文件。 
IOPageLockLimit -- 这个设置可以改善系统在输入/输出方面效能,从而明显提高 
系统性能,系统的默认值为:512KB或0.5MB。不过笔者个人的建议是:如果你没有 
128MB或更多的内存还是不要修改为好。对于拥有大内存的朋友,笔者在这里提供 
了将数值设置为:1MB、2MB、4MB、8MB、16MB、24MB、32MB的注册表文件。因为这 
个设置的修改不会出现问题,所以你可以试一试,那些拥有128MB内存的朋友肯定 
会发现设置为8MB和16MB时系统的性能会有很大改善,当你的内存越大且使用了较 
高数值系统的性能改善也会越明显。如果你想恢复默认数值可以下载、运行这个注 
册表文件。 
LargeSystemCache -- 这个设置是让Win 2000使用它的系统缓存(就像Win 9X中的 
Vcache),不过它主要对Win 2000服务器版或更高版本有效,因为打开这个设置后 
磁盘输入/输出性能会有巨大的提高。不过对于专业版用户而言,笔者个人建议如 
果你有128MB或更多的内存可以将其打开,否则还是不要考虑它吧。(打开此项设 
置的注册表文件,关闭设置的注册表文件。) 
8、更改事件记录目录 
        如果你有两个或两个以上硬盘,而且硬盘之间的速度相近,那么这个系统 
优化将非常适合你。因为Win 2000中有一个功能叫:事件记录(Event Log),它 
会记录系统活动信息,比如:安全、应用程序和系统事件,记录文件的位置在C: 
\WINNT\SYSTEM32\Config目录中。 
9、服务设置 
         在Win 2000中有许多默认的系统服务,它们主要是用来协调系统某项功 
能或一些功能(比如:网络、打印机等)的,以便使系统更易用,好用。不过,关 
掉一些你不太想要或是对你而言没用的服务可以加快系统启动速度、降低系统开销 
(这有点像关闭那些驻留程序)。当然这样作的后果是限制了系统在某些方面的能 
力。 
  对于每一个系统服务都有三种设置:自动,随系统启动开始运行;手动,当被 
其他服务访问或是相应程序运行时启动;失效,将其关闭,不再起作用。所以笔者 
建议可以一些服务设置为手动状态,这样既不会增加系统开支,也可以在需要时将 
其打开。而且通过下面的设置你将会回收大约10MB的系统资源,真的!就是10MB! 
  
  好了,来到你的控制面板,打开“管理员工具”项,然后打开其中的“服务” 
项,设置服务的方法是用右键点击某个服务并选择属性,在常规选项卡中的开始类 
型下拉菜单中选相应的设置,比如:手动、自动或失效。  下面是笔者测试过的 
服务列表: 
  Alerter--这个服务是当系统发生故障时向管理员发送警报,除非你的电脑处 
在局域网中,而且配有网络管理员,一般情况下可以将其设置为手动或失效。 
  Clipbook Server--这个服务是允许网络中的其他用户查看你的剪贴板,即使 
你的电脑在局域网中,为了安全起见笔者还是强烈建议你将其设置为手动,而对于 
普通用户来说完全可以将其设置为:失效。 
  Computer Browser--该服务控制的是网络邻居和其他网络功能,如果普通用户 
可以将其设置为:失效,而局域网用户则应设置为:自动。 
  Event Log--该服务主要是控制系统事件记录,如果你不太关心系统出错后的 
记录信息,那么可以将其设置为手动,不过笔者的建议还是把设为自动吧,有备无 
患呀。 
  Messenger--在网络中发送、接收信息,如果你将Alerter关闭,那么这项可以 
设置为手动。 
        Net Logon--主要是管理某些网络安全设置的,比如:登录信息,你可以 
将其设置为手动。 
  Network DDE和Network DDE DSDM -- 这两个服务主要是管理DDE(动态数据交 
换)的,如果你不需要在网络中与他们共同使用Office等软件,那么可以将其设置 
为:手动。 
  NT LM Security Support--提供一些NT网络应用程序的安全保护,建议将其设 
置为:手动。 
  Plug and Play--打开Win 2000的即插即用功能,建议将其设置为:自动,如 
不然会导致注册表混乱。 
  Protected Storage--该服务适合于那些像信息卡等的保密信息。建议设置为 
:自动。当然你的系统中没有存储任何私人信息除外。 
  RPC Services--有两项,适用于远程呼叫。不过笔者还不知道哪一个网络软件 
需要使用这两项服务,但是不管你将它们设置为什么,它们每次都会随系统启动, 
所以就把它们设为:自动吧。 
  Server--它是用来管理网络中文件和打印服务器的,对于普通用户而言可以将 
其设置为:手动,如果你是局域网用户则需将其设置为:自动。 
  Print Spooler--这是用来管理你的打印机的,如果你没有打印机可以将其设 
置为:手动或失效。 
  Task Scheduler--用来管理计划任务的,比如每周按时整理磁盘等。如果你不 
使用Windows的计划任务,那么可以将其设置为:手动。 
  Uninterruptible Power Supply --这个服务是用来管理你的UPS的,如果你没 
有UPS就将它设置为:手动或失效吧。 
  Workstation--它是用来管理其他网络功能的,如果你的电脑上网,那么应该 
选择:自动。 
  除了上面提到的服务外,Win 2000中还有其他不少服务,待笔者了解到更多相 
关信息时再来更新这个列表吧。 
10、关闭无用的自启动程序 
        同Win 98一样,你可以通过删除注册表的 
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUNRUN项中 
的程序键值来使某个程序无法随系统启动而启动。不过在删除前建议你最好将这个 
键值导出备份,因为有可能在你删除后,会出现程序无法运行的情况。 
11、整理内存碎片 
不需要专门的程序你就可以简单、方便、有效地整理内存碎片,这个方法
也可以应用到Win 9X中。它其实是两个VBScript语句,新建一个文本文件,然后在
里面键入:
  Mystring = Space(16000000)
  或
  Mystring = Space(80000000)
  上面一行适合于内存小于128MB,但大于32MB的电脑,下面一行就适合内存等
于或大于128MB的电脑,你可以根据自己的情况选择,然后将其保存为:memory.
vbs。建议你将它放置在桌面,这样在任何时间你可以双击它来整理内存碎片。如
果你在使用第二行时出现了问题,那么可以改为第一行的语句。另外,在运行它之
前建议你关闭其他所有程序,这样才能得到最好效果。
   如果你更喜欢使用现成的软件,那么可以下载这两个软件:Ramfree32(适用
于内存小于128MB的电脑)、Ramfree128(适用于内存大于或等于128MB的电脑)。
--
欢迎访问小舟软件园:http://ark.hit.edu.cn/   ftp://ark.hit.edu.cn/
                                         ☆             ☆
                                                  ★
           白 天 不 懂                         夜 的 黑
                                                             ☆
                                      ☆            ☆          

※ 来源:·紫 丁 香 bbs.hit.edu.cn·[FROM: 202.118.248.120] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.724毫秒