网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Windows Vista
本月文章推荐
.Windows Vista系统中影响硬盘寿命.
.Windows Vista系统开关机提速小技.
.Windows Vista组策略保障USB设备.
.Windows Vista系统启动过程概述.
.用管理员身份如何打开Vista命令行.
.不需摆弄PS 图片处理让Windows V.
.Windows Vista中5项被误解的功能.
.Windows Vista多网络环境中设置连.
.Windows Vista音乐文件夹变黄了怎.
.Windows Vista命令runas.exe全解.
.Windows Vista系统的物理内存容量.
.搞定Windows Vista系统,用文本或.
.Windows Vista内搜索用户信息的N.
.解析Windows Vista时间同步错误问.
.彻底解决工行U盾Windows Vista驱.
.善用防火墙 让Windows Vista网络.
.好设置不如巧设置 让Windows vis.
.Windows Vista系统服务安全强化策.
.给Windows Vista初学者的建议 如.
.Windows Vista用户必会技巧:妙法.

Windows Vista系统存储优化完全指南

发表日期:2007-12-20


 

  每一个新的操作系统的发布都会随之带来新的系统硬件需求,Windows Vista 也不外乎这个规则。

  Windows 存储子系统有数个相关的组件。在本指南中,我们将把特别地侧重于硬盘和内存上,引导你通过种种设置使它们达到最优化状态,希望在所有设置结束后你能够流畅地运行你的 Windows Vista 系统。

  :绝大多数的信息和设置更改都要求在 Administrative 权限下进行。

  首先,最好的做法是确保你已经安装了Vista 最新的更新,要达到本指南的目的,这是非常重要的,因为在许多情况下,这些更新可能会修复一些与存储有关的问题,如内存溢出等等。你可以通过 Vista 内置的 Windows Update 程序发现并下载这些更新,而与硬件驱动有关的更新你可以在天极驱动下载中找到。

  一、注册表选项

  系统注册表包含了许多设置,能够让你进一步设置 Windows Vista 中的存储管理特性。如果运用得当,就可以极大地改善你的电脑在存储性能上的表现——当然,其中也有一部分设置只是心理上的安慰剂,并没有实际的效果。

  要打开注册表编辑器,点击“开始”-“运行”(也可通过键盘快捷方式 Win 键+R),输入“regedit”然后点击确定按钮即可。打开注册表编辑器后,定位到以下项中:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management]。

Windows Vista系统存储优化完全指南1

图1

  我们所感兴趣的选项就显示在上图右边的面板中。要更改它们只需在值上双击鼠标或者右键点击,选择“更改”。在下文的括号中,我将说明数值的格式。以下就将阐述各个有关的选项:

  ClearPageFileAtShutdown(十六进制或十进制)。此设置可以让闲置的页面文件在系统关机时被清理(以0字节覆盖)。

  *当设置为0(默认)时,闲置的页面在系统关机的时候将不会有变化,这可以使页面文件数据更易读。(家庭用户推荐选择此选项)

  *当设置值为1,那么在关机的时候页面文件就会被清理,从安全的角度来说这是很有用的,这比较适用于办公等多人使用同台电脑的环境。

  DisablePagingExecutive(十六进制或十进制)。这个设置控制内存子系统如何处理闲置的内核模式驱动和系统编码。

  *值为0(默认)时(十六进制或十进制)说明闲置的内核模式驱动和系统编码将从内存从释放,并且记录的页面文件中。

  *值为0时说明闲置的内核模式驱动和系统编码将保留在内存中。

  以上这个选项我一般都建议将此值设置为0,但是如果你系统中的内存容量不是问题的话,将值设置为1,则当你再次调用已经闲置一段时间的应用程序时将获得更好的应答。

  LargeSystemCache(十六进制或十进制)。这个设置控制了文件系统缓存的大小。

  *当设置为0(默认)时将分配一个标准的文件系统(小于10MB内存);这时获取应用程序最佳表现的系统推荐值。

  *值为1时则允许使用较大的系统文件缓存(最大可达内存总量,最小4MB);这个选项只当 Windows Vista 作为服务器时适用。如果你的电脑是作为一个游戏系统或者是其他工作站,那么这个选项反而是不利的。以下是微软的一些说明:

  当你启用系统缓存模式,在一台电脑上使用统一标准的内存架构为基础的视频硬件或显卡,你可能会遇到性能和随机严重下降。这些组件的驱动在初始化启动之时,占用了其余应用程序大部分的内存。

  pagingfiles:这个选项具体指定了系统中页面文件的位置、文件名和大小,例如c:\pagefile.sys 1024 2048。

  注意:这与虚拟内存选项窗口十分相似,进入方式为:系统属性-高级,然后打开性能选项窗口,再次切换到其中的高级选项页,然后点击更改按钮。

  SecondLevelDataCache:这个选项指明了你的CPU的二级缓存(没有设定的时候默认为256K),这仅仅适用于设定拥有off-die 二级缓存的CUP(换言之,如果你是使用老于Pentium 2的芯片,在这种情况下请更新你的硬件!)。

  如今的CPU大都通过硬件层设置了这个值,正因如此,我们不用去调整这个选项,有些人建议可以手动设置是完全没有必要的,让它保持设置为0即可。至于其他选项:如NonPagedPoolSize,我们可以忽略它,让它如其他选项一样默认为0,指示其工具系统配置情况自动计算、分配。

  现在定位到 PrefetchParameters 分支([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters])。

  在 Vista 中预读功能已经大大加强,在此我推荐确定 EnablePrefetcher 和 EnableSuperfetch 的值设置为默认的3(如图2),因为在许多事件中它们可能被修改。此外,没有必要定期清除预读目录(它会自动清除不需要的项目),同时,使用“/Prefetch”命令启动应用程序根本不会有有利的效果。

Windows Vista系统存储优化完全指南2

图2

  接着,再定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]分支。

Windows Vista系统存储优化完全指南3

图3

  在左边的面板可能会有一个预先设置好的项“AlwaysUnloadDLL”,在右边面板中被默认设置为1(如图3)。有人建议改变它的设置,因为它可以从内存中快速释放不使用的 DLL(动态链接库)。其实,这只适用于Windows资源管理器的扩展,微软解释说:

  “在一个 DLL 未被使用过了一段时间后,Shell 壳会自动卸载该 DLL。这段闲置时间可能是过长的,特别是当一个壳扩展的 DLL 文件正在调试。对于 Windows 2000 之前的操作系统,你可以在注册表中添加以下信息来缩短闲置时间。”

  如果你的注册表中有此项,那么右击它,并选择删除,因为在 Vista 系统中它是完全没有必要的。重新启动系统使改动生效。

  2、硬盘设置

  在“计算机”上点击鼠标右键,选择“属性”-“设备管理器”,接着展开“IDE ATA/ATAPI 控制器”(如图4)。列在此面板中的设备,将取决于你电脑的配置。

Windows Vista系统存储优化完全指南4

图4

  双击主要 ATA Channel 设备,然后选择高级设置选项页。

  如果你使用的不是太老旧的设备,在当前模式中显示的是“Ultra DMA Mode X”,其中“X”是一个数字。请确保已选择“启用 DMA”选项(如图5)。然后点击确定按钮,再用同样的方法检查其他所有 ATA 通道设备。

Windows Vista系统存储优化完全指南5

图5

  现在,展开“磁盘驱动器”,双击列出的首选硬盘驱动器设备,然后点击“策略”选项页。

  要获得最理想的性能,这里的设置就要为性能作出做合理的设置,请勾选“启用磁盘上的写入缓存”选项(如图6)——这个设置仅仅对拥有不间断电源(UPS)的桌面系统推荐,因为这个设置可能在突然停电或电脑故障时会造成数据遗失或损坏。

Windows Vista系统存储优化完全指南6

图6

  点击“确定”按钮,同时如果有需要也可在其他磁盘驱动器上做同样的设置。

  3、性能选项

  打开系统性能(在“计算机”上点击右键,选择“属性”),选择“高级系统设置”-“高级”选项页,然后点击性能区域的“设置”按钮,最后再选择高级选项页(如图7)。

Windows Vista系统存储优化完全指南7

图7

  处理器计划:这个选项具体指明了在多个线程之间如何共享分配处理器时间。在默认的设置下,这里的选择是“程序”,这表明前台线程获得高优先级的处理器时间,推荐大多数普通用户选择。当设定为后台服务时,处理器时间将在两种进程间较为均衡的分配,此选项适合于服务器。在后文我们还将回到此选项的介绍,现在先点击“应用”然后点击“确定”按钮。

  虚拟内存:在调整页面文件大小之间,你需要检查内存使用选项,因为它将影响到你对页面文件及其大小的设置。和上面的操作一样,打开“系统属性”窗口,选择“高级”选项页,然后点击“启动和故障恢复”区域的设置按钮(如图8)。

Windows Vista系统存储优化完全指南8

图8

  写入调试信息:这个下拉菜单指定了在拦截错误发生事件中数据的转储(在排除疑难时很有用),有四个选项可供选择:

  (无):选择此选项数据将不会转储。  

  小内存转储(64KB):选择此选项,则将为疑难排除转储最少的系统信息。这将需要 2MB 或者更大的存储在启动卷的页面文件。

  核心内存转储:选择此选项将转存比小内存转储更详细的核心信息。这需要 50-800MB 存储在启动卷中的页面文件,推荐选择此项。

  完全内存转储:选择此项将转储完整的系统内存中的内容。这所需要的页面文件大小为你的内存大小 + 1MB。

  当选择好后点击“确定”按钮(我们推荐使用小内存转储),重新启动计算机使设置生效。

  4、配置页面文件

  现在你已经配置好了所有与存储器管理相关的选项,现在是集中精力处理页面文件的时候了。当你访问某些网站或者论坛时,关于“我应该将页面文件的大小设置为多少?”的问题总是召来种种回答和喋喋不休的争论。请记住以下为数不多的事:

  1)Vista 会在需要的时候自动增加页面文件的大小(之后自动减少)。这实际上意味着理论上你可以设定为固定大小的页面文件(初始大小=最大值)。

  2)如果你有单个的硬盘分为多个分区,页面文件应当设置在 Vista 所安装的分区上。在这种情况下,你不能为多个分区创建多个页面文件。

  3)如果你安装有多个硬盘,将页面文件设置在没有安装 Vista 的硬盘上将更有益,除非其他的硬盘与系统盘的性能相近或者好于系统盘。

  4)页面文件不要设置在一个镜像驱动器上,例如 RAID 阵列,因为这将影响性能。

  虽然,我们以前都推荐大家通过任务管理器来决定最有的页面文件大小,但是在硬盘容量大量增长的今天,这就没有必要了。现在我想简单地推荐为页面文件分配 1-2GB(1024-2048MB)。

  再一次打开“系统属性”窗口,选择“高级”选项页,然后点击“性能”区域的设置按钮,再选择“高级”选项页,最点点击更改按钮。

  取消“自动管理所有驱动器的分页文件大小”选项的勾选,然后选择适当的驱动器,点击“自定义大小”,同时设置好初始大小和最大值,然后点击“设置”(如图9)。

Windows Vista系统存储优化完全指南9

图9

  现在,点击“确定”,然后按照系统提示的要求重新启动计算机。

  5、Performance trade-offs和各种微调

  在这一段中,我们推荐给你的种种技巧只是“微调”,你要记住,Windows Vista 是一个设计运行于更快的电脑的全新操作系统,不管它告诉你的是怎样的最低系统要求,这始终是真理:你的电脑系统越快,你就的 Vista 使用体验就会更愉悦。

  禁用 Vista 的搜索索引

  Vista的搜索最好的特性之一就是它集成到了用户界面,所以你经常使用桌面搜索,请忽略这个技巧,但是如果你很少使用 Vista 内置的搜索,禁用 Windows 索引将让你享受到一个更顺畅的使用体验。

  ·点击开始菜单
  ·在搜索/运行框中输入“services.msc”,然后点击回车。你将打开 Windows 管理控制台的“服务”窗口
  ·在右边的面板中,向下滚动,查找一个叫做“Windows Search”的服务,然后双击它。
  ·在属性对话框中,点击“停止”按钮
  ·然后在“启动类型”下拉菜单中,点击“禁用”(如图10)。
  ·关闭这个窗口,然后重启启动计算器使改动生效。

Windows Vista系统存储优化完全指南10

图10

  你可以重新启用 “Windows Search”,唯一的代价就是 Vista 将重新扫描你的硬盘,这将花费几分钟到几个小时(在“后台”中进行)。

  禁用不必要的服务

  和我们上面所做的类似,我们可以禁用一些在后台默认自动运行的不必要的服务。哪些服务要运行,而哪些服务不用运行,这并没有一个固定的名单,它完全取决于你的个人偏好和使用程度的不同。

  你可以进入 Windows 管理控制台的“服务”窗口选择哪些服务禁止运行。

  禁用 Vista Aero

  除非你安装的是一张较老旧的显卡,甚至更糟糕——使用集成显卡,否则要显示 Aero 效果应该没有什么麻烦。与其他所有的眼睛糖果一样,Aero 界面是以牺牲系统整体性能为代价的。你可以尝试禁用它,如果你渴望获得更加流畅的系统的话:

  ·在桌面上点击右键,然后选择个性化。
  ·点击第一个叫作“Windows 颜色和外观”的选项。
  ·注意到下方“打开传统风格的外观属性获得更多的颜色选项”链接。这将打开一个与 XP 中选择颜色方案相类似的窗口。
  ·作为 Windows Aero 的替代,你可以选择没有光泽的“Vista 基础”或者更旧的“Windows 标准”和“Windows 经典”。

  移除不需要的启动程序

  这时最经典的微调优化方法,在这许多实例中都证明了是最需要的设置。无论你有多信任那些安装在你电脑中的程序,开发者设置其程序随着 Windows 启动自动运行的行为趋势显著上升,并且往往已不是放在明显的位置(开始菜单 > 程序 > 启动)。

  幸亏 Vista 的 Windows Defender 比以前更加强大,你不必通过注册表或者运行“msconfig”来处理这些不速之客:

  ·点击开始菜单
  ·在搜索/运行对话框中输入“defender”后回车,这将打开 Windows Defender 主界面。
  ·点击顶部菜单的“工具”,然后选择软件资源浏览器。
  ·这将显示一个界面友好的菜单,列出了当前运行的程序,以及开发者、文件路径、文件名等许多有用的信息。
  ·要禁用一个启动项目,从左边的菜单中选择它,然后点击右下方的“禁用”。

  6、ReadyBoost、BIOS 与总结

  ReadyBoost

  你是否拥有一个外置的高速闪存?如果有的话,你将会对 ReadyBoost 很感兴趣,它可利用了随机读写及零碎文件读写上的优势,把USB存储器的空间当作系统内存使用,提高系统性能,无需麻烦地扩充硬件设备。

  当你连接一个这样的设备后,Windows 自动播放就会提醒是否希望通过 ReadBoost 功能来加速系统,如果这个设备通过性能测试,就可以分配你想分配的内存数量。

  ReadyBoost 可以显著地改善系统性能,特别是对于仅能满足系统最低内存要求(1GB 或者更少)的计算机。经过我们的测试,在这样的情况下它运作的效果很好。

  BIOS 设置

  大部分的 BIOS 的设置对于兼容性的考虑都是优先于性能的,因此,我们有必要查看一下 BIOS 的设置,看看是否有什么设置可以改变,在不影响系统稳定的前提下改善系统性能(RAM 设置的延迟时间;硬盘有关的设置,如 ATA 传输模式)。不同年代、不同制造商、不同芯片组主板的 BIOS 存在着很大的不同,而 BIOS 版本的不同也可能会使得选项增多或者减少。

  总结:最后的思考

  如果你过去有对 Windows XP 进行优化的经验,你一定会发现 Vista 的选项更少,可供手动优化的空间更小。这并不是什么坏事,因为微软已经将过去我们在 XP 中推荐的优化操作自动用在 Vista 上了,这些最优化的值已经被设置为默认。当然,Vista 也有不好之处,最大的坏处莫过于对于许多用户来说的沉重的资源消耗负担,特别对于还在使用老旧的系统,他们不得不继续留守 XP 一段时间。

  至于更多新的 Windows Vista 优化技巧,相信会陆续被发现、挖掘,请继续关注天极操作系统今后的文章。

上一篇:Windows Vista系统常用补丁功能介绍 人气:1730
下一篇:Windows Vista系统如何用命令行运行系统还原 人气:3574
浏览全部Windows Vista的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐