C盘空间越来越大的问题想什么办法避免这种情况的发生?
1.更改软件安装路径
要从源头控制系统体积,点击“开始→运行”,输入“Regedit”,打开“注册表编辑器”。定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion],将“ProgramFilesDir”的键值从“C:\Program Files”改为“X:\Program Files”(X为任意一个非系统盘盘符)。然后单击“确定”按钮。之后软件的默认安装路径就会指向你所设定的目录,这就从源头上控制了系统的体积。
2.调整文件设置
进一步减小系统体积,增强系统性能。
取消系统中的休眠功能:点击“开始→控制面板”,双击“电源选项”,在打开的对话框中单击“休眠”选项卡,可发现启用休眠所占用的磁盘空间一般相当于内存的容量大小。在系统分区中,它是以Hiberfil.sys这个文件表现出来的,只要去除“启用休眠”的勾选,Hiberfil.sys就会被自动删除。
改变虚拟内存的位置:在默认情况下,虚拟内存是在系统分区中以Pagefile.sys为名的系统文件。不能删除,但可以转移到其它分区去。右击“我的电脑”,在出现的右键菜单中选择“属性”选项。在弹出窗口中单击“高级”选项卡下“性能”项下的“设置”按钮,在弹出的“性能选项”窗口点击“高级”选项卡下的“更改”按钮,在“驱动器”窗口中选择有较大空间的分区(见图1)
(图1 在Windows2000/XP中,系统允许多个分区同时存在虚拟内存。所以,我们改变虚拟内存位置后,一定要选择系统分区,再选择“无分页文件”),最后单击“设置→确定”按钮。只有这样,才能真正把虚拟内存从系统分区转移出去。
更改系统临时文件的存放位置:在运行过程中,系统会生成一些临时文件。这些临时文件默认是存放在系统分区中,我们可以更改它的存放位置,从而避免由于频繁的读写影响系统的运行,还会产生大量的磁盘碎片,降低系统效率。
首先在非系统盘,如E盘中新建文件夹Temp。然后右击“我的电脑”图标,选择“属性”。在弹出的对话框中单击“高级”标签下的“环境变量”,接着在“环境变量”窗口中分别双击“用户变量”下的“Temp、Tmp变量,把原来的%USERPROFILE%\Local Settings\Temp都修改为E:\Temp后单击“确定”按钮即可。
另外,我们在上网的时候,IE会将网页缓存到C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files文件夹中。如果长时间不清理,体积会有几百MB之大,所以我们必须更改它的存放位置。右击桌面“IE”图标,选择“属性”,打开“Internet属性”对话框,点击“常规”选项卡下的“设置”按钮,在弹出窗口中点击“移动文件夹”按钮,换为其他文件夹即可。
关闭系统还原功能
笔者推荐全部关闭系统的还原功能,采取安装一键还原、Ghost这一类的软件备份系统,虽然会占用一定的硬盘空间,但对于现在普遍100G左右的硬盘容量来讲,这算不得什么,安全性也很好:右击“我的电脑”,选择“属性”,点击“系统还原”,勾选在“在所有驱动器上关闭系统还原”项即可(见图2)
(图2 如果你确实不愿放弃系统还原功能的话,那也只能开启系统分区的还原功能,而且把供“系统还原”使用的磁盘容量设为最小(默认为最大))。