sosyy 发表于 2007-11-16 10:21:00

winxp优化知识

事实 -“与很多人认为的相反Windows XP能够安装在配置低得让人惊讶的电脑上。通常PC的平均使用寿命大约为4-6年,几乎现在所有在用的PC都可以运行Windows XP。下面的配置是微软“官方”公布的最低配置,我已经测试过,工作得很好,除了内存只有64MB性能太差。我认为Windows XP最低配置只需要把内存加到128MB即可。”- 资料
233 MHz CPU(推荐300 MHz)*
128 MB推荐(最低支持64 MB,会限制性能和某些特性)*
1.5 GB空闲硬盘空间 *
Super VGA(800 × 600)或更高显示适配器和监视器
CD-ROM或DVD驱动器
键盘和Microsoft鼠标或兼容定点设备
*实际需求会因为你选择安装的系统配置、应用程序、特性而不同。如果从网络安装,可能需要额外硬盘空间。- 资料
注意 - 再强调一次推荐最小128MB内存因为低于这个数字会限制某些特性和性能。那些宣称Windows XP不能在这样的机器上使用的人从来没有真正实践过。在升级内存等之前,旧的系统通常可以从更高的硬盘性能(例如:5400 RPM到7200 RPM,40线IDE数据线到80线IDE数据线),更快的Internet连接速度(拨号到宽带)中获益。通常大多数抱怨来自载入时间和Internet性能。Windows XP能够胜任基本的办公、邮件和Internet应用。很多人也没有认识到Office 2000或Office XP的系统要求有多么低。这是Windows XP的最低要求而不是你要用的任何第三方软件的。要顺利使用第三方软件,必须满足其要求的配置。

神话 -“NTFS与游戏不兼容。”
事实 -“普通的软件和游戏对其所在的文件系统的关注是再少不过了。只要使用的操作系统支持,就不会有任何问题。不过,在NTFS上权限是游戏是否能正常运行的一个因素。如果你没有权限访问软件需要的某个文件,软件就不会运行。这就是与FAT32上文件的不同之处,大概也是那个游戏或其它软件必须与NTFS兼容的谬论的来源。这也是另一个你应该熟悉一下NTFS中文件和文件夹权限的理由。”- 资料

关于可靠性的神话
Windows 95/98/ME vs XP可靠性
神话 -“Windows 95/98/ME和XP一样可靠” - 对比图 - 可靠性视频
事实 -“Windows XP比Windows 95/98/ME可靠10-30倍。Windows XP Professional基于经过检验的Windows 2000代码基础,拥有一个32位的处理架构和一个全保护的内存模型。Windows XP提供了若干个增强措施使它成为到目前为止最可靠的Windows:应用程序兼容性,兼容模式,提升的设备和硬件支持,共享DLL支持,关机时间追踪系统,Windows驱动程序保护,设备驱动程序回滚,Windows安装程序,自动更新,动态更新,Windows Update,影像复制集成及备份,最后一次正确的配置,自动系统恢复,增强的系统还原,错误报告和产品支持,在线崩溃分析。”- 资料
微软:Windows XP可靠性研究(PDF)
- Windows XP Professional无故障运行时间是Windows 98 SE的30倍
- 没有Windows XP Professional系统在测试期内出现应用程序或操作系统故障
- 没有Windows 2000 Professional系统在测试期内出现应用程序或操作系统故障

总是释放DLL文件 (禁用DLL缓存)
"AlwaysUnloadDLL"
神话 -“启用它会释放更多内存并且提高性能”
事实 -“在Windows 2000或XP中增加这个键不会起作用,因为微软Windows 2000以后的版本都不支持这个键。当一个DLL文件的使用数为0时,外壳程序会自动释放它,但只是当它一段时期不被使用以后。这个不活动时期有时太长了,特别是一个Shell扩展DLL正在被调试时。对Windows 2000之前的操作系统,你可以通过增加这个键来缩短不活动时期。”- 资料

/Prefetch:1 参数
神话 -“在程序快捷方式的启动路径中增加/Prefetch:1参数可以缩短程序启动时间。”
事实 - 这个参数能做的就是改变Hash数——操作系统不会做任何改变,只是把预读取页存放到另一个文件。这不会对性能有丝毫的提高。微软Windows客户性能组的Ryan Myers写道:“系统创建进程时会读取这个/prefetch:#标记——然而,它有一个(并且只有一个)用途。我们增加这个传入数到Hash。为什么?WMP是一个多用途应用程序可以做不同的事。它播放WMV文件,播放DVD,转录CD或接收网络广播等WMP能做的事时涉及的DLL文件和代码各不相同。如果WMP只有一个Hash,那么预取只会对某一个用途有效,不正确的预取数据不会是一个致命的错误——只是把不会用到的页加载到内存,然后很快交换回硬盘。因此,预取达不到预期效果。通过为WMP不同的模式增加一个不同数字的/prefetch:#标记,每一种模式下WMP获得自己单独的Hash文件,从而正确的实现预取(这个行为不是WMP专有——任何应用程序都可以这样)当创建进程的第一个线程时会读取这个标记,但在命令行下这个标记不会被传递给CreateProcess函数,因此对遇到未知命令行参数就报错的应用程序来说,这个标记是无法使用的。这就是为什么很多人发现加了这个标记以后Kazaa等应用程序出错或无法启动。当然,WMP知道可能有这个参数,只是它会自动地忽略掉。然而,我怀疑‘增加/prefetch:1参数可以提高速度’这个都市传奇还会继续下去。”- 资料

清空Prefetch文件夹
神话 -“删除Prefetch文件夹
事实 -“每次你删除一个应用程序预取文件(.PF),下次启动它时你将要花费更多时间,最高可以增加一倍时间。首先,XP无论如何将重建预取(.PF)跟踪文件;第二,当预取文件超过128个时XP会整理它们避免不必要的消耗硬盘空间。因为要重建预取(.PF)跟踪文件你只有到第二次启动这个应用程序以后才能获得最快的启动速度预取(.PF)跟踪文件不是缓存,不会在Windows启动时预载到内存,甚至不会被访问,除非你启动一个应用程序。每个应用程序只有一个预取文件。没有任何理由去删除这些文件,清空预取文件夹是一个实际上是自找麻烦。我想不出你为什么要故意使自己PC变慢。”- 资料 - 资料 3 - 资料 4
恶意软件/病毒 - 因为恶意软件/病毒可能感染,有些人不负责任地推荐清空Prefetch文件夹。恶意软件/病毒可以感染任何文件夹的文件,Prefetch文件夹也不例外。这些人会推荐清空Windows文件夹吗——它们可是很容易感染的啊?当然不会,只会清除恶意软件/病毒,或者直接删除文件,而不是清空文件夹。Windows预取任何加载的可执行文件而不作筛选造就了这个神话。因而往往可以在Prefetch文件夹中找到与被感染文件同名的预取(.PF)跟踪文件,它们不是恶意软件/病毒,它们是用来提高恶意软件/病毒加载速度的,尽管并无有害代码。一旦删除有关被感染文件后,这些预取(.PF)追踪文件就没有任何作用了,Windows将自动清除它们。
文件讹误 - 某些人宣称预取(.PF)文件会意外“讹误”因而需要定期删除。文件是不会“讹误”的除非你的电脑别的地方出了问题。任何文件讹误都是系统出现问题的信号。超频,使用有缺陷的组件比如内存和硬盘以及使用FAT32而不是更优越的NTFS文件系统是文件讹误的通常原因。NTFS相较于FAT32对文件讹误有很强的修复能力。当把数据存储到磁盘时,NTFS把I/O事件记录到一个专门的事务日志中。如果系统崩溃或遭遇中断,NTFS能使用日志还原卷以及防止不正常程序中止或系统关闭导致的讹误。NTFS不会把某个行为提交给磁盘除非验证这个其成功完成。这种预防措施有助于防止NTFS卷的讹误。NTFS同样支持热修复磁盘扇区,操作系统自动屏蔽坏扇区并将文件从中移出。这些活动都发生在后台。应用程序尝试读写热修复过的区域的数据时将不会发现磁盘上有这么个问题。因而也没有理由发生文件讹误了。
CCleaner - 最近CCleaner增加了一个帮倒忙的清理选项——默认启用清除“陈旧预取数据”。清理Prefetch文件夹只是一个实际上降低性能的神话。不要启用这个选项,它会增加应用程序和Windows的加载时间。至少这个选项不应该默认被选取,并且用户选取后应该收到一个警告。我没能联系上CCleaner的作者,不过把CCleaner论坛上与这个功能有关的主题全部锁定或删除了。用户不会接受这样一个卓越的软件走错路,我期待作者早点纠正错误 - 资料
伪技巧 - 不懂得Windows XP预取机制如何工作的人总是提出清理Prefetch文件夹这个谬论,他们的解释是100%错误的 - 伪技巧 - 伪技巧 2 - 伪技巧 3 - 伪技巧 4

sosyy 发表于 2007-11-16 10:21:21

启用预取(Prefetch)
"EnablePrefetcher"
神话 -“把EnablePrefetcher的值设成大于3的数可以提高性能。”
事实 -“Windows XP的预取机制是内存管理器的一部分,它可以帮助减少Windows和应用程序的启动时间。在排除故障或实验室里你可能需要禁用它。下面这个列表是EnablePrefetcher健的几种可能值,设为0即可禁用。
0 = 禁用
1 = 启用应用程序运行预取
2 = 启用系统启动预取
3 = 两者都预取(默认,最佳的)
Windows XP这个键默认值是3,像4,5,6这样的值是不存在的也就是无用的。维持默认的3就是最佳的性能了。”- 资料
小内存电脑 - 在内存小的电脑上禁用预取是基于这个谬论——应用程序的一部分代码已经被预载到内存中。这是完全错误的,传播它的人不懂得预取机制的工作原理,越慢的系统越能体现预取的优点。
启动速度 - 推荐把EnablePrefetcher值设为2以提高性能是根据“Windows XP启动过程中,在开始加载应用程序之前程序的一部分代码就被预载到内存”这一谬论提出的。这错得一塌糊涂的东西被不懂Windows XP预取机制如何工作的人到处传播。只有启动中要用到的文件会被预取。Prefetch文件夹不是缓存。不论值是2还是3,Windows XP都会花完全相同时间启动,设为2唯一的区别就是从此所有启动的应用程序都不会被预取,因而加载速度也会降低。默认值3绝对不会增加Windows XP启动时间。为了最佳的Windows XP和应用程序启动时间应该把这个值保持在3。

启用Superfetch
"EnableSuperfetch"
神话 -“启用了以后能像在Windows Vista一样提高Windows XP的性能。”
事实 -“这个神话起源于INQ草率地刊登了一位读者的错误来信而未加核实。Windows内部权威Mark Russinovich说这样修改注册表是没有作用的,Windows内核中根本不存在‘Superfetch’串。你可以自己用Strings.eve工具确定一下。这样修改什么效果都不会有,因为根本不存在‘Superfetch’命令。Windows不能执行一个不存在的命令,将直接忽略掉它。那些说这个技巧有效的人都在自欺欺人。”- 资料

ConservativeSwapfileUsage
神话 -“在System.ini文件里添加ConservativeSwapfileUsage=1 可以提高性能。”
事实 -“Windows XP提供System.ini和Win.ini两个文件是为了向下兼容16位应用程序,对保存在注册表中的Windows XP的页面文件设置没有任何影响。这个设置只对Windows 95/98有效,Windows 95中默认为1,Windows 98中默认为0。在Windows 98里你可以把System.ini文件下的ConservativeSwapfileUsage设为1,以性能为代价使系统同Windows 95一样运作。”- 资料

删除临时文件
神话 - “删除临时文件可以提高性能。”
事实 - 删除临时文件不会给应用程序,游戏或系统性能带来提升,仅仅是给你带来更多的空闲磁盘空间。反病毒和反间谍软件的扫描时间和磁盘搜索时间可以减少一点,这可不是人们通常所说的提高性能。删除浏览器缓存实际上降低了访问历史页面的速度,因为必须把网页重新载入缓存。
注意 - 新的磁盘搜索引擎例如Windows桌面搜索考虑了临时文件的位置,不会在索引这些文件上浪费时间。已经向Windows 2000,XP,2003开放下载并且包含在Vista中。

禁用Dr. Watson

神话 -“Dr. Watson总在运行,禁用它可以提高性能。”
事实 -“Dr. Watson会在程序发生错误时自动启动而不是之前,除非你手动启动它。这就是说禁用Dr. Watson对性能无影响。对Windows来说,Dr. Watson(Drwtsn32.exe)是一个错误调试器,在程序发生错误(或用户模式故障)时收集计算机信息。技术支持组可以通过Dr. Watson获取的信息来诊断程序错误。当检测到错误时,Dr. Watson生成一个文本文件(Drwtsn32.log)发送给技术支持人员。你也可以生成一个二进制的故障转储文件,程序员可以把这个文件加载到调试器。这是对解决问题很有用的信息,因此禁用Dr. Watson毫无意义。”- 资料 - 资料 3
注意 - 如果使用最新的,非测试的并且打上了所有官方补丁的应用程序时发生错误,你应该提交错误报告而不是忽略它。这也可能表示你的系统有点问题或者设置错误,使用XP诊断指导来检测错误原因。

清空页面文件
"ClearPageFileAtShutdown"
神话 -“关机时清空页面文件可以提高性能。”
事实 -“启用这个功能会在关机过程中清空Windows页面文件(Pagefile.sys),因此关机过程完成时页面文件中不会包含不安全的数据。如果你启用这个功能,关机时间就会增加。某些第三方程序会在内存中临时保存未加密(无格式文本)密码或其它敏感信息。由于Windows虚拟内存的体系结构,这些信息会出现在页面文件中。虽然清空页面文件不能保证计算机物理安全,好歹可以在没有运行Windows时增加计算机上数据的安全性。” 还有一点应该提到的是清空页面文件会减少页面文件中的碎片,减少页面文件碎片意味着对下次启动Windows而言,只要好处而没有坏处,如果你不在乎关机时间的话。

sosyy 发表于 2007-11-16 10:22:39

禁用页面文件
神话 -“禁用页面文件可以提高性能。”
事实 -“关闭页面文件你不会获得任何性能的提升。当应用程序启动后会分配到大量的内存(从虚拟内存中获得几百MB)即使可能根本不会用到。如果没有页面文件(即虚拟内存),吞噬内存的应用程序很快能用去一大块物理内存。更糟的是,很少的应用程序会使内存耗尽的机器停下来,如果没有页面文件,一些应用程序(例如Adobe Photoshop)会在启动时显示警告。”- 资料
“在现在的操作系统中,包括Windows,应用程序和很多系统进程总是使用虚拟内存地址来访问内存,硬件会自动把虚拟内存地址转为实地址,只有操作系统核心会绕过这个地址转换直接访问实存地址。所有在32位Windows环境下运行的进程(例如可执行文件)都会获得虚拟内存地址(一块虚拟内存空间)范围从0到4,294,967,295(232 - 1 = 4 GB),不论到底这台计算机上安装了多少内存。在Windows的默认设置里,每个进程会分配2 GB虚拟内存专用,另外2 GB由所有进程和操作系统共享。内存是有限的资源,然而通常来说,虚拟内存却是无限的。可以存在很多进程,它们各自拥有2 GB的虚拟地址空间。当所有进程需要的内存量超过了可用值,操作系统会把一到多个虚拟地址空间页(每块4 KB)移动到硬盘,为其它用途腾出内存空间。在Windows系统中,这些被转移的页就暂存在一到多个名为pagefile.sys的文件中,这些文件位于分区的根目录下。虚拟内存总是处于使用中,即使所有进程需要的内存量加起来还没有系统已安装大。”- 资料

移动页面文件
神话 -“移动页面文件到同一驱动器的不同分区可以提高性能。”
事实 -“移动页面文件到同一硬盘的不同分区不能提高性能。简单的移动到同一块硬盘的其它分区会导致更多磁头寻址活动,因为驱动器不断在Windows和页面文件所在分区间转移。即使移动页面文件有利于碎片整理,I/O的性能损失也足以抵消这点好处。更好的办法是用PageDefrag整理页面文件,只设置一个页面文件,让它待在它本来的地方,可以给你带来最好的I/O性能。- 资料
注意 - 然而你可以通过把页面文件放在另一块硬盘的分区而不是同一块硬盘的分区来增强性能。那样的话Windows可以更快的处理成倍增加的I/O请求。当页面文件位于启动分区时,Windows必须同时在系统文件夹和页面文件上执行读写操作。而当页面文件被移到别的硬盘后,读写请求之间的竞争将会减少。”

RAMdisk上的页面文件
神话 -“把页面文件放到RAMdisk上可以提高性能。”
事实 -“把页面文件放到RAM磁盘上是一个理论上很荒唐的想法,实测表明对性能打击也确实很大。除非你有非常大的内存你才能这样,可如果你有非常大的内存,你的电脑不会经常访问页面文件!相反的,如果你没有非常大的内存,分出一部份来创建RAM驱动器只会增加发生页错误的机率。你可能会说:‘是啊,但由于是在RAM中,即使多出来的页错误也可以快一点消失。’是的,可还是不要碰到它们为好。这样会使更多的exe和dll文件页错误需要解决,RAM中的页面文件对提升性能毫无帮助。(后面的不会翻译,请高手帮下忙……)”- 资料

禁用某些服务
神话 -“禁用这些服务可以提高性能。”
事实 -“禁用这些服务实际上降低性能。”
DNS Cache Service -“如果DNS解析器缓存被停止,客户端计算机的总体性能将下降,DNS查询的网络通信量将会增加。这会明显的降低你刚刚去过的网站的访问速度速度,也会不必要地增加ISP的DNS服务器工作量。”- 资料
Task Scheduler Service -“禁用任务计划服务绝对会增加Windows XP启动和应用程序加载的时间,因为预取跟踪文件和Layout.ini文件无法被创建或更新。”- 资料
注意 - 禁用其它不必要的服务通常只对性能有一个影响就是减少Windows XP启动时间。- 资料

禁用内存页面调度 小内存系统 或 大内存系统

"DisablePagingExecutive"
神话 -“将DisablePagingExecutiv的值设为1会阻止内核将内存中的片断写入硬盘,从而提高性能。”
事实 -“禁用页面调度只会应用到ntoskrnl.exe,对win32k.sys(比ntoskrn1.exe大得多),其它驱动器的可分页部分,分页的池以及文件系统缓存这些位于内核地址空间并且分页到硬盘的部分没有影响。在小内存系统上这会导致系统代码不必要的分页因而降低性能。如果你确实有足以应付工作量的内存,是的,没什么害处,不过话说回来,如果你有那么多内存,系统不会给系统代码那么频繁的分页。这个设置在调试驱动器时有用,通常只推荐在运行确定程序的服务器上使用。”- 资料 - 资料 3

禁用系统还原
神话 -“禁用系统还用可以提高性能。”
事实 -“系统还原监视你计算机时不会对性能产生任何你感觉得到的影象。创建还原点是一个很快的过程,通常只占用几秒钟。计划的系统检查点(默认每24小时)只会在系统空闲时产生,避免妨碍使用。”- 资料

磁盘碎片整理程序
神话 -“内建的磁盘碎片整理程序足够用了。”
事实 -“如果内建的碎片整理程序快速、自动化、可定制,那么这个说法是真的。不幸的是,内建的碎片整理程序这三个特征都不具备,而且运行一次需要几十分钟甚至数小时。使用内建碎片整理工具时,得你来留意磁盘零碎程度,当性能受到严重影响时得你来决定是否采取措施,然后又得你来一个一个的整理驱动器。”- 资料 - 对比图
Disk Defragmenter的限制 -“Disk Defragmenter工具是基于Executive Software International, Inc开发的Diskeeper的完整零售版。微软Windows 2000及以后的版本中包含的是它的功能限制版,通过整理FAT、FAT32或NTFS文件系统的卷来保持磁盘性能。XP版功能有如下限制。”- 资料
- 只能整理本地卷;
- 一次只能整理一个卷;
- 不能在扫描一个卷时整理另外一个;
- 没有脚本或第三方工具,不方便设为计划;
- 同一时刻只能有一个Microsoft Management Console(MMC)单元在运行。

休眠文件(Hiberfil.sys)
神话 -“碎片整理前有必要删除Hiberfil.sys文件。”
事实 -“Hiberfil.sys是休眠时写入物理内存数据的文件。从休眠状态还原时,BIOS读取Hiberfil.sys以将计算机恢复到休眠前的状态。由于休眠文件在启动过程中很早就被确定了,因此不能移动它。然而可以用企业级碎片整理软件例如Diskeeper或免费工具PageDefrag在启动时安全地整理休眠文件。”- 资料

FAT32 vs NTFS
神话 -“FAT32文件系统比NTFS要快/好。”
事实 -“NTFS较FAT32有很多优点。NTFS的特征:内建安全、恢复、交换数据流、自定文件摘要、压缩、对象权限、使用更有效的簇大小以节约磁盘空间,以及容错性。Windows 2000和XP支持的NTFS ver 5包括更先进的特征:加密、磁盘配额、稀疏文件、多分点、卷加载点。这些FAT32都不支持。”- 对比图
性能
NTFS文件系统强调速度,在较大的卷(超过400MB)上表现出优异的磁盘I/O性能。NTFS使用为所有目录使用一种二进制树结构,减少系统访问硬盘定位文件的次数。对大的目录来说NTFS是最佳选择,可以轻易胜过FAT32。另外,NTFS会在空闲时自动排序文件夹中的文件。NTFS使用较小的磁盘分配单元(簇大小)是对FAT32的一个优势。较小的簇防止浪费磁盘空间,特别是保存大量小文件时。由于更好地使用较小的簇加上有效的设计,对比FAT文件系统,磁盘效率并没有随着卷的增大而降低。文件增多,卷增大时,NTFS文件系统的性能并没有受影响,而FAT32的性能却在不断降低。- 游戏性能
“NTFS通常被认为比FAT慢。然而,在正确创建的NTFS卷上性能得到优化,磁盘碎片也得以减少,NTFS性能(包括额外的‘日志’)在小的磁盘上与FAT基本持平,而在大的磁盘上比FAT快。FAT32性能随着卷大小超过32GB进一步下降,体现在两方面:
- 读取全部FAT结构表使FAT32的启动时间增加。卷安装好后必须这么做,以计算空闲空间。
- 文件系统通过检查庞大的FAT结构表来确定空闲磁盘空间,因而影响了FAT32上的读写性能,也导致了文件定位方面的低效率。”- 资料
游戏性能
“数据显示……基本上没有区别。事实上,只有PCMark04的测试没有显示出一模一样的结果,并且两种文系统上的结果差别还不到百分之二。HDTack的访问测试可以分别的测出数据从驱动器上定位和读取的速度,结果几乎是一样的。更重要的是,基于不同的文件系统和簇尺寸的游戏测试也没有反映出丝毫的帧数不同。和我们期望的一样,我们强力推荐Windows XP用户享受NTFS文件系统的优点,其游戏性能证明和FAT 32不相伯仲,却又带给用户一系列好处。”- 资料
可靠性
除了广泛的内存和应用程序保护,NTFS是一个可靠的文件系统。保存数据时,NTFS会在专门日志中记录文件I/O事件。如果系统崩溃或中断,NTFS可以使用这个日志恢复卷,遇到非正常程序关闭或关机时也可以防止错误。NTFS只在确认操作完成时才会向磁盘提交操作,防止卷的错误。NTFS还支持热修复扇区,操作系统会在后台自动标记坏扇区并将数据移出坏扇区。应用程序尝试在热修复过的区域内读写时根本不会发觉有异常。对Windows 2000和XP,我只推荐使用NTFS文件系统。- 资料

sosyy 发表于 2007-11-16 10:23:00

把FAT32转换成NTFS
神话 -“由于512B的簇大小,把FAT32转换成NTFS相对于直接格式化会降低性能。”
事实 -“在NTFS卷中,簇从零扇区开始,因此,是沿着簇边界排列的。例如,如果每个簇是4KB而扇区是512B,则每个簇的起始扇区数会是8(4096/512)的倍数。然而,FAT文件系统的数据簇位于BIOS参数块,保留扇区,两个FAT表后面。FAT格式化不能保证数据簇是沿着簇边界排列。在Windows 2000中,CONVERT通过把簇大小强制设为512KB来解决这个问题,降低了性能并且增加了碎片。Windows XP中,CONVERT会选择最佳簇大小(4KB最理想)”- 资料

IoPageLockLimit
"IoPageLockLimit"
神话 -“提高IoPageLockLimi可以为内核的独占式访问锁住更多的内存,提高性能。”
事实 -“确定,它能起作用但只在Windows 2000 RTM(Release To Manufacturing)版中。在Windows 2000 Service Pack 1和后续版本中就没有任何作用了,在Windows XP中也没有。因此它是毫无意义的,因为没有一个谁会还在使用Windows 2000 RTM,RTM版内核会访问IoPageLockLimit,SP1内核则不会,更别谈后续版本了,而XP的任何版本都不会。”- 资料

IRQ优先级

"IRQ8Priority"
神话 -“调整IRQ的优先级特别是IRQ 8可以提高性能。”
事实 -“在NT家族中IRQ根本不存在‘优先级’的概念;是有一种被称为‘IRQL’(Interrupt Request Level,中断请求级别)的东西与它们有关。但计时器中断已经被指派了一个比任何I/O设备都要高的IRQL,仅次于多处理器电脑里的处理器间中断。NT家族操作系统不会在计时中首先使用实时钟(IRQ 8)!它们使用可编程计时器(8245,在IRQ 0)来操纵系统计时,CPU时间等等。IRQ 8是用于分析,但分析从没有被起用除了在少数开发环境下。即使会也讲不通为什么调整实时钟的优先级可以提升性能。实时钟与计时器相关联而不是CPU频率。我猜测这个“技巧”来自于某个超频论坛。很多XP系统设置软件里都可以找到这个选项,这可是我为什么不推荐这些软件的最好例子。”- 资料

在单独的进程中打开文件夹窗口
神话 -“启动这个功能可以提高性能。”
事实 -“如果你的电脑频繁崩溃,并且你试着将问题或麻烦减到最小,则可以使用这个设置。然而,你应该认识到这个进程会使用更多内存从而降低计算机性能。”- 资料
注意 - Windows XP是一个非常稳定的操作系统,应该从永远不会死锁(冻结),发生蓝屏错误或意外重起。这些都是系统某处存在错误或不合理配置。这是你的系统有点问题或者设置错误的信号,使用XP诊断指导来检测错误原因。

大系统缓存
"LargeSystemCache"
神话 -“启用这个功能可以提高台式机/工作站的性能。”
事实 - “大系统缓存决定系统是保留一个标准尺寸还是更大的文件系统缓存,从而影响系统把更改的页写到磁盘的频率。增加文件系统缓存的尺寸通常会提升文件服务器的性能,但也会减少应用程序和服务可用的物理内存空间。同样地,减少写系统数据的频率会把磁盘子系统的使用减到最少,但更改的页占用了本来可以给应用程序使用的内存。在工作站上这样会增加页以及增加启动新应用程序的延迟。简而言之,在文件服务器上启用这个功能在其它任何情况下禁用这个功能。”- 资料
“系统缓存模式是为在服务器上使用的Windows服务器产品设计的。系统缓存模式同样是为只把Windows XP作文件服务器这一有限用途设计的。这种模式不是为日常桌面应用设计的。当在使用基于统一内存架构(UMA)的视频硬件或加速图形端口(AGP)的计算机上开启系统缓存,可能会遭遇随机性能聚降。例如,这种性能降低包括运行速度异常缓慢,终止错误,计算机无法启动,设备或应用程序无法加载,以及系统不稳定。这些组件的驱动程序在系统启动时初始化,消耗大量剩余应用程序内存。同时,在这种设置下,如果下列情况发生,系统可能没有足够内存。
- 其它驱动程序和桌面用户服务要求额外资源。
- 桌面用户转移大的文件。
Microsoft WindowsXP中LargeSystemCache默认是禁用的。”- 资料

L2缓存 (二级数据缓存)
"SecondLevelDataCache"
神话 -“把SecondLevelDataCache的值设为和CPU的二级缓存一样能够提高性能。”
事实 -“如果你不设置这个值,Windows会使用HAL(硬件抽象层)在启动时自动取出二级缓存的值。如果失败了,则使用默认的256KB。这就是XP只能使用256KB二级缓存这个谬论的来历。但谬论毕竟是谬论,SecondLevelDataCache是用来备HAL无法检测二级缓存时作为第二来源的。HAL能够取出任何结合组(set-associative)设计的CPU(Pentium II以后)的二级缓存尺寸,这个伎俩只对旧电脑(Pentium I以前)配超过64MB内存时有效。在这么古老的系统上可以提高大约0.4%的性能,在Pentium II以后的CPU上无效。”- 资料

NTFS不需要碎片整理
神话 -“NTFS不会产生碎片因而不需要碎片整理。”
事实 -“即使NTFS相较于FAT不容易产生碎片,但仍然还是有。NTFS碎片较少的原因是它能智能地选择在硬盘上存放文件数据的位置。NTFS为主文件表预留了充分的空间,减少其结构的碎片。与FAT的先来先处理方式,NTFS写文件的方式减少但没有消灭碎片问题。”- 资料

QoS
神话 -“禁用QoS能够释放保留给QoS的20%的带宽”
事实 -“和在Windows 2000中一样,程序可以通过QoS的API来享受QoS的优点。所有程序都能共享全部的带宽,除非有某个程序特别地要求优先使用带宽。这个“保留带宽”仍然可以给其它程序使用,除非那个程序在发送数据。默认情况下,程序可以保留最多20%的接入带宽。如果保留了带宽的程序没有发送那么多数据将其用尽,空闲的部分可以给本机的其它数据流使用。”- 资料

内存优化/整理
神话 -“提高可用内存数量以提高性能。”
事实 -“内存整理软件是没有用的,更糟糕的是,还会严重的降低性能。虽然获得更多可用内存看起来很有好处,事实却不是的。由于内存整理强行增加可用内存,强行将其它进程的数据和代码移出物理内存。例如运行Word,执行内存优化后,整理前属于Word工作区的已打开文档的文本和部分程序代码(因此位于物理内存)在继续编辑文档时必须重新从硬盘上读取。定位再释放大量虚拟内存会带来一个显而易见的后果,即大量的可用内存。然而,由于虚拟内存向进程掩盖了物理内存规划,进程却不能从其中获得好处。由于进程遇到工作区整理,虚拟内存到物理内存的映射被打乱,有了大量的物理内存也没有用。”- 资料

Clearmem
神话 -“运行Clearmem能够释放内存从而提高性能。”
事实 -“微软的Clearmem,一种内存消耗测试工具,是一个让开发者测量进程最小工作区以及让系统管理员查出服务器缓存瓶颈的模拟工具。Clearmem最先在Windows NT Resource Kit 4.0 CD上提供,现在也附带在Windows Server 2003 Resource Kit中。它可以分配和索引全部可用内存,销毁所有工作区的不活动页(包括缓存)以及有效地清空所有文件数据缓存。由于Clearmem增加自己的工作区,其它进程的工作区就被裁减得只剩下最近使用的页。如此程序的可用内存减少了,被迫做不必要的分页,已缓存的数据也得重新从硬盘上读取,性能无疑会受到影响。”- 资料

RegClean
神话 -“使用微软RegClean是很安全的”
事实 -“微软已不再提供对RegClean的支持,也完全取消了RegClean的下载。原因是与某些应用程序和操作系统的兼容性。RegClean最早包含在Microsoft Visual Basic version 4.0 for Windows中。最终版本是4.1a(Build 7364.1),1998年3月13日发布(RegClean.exe日期1997年12月30日)。当时最新的操作系统是Windows 95 OSR2.1和Windows NT 4.0,Windows 98直到1998年6月25日才发布。难以确定RegClean与除Windows 95和NT 4.0以外操作系统特别是Windows XP的兼容性。由于误删注册表键可能会损坏应用程序和操作系统,使用未认证的注册表清理工具很危险的。RegClean会损坏下列应用程序的功能:
- Microsoft Office XP (Setup)
- Microsoft Office Standard Edition 2003
- Microsoft Office Small Business Edition 2003
- Microsoft Office Access 2003
- Microsoft Office FrontPage 2003
- Microsoft Office PowerPoint 2003
- Microsoft Office Word 2003
- Microsoft Office Professional Edition 2003
- Microsoft Office Student and Teacher Edition 2003
- Microsoft Office Basic Edition 2003
- Microsoft Office Excel 2003
- Microsoft Office Outlook 2003
- Microsoft Office Publisher 2003
- Microsoft Office 2000 Premium Edition
- Microsoft Office 2000 Professional Edition
- Microsoft Office 2000 Standard Edition
- Microsoft Office 2000 Small Business Edition
- Microsoft Office 2000 Developer Edition
- Microsoft Access 2002 Standard Edition
- Microsoft Excel 2000 Standard Edition
- Microsoft FrontPage 2000 Standard Edition
- Microsoft Outlook 2000 Standard Edition
- Microsoft PowerPoint 2000 Standard Edition
- Microsoft Word 2000 Standard Edition
对于任何使用Windows Installer并且设置成第一次使用时安装的产品也是如此。- 资料

sosyy 发表于 2007-11-16 10:29:15

注册表清理工具
神话 -“注册表清理工具能够提高性能。”
事实 -“几百KB不用的键和值不会对系统产生感觉得出来的影响。即使注册表真的太臃肿了,除了在彻查注册表时以外也没什么大的影响。”- 资料
注意 -“注册表清理工具能够修复由于不完全卸载所引起的问题。看来注册表垃圾是种Windows风格,注册表清理工具也仍然会是系统管理员的宝贝之一,至少一直要到我们都使用.NET应用程序时,用户个人设置就会保存在XML文件中——我们又会需要XML清理工具了。

设置CPU优先权
"Win32PrioritySeparation"
神话 -“把这个值设为26能够提高前台应用程序的优先级。”
事实 -“这可以说是最没用的修改,因为Windows XP默认的即最佳的就是这样,也就是说你在白费力。Windows中还为这个设置准备了GUI界面。打开控制面板→系统→‘高级’选项卡→性能,单击设置,‘高级’选项卡,处理计划——默认就是‘程序’。选择‘程序’(注册表值设为十六进制26)会给前台应用程序带来更快的反应(默认、最佳的)。如果你希望某个后台程序,例如备份工具运行得快一点,选择‘后台服务’项(注册表值设为十六进制18)。”- 资料
神话 -“把这个值设为38能够提高前台应用程序的优先级。”
事实 -“人们被注册表的十六进制和十进制值搞糊涂了。默认Windows XP已经把这个值设为最佳的十六进制的26了(=0x00000026),而且还被自动转换成十进制的38(=38)。在注册表键中显示为0x00000026 (38)。Windows XP注册表编辑器默认在修改时将数制改为十六进制。问题在于通常将这个值推荐改为‘38’又没有说明是十进制,所以被修改的就是十六进制值,因为它是默认的。使得这个键变成0x00000038 (56)。这是个无效值,如果Win32PrioritySeparation的位字段与下表的值不同就会改设为默认项(十六进制26)。所以说这么改是绝对无意义的。”- 资料
有效值:
0x28 (0x29, 0x2A)
0x18 (0x19, 0x1A)
0x24 (0x14)
0x25
0x26 (默认、最佳的)
0x15
0x16

关于安全的神话
Cookie
神话 -“Cookie是间谍软件。”
事实 -“Cookie不是间谍软件。反间谍软件公司将Cookie视为间谍软件是极不负责任的。真正的间谍软件是带有恶意、会劫持计算机的垃圾,弹出窗口,更改主页等种种丑行。一个Cookie是个文本文件,含有某些站点收集的如其标题栏所述的非个人信息。就是这样,打开一个Cookie文件你就会明白它是无害的。Cookie不是间谍软件,无论那些反间谍软件多么卖力的说它们是。”- 资料 - 资料 3
注意 -“某些Cookie仍然存在隐私问题,如果你想删除它们也没有害处。不过运行一次标准反间谍软件扫描后看到那么多Cookie不要惊慌以为感染了间谍软件。”

受限用户(Limited User)
神话 -“使用受限用户是个很实用的安全措施。”
事实 -“在非管理(nonmanaged)的XP中,没有管理员权限想正常使用是件很不现实的事。不像UNIX类操作系统例如Linux和Mac OS X,没有系统管理员账户Windows就做不了什么事,主要是因为大多数应用程序根本没考虑权限的问题,只想到了在系统管理员级账户下的使用。这在家用的环境下显得很严重,Windows XP Home Edition为儿童和初级用户设计的残缺不全的受限用户模式实际上没什么用。鲜为人知的Windows XP的鸡肋般的Run As功能躲在右键目录里,勉强应急。”- 资料
“使用一个受限用户登录后,没有按XP权限机制制作的程序可能会出现以下现象。
- 程序无法运行。
- 程序停止响应(挂起)。
- 遭遇run-time error 7或run-time error 3446。
- 程序无法识别光驱中是否有光盘。
- 无法保存文件。
- 无法打开文件。
- 无法编辑文件。
- 程序显示空白错误信息。
- 无法删除程序
- 无法打开帮助文件。
这是因为受限用户阻止了旧的程序的某些功能。微软在这篇文章中列举了189个无法在受限用户下正常运行的应用程序。”- 资料

标准用户(Power User)
神话 -“标准用户是个折中的安全方案。”
事实 -“标准用户能够安装软件,包括ActiveX,很容易就被提升到系统管理员权限。一个IT系统管理员应该记住的教训就是永远不要糊涂地把标准用户作为对受限用户的折中。”- 资料

Hosts文件
神话 -“用反间谍软件提供的特殊的Hosts文件可以防止感染间谍软件。”
事实 -“使用这种‘特殊的Hosts文件’浪费时间还给人虚假的安全感。任何恶意/间谍软件都可以随意修改Hosts文件即使被设为只读。要锁定Hosts文件除非是在受限用户下,但这显然和我们的要求不相符。大量的恶意/间谍软件使用Hosts文件将用户的浏览器重定向到其它网站。他们同样可以将Windows重定向到另一个Hosts文件上,你却还在费力的更新原来那个。Hosts文件是网络结构中古老的一部分,原本用在LAN中,传自ARPA网查询域名的方式。它告诉PC内部服务器的固定数字地址,因此PC不需要在所有可能地址中检查。它能够在“探测”到LAN时节省时间。我不认为上个世纪七十年代的ARPA网技术在抵抗恶意/间谍软件的斗争中能发挥什么作用。在清除恶意/间谍软件时,检查一个干净的Hosts文件要比包括成千上万条地址的Hosts文件轻松得多。考虑到Hosts文件可以很容易的被使用、重定向以及暗中屏蔽正规站点,强烈推荐不要使用特别的Hosts文件。特别是正确的防御恶意/间谍软件就这么几步时,根本不需要用到Hosts文件
127.0.0.1
“某些反间谍软件试图将要屏蔽的站点或IP地址关联到一个安全的数字地址(127.0.0.1)。当用户或任何进程访问被屏蔽站点时就被导向到这个安全地址。购买新域名或更改IP地址是件很容易的事,但更新Hosts文件不可能这么频繁。同时这么做还存在可能屏蔽了正规站点的问题,因为很多站点通过虚拟主机(Shared Hosting)共享同一个IP地址。而且一旦一个恶意站点关闭,它的IP就处于空闲中,很可能被另一个非恶意站点使用。”
庞大的Hosts文件
“庞大的Hosts文件导致访问Internet的速度减慢,归咎于DNS服务器缓存。这个副作用影响浏览器的速度。“反间谍Hosts文件”作者不负责任的推荐通过禁用DNS Client服务来解决这个问题。这不是办法。客户机的整体性能下降,DNS查询的次数也会因为DNS解析缓存被禁用而增加。这明显降低访问历史站点的速度,给ISP的DNS服务器带来不必要的负载。”- 资料
注意 - 有一个屏蔽恶意站点的更好办法,使用SpywareBlaster更智能的使用IE自带的区域设置和注册表。Mozilla/Firefox同样提供保护功能。

sosyy 发表于 2007-11-16 10:31:19

间谍软件,恶意软件和反病毒安全
神话 -“使Windows XP免受间谍软件,恶意软件或病毒危害是很困难甚至不可能的。”
事实 -“保障Windows XP的安全很简单,只需照着Secure XP - A Windows XP Security Guide做就行了。老实说我从来没有感染过什么。永远记住没有能够完全保护你的只有你自己。”- 资料

真正的隐藏文件
神话 -“Windows XP中有无法看到的真正的隐藏文件。”
事实 -“在Windows XP中可以看到任何文件,只要更改默认的查勘设置。打开控制面板→外观和主题→文件夹选项,选择显示所有文件和文件夹,取消隐藏保护的系统文件(推荐)。受保护的系统文件又被称为超级隐藏文件(Super Hidden Files),默认不显示。它们是关键系统文件,删除会导致各种系统问题。”- 资料
注意 -“恶意程序可以通过被称为‘Rootkits'的技术真正的隐藏自己不被Windows资源管理器查看到。这种恶意程序可以用特殊的扫描程序如RootkitRevealer检测到。

病毒欺骗
神话 -“E-mail病毒警告都是真的。”
事实 -“随着病毒和木马程序的增多,很多计算机用户把Internet变成一个给朋友和同事警告威胁的快捷便利工具。这些警告通常描述些捕风捉影或不可能的病毒或木马程序特征,但看起来又像真的,为的就是让这种愚人警告最好永远别停。如果你收到一封E-mail看起来像骗局,不要转发给任何人也不要打开附件。在Vmyths Hoax Database检查一下确认是骗局后就可以删除了。如果这封E-mail来自一个熟人,给他们发送一封E-mail解释这个骗局。”- 资料

弱点
神话 -“Windows平台比Linux/Unix平台有更多的安全弱点。”
事实 -“在2005年1月到2005年12月,有5198个报告的弱点:812个是Windows系统弱点;2328个是Unix/Linux系统弱点;还有2058个多个系统共有的弱点。”- 资料
注意 -“软件弱点会依据操作系统适当分类;然而这不意味着这些弱点只会影响提到的操作系统,因为这些信息来自开源资料。
事实 -“Linux Kernel v2.6.x有231个弱点,比起来,Windows XP有213个。”- 资料

XP防火墙
神话 -“Windows XP防火墙没有出站过滤,所以不行。”
事实 -“我相信有很多很多关于出站过滤得臆测和胡言乱语。我非常喜欢Windows XP Service Pack 2 (SP2)自带的防火墙,小巧,中央托管(Centrally Manageable),工作出色,朴实无华,而且能在系统启动时提供保护。最后一点至关紧要;过去有很多系统在启动时被感染,即使打开防火墙。在我看来,任何基于主机(Host-Based)的防火墙的出站过滤都是无意义的安全特性。真的,现在它能够阻止某些恶意软件,但只是因为这些恶意软件没有考虑绕过它。广大恶意软件作者根本不需要担心,没有足够的外界条件以完善出站规则。在交互攻击(Interactive Attack)中,攻击者可以随意绕过出站过滤。至于如何做到,这么考虑。绕过基于主机的防火墙的出站过滤有几种方法,取决于实际攻击方案。首先,大部分Windows XP用户用的是Administrator组帐号,而任何在Administrator权限下运行的恶意软件都可以完全关闭防火墙。当然,即使出站过滤需要与用户交互来打开端口,恶意软件也能够给用户一个充满诱惑又易于理解的对话,解释如果不点击“Yes”就看不到“Dancing Pigs”(指用户的这么一种安全态度:一味追求某种特性而忽视安全,因此设计安全措施时应该考虑不要让计算机询问技术盲用户。——译注)。看吧,问题是用户使用Administrator帐号,或者恶意代码以Administrator权限运行时,很容易就把这个保护干掉了。当然,用户不会真正看那段对话,因为完全不知其所以然。这是出站过滤的第一个问题。在安全和诱惑之间选择,例如“Dancing Pigs”,后者总是更受青睐。如果恶意软件能够直接或间接关闭这个保护,它会不去做吗?第二个问题是,即使用户因为某种原因点了“不,以后再询问”或如果恶意代码在低权限帐号例如Network Service下运行,也可以用其它方法绕过防火墙。只要一个帐号能够打开出站连接,其下运行的恶意代码就能轻松的使用那个端口。不过双向防火墙能够限制只有特定进程能够使用某个端口传出数据。没问题,可以搭载(Piggyback)到允许的进程上。只有接受方的流量过滤同时基于源端口和目的端口,并且只有极少数服务这么做时,这种绕过防火墙的技术才有用。关键问题是,大多数人认为基于主机的防火墙的出站过滤能够阻止肉鸡去攻击其它计算机,这是不可能的。在肉鸡上采取保护措施以保护其它计算机根本不可能有用。保护应该给需要保护的东西而不是给需要防范的东西!叫破门而入的坏家伙不要偷东西似乎不会像一开始就把他们拦在屋外那样有效。”- 资料

关于“秘密”的神话
有很多乱七八糟的东西被人们视为秘密、复活节彩蛋或者Windows XP中的Bug.

“CON”文件夹
神话 -“不能把文件或文件夹命名为‘CON’是个Bug或秘密。”
事实 -“系统保留了几种特殊的文件名,不能将其作为文件或文件夹名:CON,AUX,COM1,COM2,COM3,COM4,LPT1,LPT3,PRN,NUL。这要追溯到DOS 1.0,不支持子目录、小写字母以及超过8.3格式的文件名。‘CON’是DOS时代的保留字,简而言之就是控制台(Console)的意思。如果你想在DOS下创建一个文本文件,可以输入‘copy con newfile.txt’,意思是从控制台复制到newfile.txt。然后你可以输入一些内容,完成后就会得到一个newfile.txt,包括刚才在控制台中输入的内容。由于还要用到批处理(重定向到>NUL)这类东西,这些保留字一直保留到现在。”- 资料

记事本(notepad.exe)短语
神话 -“有些短语像‘bush hid the facts’不能输入记事本。”
事实 -“记事本遇到某些缺乏专用前缀的短字串时会尽量猜测使用哪种编码。没有专用前缀又仍被支持的编码有ANSI(即‘无格式ASCII’)以及不带BOM(Byte Order Mark,字节顺序标记)的Unicode(Little-Endian)(关于Big-Endian和Little-Endian的概念可以在网上查到,例如这篇文章。——译注)。碰到没有专用前缀的文件时,记事本不得不猜测这个文件的实际哪种编码。这项功能由IsTextUnicode实现,分析若干字节来完成数据分析以提出猜测。如果猜错了,打开这个文件后会胡乱显示一些字符。任何同样顺序的字符组合会导致同样的问题:‘this app can break’,‘hhhh hhh hhh hhhhh’,‘this isa bug dummy’等等。”- 资料

sosyy 发表于 2007-11-16 10:39:29

尽管如此,磁盘整理仍是一项非常重要的任务。首先,功率消耗和发热能直接影响到有碎片的硬盘。当计算机操作系统请求数据时,如果有一个文件的存储位置是不相邻的,就需要在磁盘上进行额外的检索。其次,还有一个最重要的考虑是磁盘故障。假设一个硬盘真的有故障,如果里面的数据是相邻的,从坏盘或者损坏的分区里成功获得数据的可能性,要比数据随机分散在磁盘上好的多。
  既然磁盘碎片整理对改善Windows XP的性能不会起到太大作用,这里有23条建议却可以帮助增强计算机的性能和可靠性,而且这当中大多都不用花费你太多的钱。

---------------------------------------------------------------------------------------------------------
1.使用高速硬盘
  要想减少系统的启动时间,提高系统的性能,建议给计算机配置一个Ultra-133或者带有8M高速缓存的SATA硬盘,不用购买磁盘整理软件,Windows自带的磁盘整理工具就够了。
  2.增加内存
  如果你的计算机的内存少于512MB,还是增加内存吧。这是一个相对便宜、简单的能够明显地提高系统性能的方法。
  3.使用NTFS分区
  推荐使用Windows XP新的NTFS文件系统。虽然引导盘的文件系统可以是FAT32或者NTFS,但是最好使用NTFS文件系统,它对于大容量硬盘有较高的安全性、可靠性、高效率。

  小知识

  如何转换硬盘分区为NTFS格式
  右击C盘,选择“属性”,如果显示文件系统是FAT32。则马上备份该盘上的重要数据,然后单击“开始→运行”,输入cmd回车,在命令行提示符后输入“CONVERT C:/FS:NTFS”后回车确认(如果C盘正在使用,会提示你在下次重新启动时自动转换,重启即可),这个过程可能会需要一段时间,一定要保证计算机不被中断,最好拔掉网线以免病毒或者黑客攻击。转换完成后,重新启动计算机。
  4.关闭文件索引
  索引服务从硬盘的文档和其它文件摘录信息,生成一个“搜索关键词”。可以想象,这个过程在任何系统里都是十分费时的。在没有索引服务的情况下,Windows XP自带的搜索功能已有足够能力执行这种搜索,仅仅是时间稍长了些。我们完全可以取消它:右击相应硬盘盘符,选择“属性”,取消“允许索引服务”勾选,应用所有的变化到C盘的子目录和文件,单击“确认”即可。如果有警告或者错误的信息出现(如“访问被拒绝”),单击“全部忽略”按钮。
  5.更新驱动
  更新计算机的显卡和主板芯片组的驱动程序,同时更新主板和其他硬件的BIOS。
  6.清空预读文件
  Windows XP能够预读频繁使用的部分数据和应用程序,这样当用户访问时,运行过程比较快。但是时间长了,预读文件夹会变得很大,而且里面好多无用的文件,再预先加载它们,就浪费时间、降低系统性能了。建议每三个月左右清空Windows的预读文件夹下的所有文件(位于Windows目录下面,如<C:\Windows\Prefetch>)。
  7.清理磁盘
  每一个月运行一次磁盘清理程序。双击“我的电脑”,右击C盘,选择“属性”,单击“磁盘清理”按钮,这样就删除了所有的临时文件,恢复到正常的状态。
  8.设置正确的传输模式
  在“设备管理器”中,双击“IDE ATA/ATAPI控制设备”,双击主(Primary)IDE通道,单击“高级设置”标签,确保设备0和设备1的传输模式都被设置成“DMA有效”,对辅(Secondary)IDE通道进行同样的操作。确保每一个连接到主、辅接口的驱动器使用了DMA。
  9.更换数据连接线
  由于硬盘技术的改进,对连接线的要求也更加高了。一定要在所有的IDE设备上用80针的Ultra-133连接线,正确地连接到主/辅/主板插座上。线缆上每一个设备的位置都非常重要,单独的设备必须在连接线的末端,把一个设备连接到连接线的中间会导致信号错误,如果连接的是Ultra DMA的硬盘,这些信号错误会阻碍它按最大性能工作。
  10.删除监控软件
  删除计算机里所有的监控软件,如AdAware、SpyBot Search&Destroy等。
      11.去掉不必要启动内容
  删除所有Windows启动中不必要的程序或项目。可以使用msconfig程序,运行“msconfig”,单击“开始”标签,取消在Windows启动时你不想启动的项目。
  12.删除不必要程序
  从“控制面板→添加/删除应用程序”区域中删除不需要或者没有用的程序。
  13.关闭花哨功能
  关闭所有不必要的动画效果,关闭活动桌面。单击“控制面板→系统”图标,单击“高级”标签,选择“性能”下面的“设置”按钮。可以自由地选择这里的选项,这些改变不会对计算机造成任何破坏,仅仅会使响应速度更快而已。
  14.修改注册表
  修改注册表相关键值能增加一定的系统性能,但是存在一定的危险。
  15.定期升级
  定期访问微软的Windows升级站点,下载所有关键的更新,根据自己的判断下载可以选择的更新。
  16.不混装杀毒软件
  一定保证装且只装一个防病毒软件,最好每天升级防病毒软件的病毒库。混合使用防病毒软件肯定会导致在系统性能和可靠性方面的问题。
  17.减少字体安装
  尽量减少计算机中安装字体的种类。字体装得越多,系统会变得越慢。尽管Windows XP处理字体比以前版本的Windows效率高的多,但是太多的字体(超过500种),会明显加重系统负担。
  18.可考虑不分区
  建议不要为硬盘分区,Windows XP的NTFS文件系统在大的分区上运行效率更高。数据在一个独立的分区并非不易管理,而且重装系统时也不一定非要格式化硬盘,可以用一个文件夹代替分区,如建立Drive_D、Drive_E等文件夹代替D、E分区,同样能达到和独立分区相同的效果,而在系统性能上没有任何降低,另外,你的剩余空间也不会因为分区的大小而受到限制,而是限制在整个硬盘。
  19.确保内存正常
  检查内存确保它能正常工作,用Memtest86制作一张启动光盘或者软盘,引导后它能自动运行10项扩展检测,如果程序出错,则关闭计算机,打开机箱,去掉一条内存,重新检测。记住,有问题的内存必须更换。
      20.升级固件
  如果计算机有光驱或DVD刻录机,检查厂家网站是否有软件更新。这样做可以提高光驱的速度和性能,而且是免费的。
  21.禁用无用的服务
  Windows XP加载了很多不需要的服务,参考小小鱼的电子书禁用它们吧。
  22.在单独进程中打开文件夹窗口
  打开“我的电脑”,单击“工具→文件夹选项”,然后单击“查看”标签,勾选“在单独的进程中打开文件夹窗口”,重新启动计算机使其生效。
  23.清除灰尘和碎片
  定期打开机箱,清除灰尘和碎片。顺便检查一下所有的风扇是否工作正常、主板上的电容器有没有膨胀或者泄漏。
按照以上的任何建议去做都会在计算机的性能和可靠性有明显的提高,但是磁盘碎片依然要整理,这样做的主要目标是使你在遇到硬盘故障时,能够比较好的挽救数据。

该文章转载自Pclala电脑大本营:http://www.pclala.com/Info/5098.Html
页: [1]
查看完整版本: winxp优化知识