修改注:以前写错了时间,XP是2001年才发布的。99年时我用的是win2000和win me。抱歉!——2012.1.18
 
    经常发现没装什么软件,但是隔一段时间就报告C盘空间不足,让人很不爽。另外,自己也有几种癖好:
    癖好一:想知道什么文件装在什么地方;
    癖好二:眼睛里边容不得垃圾,洁癖吧;
    癖好三:懒得重装,代价比较大,而且其实说不定ghost要快很多。
 
    积累了一些经验,又在网上搜了一通,整理一下自己的思路,分享给大家。
 
1. C盘冗余文件,删就对了


    C:\WINDOWS\SoftwareDistribution\Download才是windows 更新目录,里面的文件全部可以删. 这个文件夹里放的是下载补丁。由于WINDOWS在WINDOWS UPDATE时会在硬盘上建立相应记录文件夹,该文件夹就是C:/Windows /SoftwareDistribution,并把相应升级信息写入注册表,假如升级出现错误,注册表也相应记录错误信息。并在每次 WINDOWSUPDATE中去自动访问SoftwareDistribution目录,以至于出现依次升级错误就会造成以后屡次出现错误,而造成升级次次失败。
    如果安装出现错误,你是不可以在正常模式下删除的,此时进入安全模式删除就可以了。
    把Automatic Update(自动更新)服务和BITS(后台传输)服务停止,就可以放心删除里面的文件
自动更新时留下的补丁包解包后的文件夹,补丁打好后完全可以删除。手动更新系统的,可以关闭自动更新,并将后台智能传输服务改为手动即可。
 
    C:\WINDOWS\下的类似$NtUninstallQ311889$以$开头的被隐藏的系统文件也全部可以删,删除之后对系统没有影响,系统一样能正常运行。但安装的更新将无法正常卸载,不过安装更新本来就是为了提高系统的稳定性和安全性,安装的更新是不需要卸载的,所以可以放心删除。
 
    c:\WINDOWS\ServicePackFiles,是升级sp1或sp2后的备份文件存放位置。
 
    C:\windows\Installer,这个目录里也有一些和windows安装相关的文件,貌似是安装其他软件时留在windows里的,方便进行“添加/删除”。但是难免存在些冗余,占用空间。使用一款名为WICleanup的软件可以帮助我们。
 
    C:\Program files,这个文件夹下边东西庞杂,但是细心寻找,还是可以发现有些软件在安装之后把安装文件留在了C盘上没有删掉,也有的存在了C:\documents and settings里边,可以借用超级兔子的文件夹分析功能协助寻找。
 
2. 缓存、临时文件乾坤大挪移
    虚拟内存(页面文件),IE缓存文件,temp临时文件,其他临时文件、缓存,其他临时安装文件,建议统一存放到D盘,这样可以单独整理D盘,减少其他磁盘的读写。同时对于临时产生的文件自己了如指掌,删起来也容易。
 
    虚拟内存,或者说页面文件,我的电脑属性/高级/性能/设置/高级/更改/选C盘也就是系统盘,选无分页面,然后把虚拟内存设置到其他磁盘,要剩余磁盘空间多的磁盘,比如D,E,F等盘. 设成内存的1.5~2.5倍,大小可设成一样!
 
    Temp, Tmp临时文件。c:\Documents and Settings\用户名\Local Settings\Temp\和c:\WINDOWS\Temp\是临时文件存放的地方,好多病毒也在此藏匿。建议把这两个目录设置到D盘,便于监控,还可以定时清理一下。设置方法:右键我的电脑->属性->高级->环境变量,找到用户变量和系统变量里边的TEMP、TMP两个变量,共有四个地方,修改为d:\temp,重新启动就可完成设置。原先位置存放的内容均可删掉了。
 
    IE的临时文件或缓存文件最好也移动到别的磁盘,这些临时文件建立频繁,容易产生磁盘碎片,建议把他们单独存放在一个分区,D盘为宜吧。可以经常清理IE临时文件夹,在internet选项里,删除临时文件和脱机文件。IE临时文件设置是在IE里选择"工具"->"internet选项"->"常规"->"设置"->"移动文件夹"。
 
    Cache。好多软件的Cache默认保存在了C盘,而且动辄占用几百MB。例如Picasa的Cache就是,图片越多,缓存越大,如果google可以修改一下picase的缓存存放地点就好了;Google Earth也有所谓索引文件;别的软件,如百度桌面搜索也占用不少地方,好在可以用户自行修改;Firefox也是可以修改的,这样打开网页时硬盘可以不再狂转(可以在地址栏输入about:cache查看缓存地址)

附赠:修改firefox缓存方法
1). 地址栏输入 about:config
2). 右键新建一个字符串,名为 browser.cache.disk.parent_directory
3). 然后输入新的临时文件的路径即可。比如  D:\Temporary Internet Files
4). 检查 browser.cache.disk.enable,这个必须要设定为 true
5). 地址栏输入 about:cache,可以看到缓存目录已经改变了。)
 
 
3. 系统服务类
    关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配 置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。
 
    休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。
 
    关闭错误报告:当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在"系统属性"对话框中选择"高级"选项卡,单击"错误报告"按钮,在弹出的"错误汇报"对话框中,选择"禁用错误汇报"单选项,最后单击"确定"即可。另外我们也 可以从组策略中关闭错误报告:从"运行"中键入"gpedit.msc",运行"组策略编辑器",展开"计算机配置→管理模板→系统→错误报告功能",双 击右边设置栏中的"报告错误",在弹出的"属性"对话框中选择"已禁用"单选框即可将"报告错误"禁用。
 
    删除不用的输入法:对很多网友来说,Windows XPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1 日文输入法、IMKR6_1 韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。
 
    将"我的文档"文件夹都转到其他分区:在桌面的"我的文档"图标上是右击鼠标,选择"属性"->"移动" 。重装系统之后,也可以用这样的方法重新设置,就会找到原先的“我的文档”。
 
    卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中 将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows 组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字 符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到 的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windows messenger,码表等,大约可腾出近50MB的空间。
 
4. 其他建议:
    1). 打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”,以前有文章已经分析过了。
    2). 我的电脑 文件夹选项 查看 隐藏已知受系统保护的文件勾去掉,显示所有文件勾上确定。 同上。
    3). 用超级兔子或优化大师清理C盘垃圾和注册表垃圾 (优化大师相对还是比较安全的,扫描到的全部删除就行了!)
    4). 应用程序可以装在D或E盘,一方面便于管理,另一方面如果系统重装,某些软件不用重新安装。
    5). 完成设置后可以对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序,这样硬盘存取数据的时间会有所减少,原因为可以使原先不连续的数据连续。