Windows Vista系统存储优化完全指南
每一个新的操作系统的发布都会随之带来新的系统硬件需求,Windows Vista 也不外乎这个规则。
Windows 存储子系统有数个相关的组件。在本指南中,我们将把特别地侧重于硬盘和内存上,引导你通过种种设置使它们达到最优化状态,希望在所有设置结束后你能够流畅地运行你的 Windows Vista 系统。
注:绝大多数的信息和设置更改都要求在 Administrative 权限下进行。
首先,最好的做法是确保你已经安装了Vista 最新的更新,要达到本指南的目的,这是非常重要的,因为在许多情况下,这些更新可能会修复一些与存储有关的问题,如内存溢出等等。你可以通过 Vista 内置的 Windows Update 程序发现并下载这些更新,而与硬件驱动有关的更新你可以在天极驱动下载中找到。
一、注册表选项
系统注册表包含了许多设置,能够让你进一步设置 Windows Vista 中的存储管理特性。如果运用得当,就可以极大地改善你的电脑在存储性能上的表现——当然,其中也有一部分设置只是心理上的安慰剂,并没有实际的效果。
要打开注册表编辑器,点击“开始”-“运行”(也可通过键盘快捷方式 Win 键+R),输入“regedit”然后点击确定按钮即可。打开注册表编辑器后,定位到以下项中:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management]。
图1
我们所感兴趣的选项就显示在上图右边的面板中。要更改它们只需在值上双击鼠标或者右键点击,选择“更改”。在下文的括号中,我将说明数值的格式。以下就将阐述各个有关的选项:
ClearPageFileAtShutdown(十六进制或十进制)。此设置可以让闲置的页面文件在系统关机时被清理(以0字节覆盖)。
*当设置为0(默认)时,闲置的页面在系统关机的时候将不会有变化,这可以使页面文件数据更易读。(家庭用户推荐选择此选项)
*当设置值为1,那么在关机的时候页面文件就会被清理,从安全的角度来说这是很有用的,这比较适用于办公等多人使用同台电脑的环境。
DisablePagingExecutive(十六进制或十进制)。这个设置控制内存子系统如何处理闲置的内核模式驱动和系统编码。
*值为0(默认)时(十六进制或十进制)说明闲置的内核模式驱动和系统编码将从内存从释放,并且记录的页面文件中。
*值为0时说明闲置的内核模式驱动和系统编码将保留在内存中。
以上这个选项我一般都建议将此值设置为0,但是如果你系统中的内存容量不是问题的话,将值设置为1,则当你再次调用已经闲置一段时间的应用程序时将获得更好的应答。
LargeSystemCache(十六进制或十进制)。这个设置控制了文件系统缓存的大小。
*当设置为0(默认)时将分配一个标准的文件系统(小于10MB内存);这时获取应用程序最佳表现的系统推荐值。
*值为1时则允许使用较大的系统文件缓存(最大可达内存总量,最小4MB);这个选项只当 Windows Vista 作为服务器时适用。如果你的电脑是作为一个游戏系统或者是其他工作站,那么这个选项反而是不利的。以下是微软的一些说明:
当你启用系统缓存模式,在一台电脑上使用统一标准的内存架构为基础的视频硬件或显卡,你可能会遇到性能和随机严重下降。这些组件的驱动在初始化启动之时,占用了其余应用程序大部分的内存。