现在软件越做功能越强,但同时也越做越大。尽管给我们带来了很多的方便,但是它们对硬盘的要求也越来越高,同时也会影响到软件的运行速度。如我们的Windows XP安装后不安装任何应用软件就有1.5GB之大,比Windows 98和Windows 2000已经大出许多!那我们如何在保证系统正常工作的前提下,找回被Windows XP吞噬的硬盘空间呢?让它更好地为我们工作呢?答案是肯定的,下面我们就带上大刀,向Windows XP砍去!
约定:由于我们要对系统文件作一些操作,所以在进行下面步骤时,请按下Win+E键启动“资源管理器”,然后选择“工具”→“文件夹选项”命令,打开“文件夹选项”窗口中将“隐藏受保护的操作系统文件(推荐)”和“隐藏已知文件类型的扩展名”前的小钩去除,单击“确定”按钮保存设置退出(如图1)。
图1
1.删除备份驱动程序
Windows XP为了做到更加兼容,在自身里带了大量的硬件的驱动程序,但是Windows
XP在安装完这些驱动程序后,仍会把它们放在Windows XP安装文件下的Driver Cachei386文件夹下的driver.cab文件中(如图2,如C:WindowsDriver Cachei386driver.cab),我们只要把它删除,就可以腾出73MB的硬盘空间。但大家要注意的是,在操作之前一定要确定自己的设备的驱动已经完全安装成功。
图2
注意:
(1)其实,由于C:WindowsDriverCachei386文件夹下只有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安装目录下的system32dllcache文件夹下,占用很大的空间,大约是250多MB。我们完全可以把这个文件夹删除掉,以后一旦Windows发现有文件需要保护,会提示我们插入Windows XP安装光盘。
小提示:如果大家不想进入System32文件夹下删除文件或怕删错文件,也可以按下Win+R键,输入sfc /purgecache命令来释放这250MB的空间。
3.减少页面文件大小
我们知道,在Windows中采用了一项虚拟内存技术,而页面文件实际上就是XP使用的虚拟内存的文件,它保存在系统区根目录下的pagefile.sys文件中。但是Windows XP的默认值设得很大,浪费了不少的硬盘空间,其实我们完全可以将它的值设小一点:单击“开始”→“设置”→“控制面板”,双击“系统”图标,选择“高级”→“性能”→“设置”→“高级”→“虚拟内存”→“更改”,先选中C分区,选中“自定义大小”单选按钮,并在其中输入小一点的数值,再单击“设置”按钮确认(如图3)。然后再选择其他的盘符驱动器,并都选择“无页面文件”项来禁止在上面页面文件。
图3
小提示:大家也可以根据微软的建议,把页面文件应设为内存容量的1.5倍。但如果我们的内存比较大,那它占用的空间也会很多。所以如果大家内存容量在256MB以下,就设置内存的1.5倍,如果在512MB以上,设置为内存容量的一半完全可行,在中间的设为和内存容量相同,当然如果你的内存高达1G以上,那就完全可以不需要页面文件了。
4.去除休眠文件
Windows XP支持休眠功能,电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。因此,在一些较新的具有STR功能的主板上安装了XP后,在系统区根目录下会有一个hiberfil.sys的文件,而且它的大小和内存容量完全一样!如果你的内存是512MB,那它的大小也是512MB!因此,大家如果不使用它的休眠功能,则可以进入“控制面板”→“电源选项”中取消“启用休眠”前的复选框(如图4)。
图4
小提示:默认情况下,Windows 2000默认情况下没有打开休眠功能,如果大家需要,也可以进入“控制面板”→“电源选项”中选中“启用休眠”功能。
5.把软件安装到其他分区上
在Windows XP安装后,我们必须安装相应的软件才能够正常工作。现在硬盘很大,大家在安装这些软件时不要把它们安装到默认的C:Program Files文件夹下,而可以把它们安装到其他分区上,这样也可以让Windows XP所在分区减肥很多。这对于安装很多软件的发烧友们尤为重要,效果也很明显。
6.减少不必要的字体
Windows下字体很多,但是它们一般都较大。我们在安装完Windows后可能还要安装更多的精美字体,但默认情况下,安装程序会把它们拷贝到系统的Fonts文件夹。其实,我们可以把这些字库拷贝到一个文件夹下,如E:Fonts,然后单击“开始”→“设置”→“控制面板”,双击“字体”项目。再选择“文件”→“安装新字体”命令,并在打开的“添加字库”窗口中,选择字库文件夹。选中欲安装的字库后,注意取消选择“将字体复制到 Fonts 文件夹”前的复选框,单击“确定”按钮即可把字库文件安装到Windows中(如图5),但却不把它复制到Fonts文件夹下。如果安装多个字库,将会为C盘省下更多的硬盘空间。
图5
小提示:
(1)通过这种方法还能够让多个操作系统共享一套TrueType字库呢,从而让你省下宝贵的硬盘空间。
(2)安装Office XP后,系统中会多出华文中宋、华文细黑、隶书、幼圆、华文行楷、华文新魏、华文彩云、方正姚体简体、方正舒体简体9种字体。我们可以进入Windows的“字体”文件夹,把它们移动(不是复制到)到E:Fonts文件夹下,再通过上面的方法重新“安装”,让Windows重新识别即可正常使用。
(3)如果大家局域网内有服务器,我们也可以把字库拷贝到服务器上,这样,大家就可以安装服务器上的字库,通过上面的技巧做到真正共享。
7.删除不必要组件
有时发现Windows XP的安装程序很霸道,在安装过程中并没有像Windows 9x那样提供我们安装组件的窗口,而是自作主张地一口气就全部安装上去了。而且,就是在Windows XP中打开“控制面板”,双击“添加/删除程序”图标,也无法从窗口中删除组件。这时,我们只要用文本编辑器(如“记事本”、EmEditor等)打开C:WindowsInfsysoc.inf文件,按下Ctrl+H键调出“替换”窗口,并在“查找”框中输入:,hide,7(这里的逗号都是半角英文的逗号,而且之间没有空格),将“替换为”框设为空。单击“全部替换”按钮后,就把所有的,hide,7都去掉。存盘退出。然后单击“开始”→“设置”→“控制面板”,打开“添加/删除程序”→“Windows添加/删除组件”,这时就可以在可选择组件列表中双击附件和工具,其中的所有选项都可随意添加或删除了(如图6)。通过它,我们也可以释放出很多空间。
图6
8.删除一些不必要输入法
现在输入法很多,Windows中就自带了很多。其实,说到底,目前最为流行的还是拼音和五笔输入法。因此,我们只要进入“控制面板”→“区域和语言选项”→“语言”→“详细信息”,并在打开的“文字和语言服务”窗口中删除我们不需要的输入法(如图7)。但这时它们还没有真正从硬盘上删除掉,我们还必须到“控制面板”→“区域和语言选项”→“语言”选项卡中,将“为东亚语言安装文件”前面的小钩去掉,单击“确定”按钮,并按照提示删除不要的语言,重新启动再到Windows XP的安装目录下的ime文件夹下直接删除chtime、imejp、imjp8_1和imkr6_1四个目录,它们分别对应着繁体中文、日文(其中日文对应imejp和imjp8_1)、韩文输入法。这样又可以节约近80MB硬盘空间。
图7
9.关闭“系统还原”功能
“系统还原”功能是从Windows Me开始的,利用它可以把计算机返回到一个较早的时刻(称还原点),而不会丢失我们最近的工作。这本来是一项非常好的技术,但是启用该功能时间一长,你将会发现它会耗用大量的硬盘!我们可以打开“控制面板”,双击“系统”图标,并单击“系统还原”标签,选中“在所有驱动器上关闭系统还原”前的复选框(如图8),按下“确定”按钮后。Windows XP就会删除备份的系统还原点,释放出硬盘空间,而且以后就不会再对系统进行跟踪,也不能进行“系统还原”了,这样可以省下很大的空间。
图8
下一步我们重新启用系统还原,和上面一样,将“在所有驱动器上关闭系统还原”那项去掉,重新启用系统还原,然后根据你的情况,点击下面的“设置”按钮,进入单个驱动器设置,将非系统区的系统还原关闭,而系统区的还原在启用了系统还原功能的情况下是无法关闭的,但我们可以设置它占用的硬盘空间大小,一般设为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下面多一个以你所建账户为名的文件夹,里面存放着这个账户的一些资料,有收藏夹、文档、历史记录,系统设置信息等内容,天长日久它占用的空间也不容忽视!
12.转换分区格式
我们考虑将分区转换为NTFS格式,NTFS文件系统在安全性和稳定性,节省硬盘空间方面比FAT文件系统要优越出很多。我们可以选择“开始”→“所有程序”→“附件”→“命令提示符”,然后打入Convert c: /fs:ntfs命令来进行转换。
小提示:
(1)键入convert/?可以看到详细的帮助,但是电脑水平一般的朋友,请不要轻易使用。
(2)由于Windows XP正在C盘上运行,所以在Windows XP的窗口中使用该命令转换C盘时,该程序可能会让我们在重新开机时才能够转换。按下Y键,重新开机即可转换成功。
(3)转成NTFS分区后,Ghost还是能够认出它来的,也可以用它来克隆Windows XP。
13.释放无用的DLL文件
DLL文件一般存放在Windows的系统文件夹下,但由于种种原因,时间一长,系统文件夹下总会存放很多无用的DLL文件,占用很多的硬盘空间。很多人都是通过注册表手工查找相关键值,来判断是不是无用的DLL,这样不仅麻烦,而且还很危险。其实,安装Norton SystemWorks,选择“开始”→“程序”→Norton SystemWorks→Norton CleanSweep,利用Norton CleanSweep就可以帮助我们找出没有被系统所调用的动态链接文件(即DLL文件),以减少硬盘上的DLL文件垃圾,点击Redundant Dll Finder即可进入主界面。在Scan drives栏中选中需要进行扫描的驱动器,然后单击Start scANNing按钮,软件便会开始扫描系统目录中的DLL文件(这个过程视你的硬盘大小而定,当然你也可以只选择某些目录进行扫描),扫描完毕后会弹出一个Files to move out of; the system Directory的对话框,列出了检测到的所有未被系统调用的DLL文件名称及长度,单击OK按钮即可把上面列出的所有文件转移到C:windowssystem32bkupdlls目录中(当然我们也可以选择不备份这些垃圾DLL文件,不过笔者建议你备份,万一重启动后出了问题,我们还可以从这个文件夹中把它们恢复回去。执行该操作后,会弹出一个信息框,警告你不要立刻删除这些文件,应该运行一段时间确定系统不再使用上述文件后再对其进行删除操作。并且该软件可以对转移走的DLL文件进行反操作,在主界面下单击Move files back按钮,然后在弹出的列表中选择你需要使用的DLL文件,单击Move selected files按钮,将使其恢复到没有执行转移操作之前的状态),以后的操作就非常简单了。
经过以上的一些设置和方法,可以节约不少空间哦。而Windows XP使用起来也很稳定正常,没有任何不良后果。就算是运行Ghost,采用High压缩率来生成C盘的GHO文件的话,也只有几百MB了,这时我们完全可以把它放在一张CD-R上。
标签: