找回被Windows XP吞噬的硬盘空间
去除赘肉 Windows XP完全减肥攻略
现在软件越做功能越强,但同时也越做越大。尽管给我们带来了很多的方便,但是它们对硬盘的要求也越来越高,同时也会影响到软件的运行速度。如我们的Windows XP安装后不安装任何应用软件就有1.5GB之大,比Windows 98和Windows 2000已经大出许多!那我们如何在保证系统正常工作的前提下,找回被Windows XP吞噬的硬盘空间呢?让它更好地为我们饯作呢?答案是肯定的,下面我们就带上大刀,向Windows XP砍去!
约定:由于我们要对系统文件作一些操作,所以在进行下面步骤时,请按下Win+E键启动“资源管理器”,然后选择“工具”→“文件夹选项”命令,打开“文件夹选项”窗口中将“隐藏受保护的操作系统文件(推荐)”和“隐藏已知文件类型的扩展名”前的小钩去除,单击“确定”按钮保存设置退出(如图1)。
1.删除备份驱动程序
Windows XP为了做到更加兼容,在自身里带了大量的硬件的驱动程序,但是Windows
XP在安装完这些驱动程序后,仍会把它们放在Windows XP安装文件下的Driver Cache\i386文件夹下的driver.cab文件中(如图2,如C:\Windows\Driver Cache\i386\driver.cab),我们只要把它删除,就可以腾出73MB的硬盘空间。但大家要注意的是,在操作之前一定要确定自己的设备的驱动已经完全安装成功。
注意:
(1)其实,由于C:\Windows\DriverCache\i386文件夹下只有driver.cab一个文件,所以我们也完全可以把C:\Windows下的DriverCache文件夹删除掉;
(2)DriverCache.cab中装的是Windows XP本身的驱动程序,以后如果在安装驱动程序时还有可能会用到。我们把它删除掉后,下次要用到时,Windows XP会弹出对话框让我们插入光盘,我们照着操作即可。
2.删除备用动态链接库和系统EXE文件
在Windows中安装软件时,某些软件可能会修改系统中的共享系统文件,如动态链接库(DLL文件)和可执行文件(EXE文件)。而一旦覆盖这些系统文件后,系统性能会无法预见,程序运行不稳定,操作系统也会经常出现故障。于是,Windows 从2000起采用了一种保护机制,可以防止被替换掉受到保护的系统文件,例如.sys、.dll、.ocx、.ttf、.fon 和 .exe 文件。Windows XP也不例外,一旦启动,它的文件保护机制在后台运行,Windows的文件保护能检测到其它程序要替换或移动受保护的系统文件的企图。而且Windows文件保护能检测文件的数字签名,以确定新文件的版本是否为正确的Microsoft版本。如果文件版本不正确,Windows 文件保护会从 Dllcache 文件夹或Windows XP安装盘中存储的备份文件替换该文件。而这些文件则保存在Windows XP安装目录下的system32\dllcache\文件夹下,占用很大的空间,大约是250多MB。我们完全可以把这个文件夹删除掉,以后一旦Windows发现有文件需要保护,会提示我们插入Windows XP安装光盘。
小提示:如果大家不想进入System32文件夹下删除文件或怕删错文件,也可以按下Win+R键,输入sfc /purgecache命令来释放这250MB的空间。
3.减少页面文件大小
我们知道,在Windows中采用了一项虚拟内存技术,而页面文件实际上就是XP使用的虚拟内存的文件,它保存在系统区根目录下的pagefile.sys文件中。但是Windows XP的默认值设得很大,浪费了不少的硬盘空间,其实我们完全可以将它的值设小一点:单击“开始”→“设置”→“控制面板”,双击“系统”图标,选择“高级”→“性能”→“设置”→“高级”→“虚拟内存”→“更改”,先选中C分区,选中“自定义大小”单选按钮,并在其中输入小一点的数值,再单击“设置”按钮确认(如图3)。然后再选择其他的盘符驱动器,并都选择“无页面文件”项来禁止在上面页面文件。
小提示:大家也可以根据微软的建议,把页面文件应设为内存容量的1.5倍。但如果我们的内存比较大,那它占用的空间也会很多。所以如果大家内存容量在256MB以下,就设置内存的1.5倍,如果在512MB以上,设置为内存容量的一半完全可行,在中间的设为和内存容量相同,当然如果你的内存高达1G以上,那就完全可以不需要页面文件了。
4.去除休眠文件
Windows XP支持休眠功能,电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。因此,在一些较新的具有STR功能的主板上安装了XP后,在系统区根目录下会有一个hiberfil.sys的文件,而且它的大小和内存容量完全一样!如果你的内存是512MB,那它的大小也是512MB!因此,大家如果不使用它的休眠功能,则可以进入“控制面板”→“电源选项”中取消“启用休眠”前的复选框(如图4)。
小提示:默认情况下,Windows 2000默认情况下没有打开休眠功能,如果大家需要,也可以进入“控制面板”→“电源选项”中选中“启用休眠”功能。
5.把软件安装到其他分区上
在Windows XP安装后,我们必须安装相应的软件才能够正常工作。现在硬盘很大,大家在安装这些软件时不要把它们安装到默认的C:\Program Files文件夹下,而可以把它们安装到其他分区上,这样也可以让Windows XP所在分区减肥很多。这对于安装很多软件的发烧友们尤为重要,效果也很明显。
6.减少不必要的字体
Windows下字体很多,但是它们一般都较大。我们在安装完Windows后可能还要安装更多的精美字体,但默认情况下,安装程序会把它们拷贝到系统的Fonts文件夹。其实,我们可以把这些字库拷贝到一个文件夹下,如E:\Fonts,然后单击“开始”→“设置”→“控制面板”,双击“字体”项目。再选择“文件”→“安装新字体”命令,并在打开的“添加字库”窗口中,选择字库文件夹。选中欲安装的字库后,注意取消选择“将字体复制到 Fonts 文件夹”前的复选框,单击“确定”按钮即可把字库文件安装到Windows中(如图5),但却不把它复制到Fonts文件夹下。如果安装多个字库,将会为C盘省下更多的硬盘空间。
小提示:
(1)通过这种方法还能够让多个操作系统共享一套TrueType字库呢,从而让你省下宝贵的硬盘空间。
(2)安装Office XP后,系统中会多出华文中宋、华文细黑、隶书、幼圆、华文行楷、华文新魏、华文彩云、方正姚体简体、方正舒体简体9种字体。我们可以进入Windows的“字体”文件夹,把它们移动(不是复制到)到E:\Fonts文件夹下,再通过上面的方法重新“安装”,让Windows重新识别即可正常使用。
(3)如果大家局域网内有服务器,我们也可以把字库拷贝到服务器上,这样,大家就可以安装服务器上的字库,通过上面的技巧做到真正共享。
7.删除不必要组件
有时发现Windows XP的安装程序很霸道,在安装过程中并没有像Windows 9x那样提供我们安装组件的窗口,而是自作主张地一口气就全部安装上去了。而且,就是在Windows XP中打开“控制面板”,双击“添加/删除程序”图标,也无法从窗口中删除组件。这时,我们只要用文本编辑器(如“记事本”、EmEditor等)打开C:\Windows\Inf\sysoc.inf文件,按下Ctrl+H键调出“替换”窗口,并在“查找”框中输入:,hide,7(这里的逗号都是半角英文的逗号,而且之间没有空格),将“替换为”框设为空。单击“全部替换”按钮后,就把所有的,hide,7都去掉。存盘退出。然后单击“开始”→“设置”→“控制面板”,打开“添加/删除程序”→“Windows添加/删除组件”,这时就可以在可选择组件列表中双击附件和工具,其中的所有选项都可随意添加或删除了(如图6)。通过它,我们也可以释放出很多空间。
8.删除一些不必要输入法
现在输入法很多,Windows中就自带了很多。其实,说到底,目前最为流行的还是拼音和五笔输入法。因此,我们只要进入“控制面板”→“区域和语言选项”→“语言”→“详细信息”,并在打开的“文字和语言服务”窗口中删除我们不需要的输入法(如图7)。但这时它们还没有真正从硬盘上删除掉,我们还必须到“控制面板”→“区域和语言选项”→“语言”选项卡中,将“为东亚语言安装文件”前面的小钩去掉,单击“确定”按钮,并按照提示删除不要的语言,重新启动再到Windows XP的安装目录下的\ime\文件夹下直接删除chtime、imejp、imjp8_1和imkr6_1四个目录,它们分别对应着繁体中文、日文(其中日文对应imejp和imjp8_1)、韩文输入法。这样又可以节约近80MB硬盘空间。
9.关闭“系统还原”功能
“系统还原”功能是从Windows Me开始的,利用它可以把计算机返回到一个较早的时刻(称还原点),而不会丢失我们最近的工作。这本来是一项非常好的技术,但是启用该功能时间一长,你将会发现它会耗用大量的硬盘!我们可以打开“控制面板”,双击“系统”图标,并单击“系统还原”标签,选中“在所有驱动器上关闭系统还原”前的复选框(如图8),按下“确定”按钮后。Windows XP就会删除备份的系统还原点,释放出硬盘空间,而且以后就不会再对系统进行跟踪,也不能进行“系统还原”了,这样可以省下很大的空间。
下一步我们重新启用系统还原,和上面一样,将“在所有驱动器上关闭系统还原”那项去掉,重新启用系统还原,然后根据你的情况,点击下面的“设置”按钮,进入单个驱动器设置,将非系统区的系统还原关闭,而系统区的还原在启用了系统还原功能的情况下是无法关闭的,但我们可以设置它占用的硬盘空间大小,一般设为5%就足够了。
小提示:
(1)如果确实怕系统有问题,那我们建议大家在Windows XP安装完成后,用Ghost把它克隆到光盘中。具体的过程请参见《Windows XP的超级克隆》一文。
(2)经常运行Windows XP中的“磁盘清理”工具,也可以定期清理掉不需要的还原点也可以释放硬盘空间。
10.清理临时文件
Windows XP产生的临时文件可以用Windows自带的磁盘清理包括回收站、Internet临时文件等一些项目,你可以根据自己的情况定期清理,也可以借助第三方的软件如超级兔子、Windows优化大师、customizer XP等来清理,借助第三方软件还可以清理系统产生的一些垃圾文件,清除一些历史记录等等,使用方法再此不再多说了。
11.清除不必要的账户
如果我们的Windows XP只是一个人使用,那我们可以打开“控制面板”,双击“用户帐户”项目,并把一些不必要的账户删除掉!因为,我们每建一个账户,就会在C:\Documents and Settings\下面多一个以你所建账户为名的文件夹,里面存放着这个账户的一些资料,有收藏夹、文档、历史记录,系统设置信息等内容,天长日久它占用的空间也不容忽视!