【论坛采风】本文转自IT168软件论坛“Windows Vista专区 ”,欢迎投递新闻线索!>>
原帖地址:http://softbbs.it168.com/thread-577202-1881502-1-1.html
原帖名称:Windows Vista优化的八大误区
Windows Vista优化的八大误区 |
对于Vista这个硬件消耗大王,相信大家早已是有所耳闻。因此,很多所谓的Vista优化秘籍。其实就是教我们如何为Vista“减肥”。而随着Vista关注度的持续升温,越来越多的媒体也将这些技巧搬上了杂志。而经过如此一番“包装”之后,不少朋友更是将其奉为“经典”。不过,在这些所谓的优化秘籍中,有一部分是带有误导性质的。如果一味的盲从而不假思索的话,很可能会对操作系统本身产生破坏,进而影响到我们的正常使用。下面就列举几个 Vista优化中的常见误区。
更多关于Vista SP1新闻、技巧和应用请查看:
误区一. 驱动备份目录可随意删除
目标路径:X:\Windows\System32\DriverStore\FileRepository
如果您是一位经常使用Vista的用户,那么您一定亲眼目睹过Vista那强大的硬件支持能力。毫不夸张的说,如果不是什么特别超前,或者特别冷门的硬件,接入Vista后,都能被操作系统自动识别,而很少需要用户手动安装驱动程序。实际上,这项成绩的取得与Vista那近1.3 GB大小的庞大驱动库,是密不可分的。于是,在有些“秘籍”中,就有了“如果你已经安装好所需硬件的话,不妨就放心的删除吧,可以省出1.3 GB的空间呢 ……”
真实情况真的是如此吗?其实,问题就出在了这句“已经安装好所需的硬件”上。事实上,虽然很多硬件都会配发驱动程序光盘,但对于像U盘这样的简单硬件,我们还是很难找到匹配的驱动的。如果您真的已经将这个文件夹删除,那么当一个新U盘插入到系统中后,不光Vista认不出来。甚至,就算安装了所谓的 “功能较多驱动程序”,也将无济于事。所以这个文件夹,如果你对Vista不是太了解,还是不要动比较好。
误区二. 定期清空SuperPrefetch
目标路径:X:\Windows\Prefetch
关于Prefetch(预读),相信大家已经非常熟悉了。在XP时代,它就是一项标志性功能。通过自动记录每一项运行的程序,XP就能在该程序下一次启动时,通过Prefetch加快其启动速度。不过,这项技术也有一个弊端。那就是随着电脑使用时间的增长,Prefetch文件夹里的内容也会越来越多。而这,不仅会占据大量的磁盘空间,同时也会导致XP搜索预读数据时变慢。因此,很多文章都建议,应该定期将这个文件夹清空。
不过,在Vista中,定期清空SuperPrefetch却并不可取。因为,和XP的Prefetch相比,Vista的 SuperPrefetch无疑更加智能。除了会自动记忆每一项运行程序外,它还会自动对启动数据进行分析。然后,根据结果,在系统空闲时,将用户稍后可能用到的程序提前读入内存,来更有效地加速程序启动。因此,一旦我们将SuperPrefetch清空,那么这些好不容易才统计出来的启动规律,也就一并消除了。因此,最好的方法还是不去管它。如果是NTFS分区,完全可以在右键属性里,把它的压缩选项勾上。如果你关闭了superfetch,那么你删除它就没问题了。
误区三. 删除WinSxS\backup没关系
目标路径:X:\Windows\WinSxS\backup
虽然,在XP和Vista系统中,都有一个WinSxS文件夹(Windows Side-by-Side),但两者的体积可是大不一样。一般来说,对于一个新装好的XP系统来说,WinSxS文件夹也就20 MB左右。而到了Vista中,它的体积会一下子跃升到3.3 GB。因此,越来越多的朋友开始对WinSxS文件夹,展开了研究。而最终的“研究结果”,就是“可以任意删除WinSxS\Backup中的文件”。
实际上,虽然体积不同,但两款操作系统中的WinSxS作用,却完全一样。作为存放不同版本系统组件的地方,WinSxS中包括了很多系统的重要文件。事实上,对于这类文件,我们最好的方法就是不去删除。因为,哪怕丢失一个文件,都有可能导致操作系统的某一模块无法运行,进而影响到我们的正常使用。而WinSxS\Backup中的文件也是一样,如果强行删除。当您去安装最新版的系统补丁时,恐怕就会遇到麻烦了。(虽然我目前没遇到相关的问题)
误区四. UAC对普通用户没用,关掉它
UAC(用户帐户控制)也是Vista中新增加的一项功能,而它的最大作用,就是无论当前登录的账号,拥有多大权限,都会被自动 “降级”为普通用户使用。一旦操作者(或恶意软件)打算对计算机进行更改,UAC便会弹出一个对话框,请求用户批准后才会操作。然而,最终的使用效果,并不是十分理想。很多刚刚接触Vista的用户,都会被弹出不穷的对话框吓到。就算你是一位老手,频繁地关闭窗口,也是十分麻烦的。因此,很多优化秘籍,都将关闭UAC作为了一项必做工。
虽说,Vista的UAC多少有些过敏(Vista SP1已经大有改观),但我们必须承认,它仍然还是一项十分有用的功能。因此,单纯的禁用UAC并不可取。但我们,却可以通过一些小小的设置,调整默认的 UAC安全等级。这样,便能在系统安全和操作方便之间,找到一个平衡了。
设置的方法很简单,我们只要在Vista开始菜单中输入“gpedit.msc”后回车,打开组策略编辑器。然后,依次展开“计算机配置 /Windows配置/安全设置/本地策略/安全选项”。这样,便能从右侧窗格中找到“用户账户控制:管理员批准模式中管理员的提升提示行为”一项。双击一下,再从弹出的对话框中,将默认的“同意提示”修改为“不提示,直接提升”。这样,UAC的弹出频率便大大降低了。
误区五. Downloaded Installations和Installer就是做缓冲的
目标路径:X:\Windows\Downloaded Installations
X:\Windows\Installer(都是隐藏的系统文件夹)
在对Vista的目录结构,进行一番探索之后。很多朋友想当然地认为,系统盘中一个名为“Downloaded Installations”的文件夹,没有什么大用。唯一的用途就是和MSOCache一样,对某些软件的安装程序(主要是采用Windows Installer安装技术的软件)进行备份。因此,就算删除掉里面的内容,也不会有什么大碍。
而真实的情况是,某些软件(如Diskeeper或Fireworks 8)除了在安装时,会自动向该文件夹中传送安装文件。卸载时也会同样利用到这个文件。而如果您将它们强行删除,所导致的后果,就是无法正常卸载该软件了。
误区六. 强行指定虚拟内存大小
从XP时代以来,网友中就一直流转着这样一个技巧。那就是将虚拟内存的最大值和最小值,设为一样。这样,就能保证不会产生过多的磁盘碎片了。而实际上,这样的方法并不可取。因为,当我们将虚拟内存的最大值和最小值,设得很大时。如果恰好读取一个容量很小的数据文件,那么计算机就要花费更多时间去虚拟内存进行检索。或者,当我们将虚拟内存的最大值和最小值,设得很小时。一旦数据超过初始页面文件的容量,就会产生内存溢出错误。而这样的情况,在内存耗费相当严重的Vista系统中,尤为明显。
因此,最好的方法还是能够单独为虚拟内存,划出一个分区。然后,分别将虚拟内存的最小值设为物理内存1.5倍,最大值设为物理内存的3倍。
误区七. 取消系统休眠
在Vista系统中,休眠功能是默认启动的。不过,由于它的大小和物理内存完全一样。因此,
从实际来看,它所占用的磁盘空间不可小视。因而,很多优化秘籍都将取消系统休眠文件,做成了一个必做选项。而实际上,如果您是一位笔记本用户,Vista 那强大的休眠功能和睡眠功能,不仅能够让你忘掉关机命令。而且,由于能够大幅度降低磁盘工作量,笔记本也会更加省电。相比之下,在这个硬盘已是白菜价的时代,一味地取消这项功能,实在不可取。
误区八. 系统保护就是一个鸡肋功能
和其他新增功能相比,Vista的“系统保护”可谓年岁久远。从第一次出现在Windows Me中计起,到了Vista时代,它已经整整跨越4个版本了。而随着版本的升级,系统保护的功能也越发的强大。如今,在Vista中,我们不仅可以对系统进行任意时间段上的还原(即“系统还原”)。而且,还可以利用以前版本的文件,去还原被意外修改、删除、损坏的文件(即“卷影副本”)。更为值得一提的是,和XP版的“系统还原”相比,Vista的“系统保护”更加稳定,它能够完完整整地将系统恢复到先前某个状态。而老版XP中经常出现的新安装软件、注册表不兼容问题,也都得到了很好的处理。因此,关闭“系统保护”,绝对不是一个好主意。
然而,一个不争的事实却是。在默认设置下,Vista会每隔24小时,自动建立一个还原点。而系统则为这项功能,默认保留15%的磁盘空间。要知道,在这个200~300 GB硬盘横行的年代,15%也就意味着将有30~40 GB的空间被“系统保护”所占用。因此,我们仍然有必要对它进行一番调整。
1. 有选择性打开系统保护
相比之下,这则方法比较简单,我们只要点击“开始菜单”→“控制面板”→“系统和维护”,打开“系统保护”窗口,然后再分别取消掉不需保护的分区复选框,最后点击“确定”按钮即可。
2. 调整“系统保护”磁盘占用极限
此外,我们也可以通过命令,对“系统保护”的磁盘占用极限进行限定。以限制到600MB为例,首先,点击开始菜单,找到“命令提示符”。然后,右击该项目选择“以管理员身份打开”。这时,再从弹出的命令提示行窗口中,输入命令“vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=600MB”(不含双引号)。最后,屏幕上就会弹出提示。而我们也就成功完成了,对系统保护磁盘空间占用极限的设置。
注:命令中的“MaxSize”参数,必须大于等于300。