自从告别三大妈、转投Steam,我已经想不起来一次性往电脑里塞几百GB东西是什么时候的事了(除了偶尔下个把老游戏或东瀛精选)。可即便如此,硬盘还是悄悄被填满。有时明明什么下载和安装都没做,上百GB的容量,就这样消失在一堆我自己都分不清是什么东西的文件夹里。
面对日渐被填满的C盘,我们都恨不得用WizTree找到最大的几个文件夹,然后一把删掉!可惜的是,那些藏污纳垢之处并非都能一删了之,里头有不少东西你必须留着,盲目这么干是要出事的。尤其是Windows御用的文件夹,不仅敏感,还会慢慢“长大”;还有那些系统临时文件夹,同样不敢轻易招惹。那么,到底该怎么清理呢?
WinSxS看着可疑,别 轻易 动它
交给DISM来做处理
Windows最具视觉欺骗性的文件夹就是C:\Windows\WinSxS。资源管理器报出的数字能吓你一跳,看着就像系统平白无故囤了一堆重复文件。可那虚胖的体积大半来自硬链接,文件夹的显示大小并不等于实际占用的磁盘空间,至于具体占用了多少,我也不知道。
千万不要手动删除WinSxS里的文件,这个组件存储区被Windows用来打补丁、做修复、启用功能、维护不同版本的系统组件。乱删一气会把服务机制弄坏,让Windows日后没法正常修复和更新自己。
想要瘦身也是可以的,交给Windows自带的服务工具。做法是:以管理员身份打开PowerShell或命令提示符,输入这行命令:
DISM /Online /Cleanup-Image /StartComponentCleanup
它会移除Windows已经不再需要的旧版本组件。一句话总结:WinSxS永远可以清理,但该清什么、什么时候清,始终让 Windows自己说了算。
顺带一提,Prefetch文件夹也别自己删。网上到处都在推荐清空,但Prefetch同样由Windows管理,清空反而会让接下来几次启动变慢。
临时文件夹:最稳妥的清理红利
删掉里面的东西,别删文件夹本身
Windows的临时文件夹,是给应用程序堆放临时文件用的,问题在于有些软件把“临时”理解成了“直到我退休”。默认情况下,Windows有两处临时目录:一处属于当前用户,一处属于整个操作系统。前者在运行对话框(Win + R)里输入%TEMP%就能打开;后者则位于C:\Windows\Temp。
这两个文件夹里的内容都可以安全删除。因为系统自带一道保险,正在使用的文件根本删不掉,会弹出来提示。所以如果Windows告诉你某个文件正被占用,跳过它就行。
但有一条铁律:千万别把Temp目录本身删掉。你能删的只是文件夹里的东西,全选、清空即可。头一回清理,找回几百MB到几个GB空间都有可能。
浏览器缓存:同样在偷吃你的硬盘
随便删,常清常通畅
Chrome、Firefox、Edge浏览器都会维护缓存,因为每次访问相同网站都重新下载同样的图片、脚本、字体和网页资源,对浏览器来说实在太不划算。浏览器把可能复用的东西存一份在本地,拿存储空间换速度。但如果放着不管,这份便利就会堆成一坨厚重的历史文件。
清空浏览器缓存是安全的,缓存的网页内容,本质上就是用完即弃的东西。删掉之后,下次浏览时浏览器会自动重建。代价嘛,自然是之后重新打开某个老网页会慢一点,因为缓存会重新堆积。
另外,不要误解:Cookie、保存的密码、自动填充信息和站点数据,都不是缓存文件。所以在浏览器的“清除浏览数据”界面里,务必只勾访问记录、缓存、下载数据这些内容,而不是把别的自动填充和网站设置选上,你的目标是腾出空间又不打乱日常浏览(这是老司机们的传统艺能了,不用我赘述)。
Windows更新缓存:体积可能大得 惊人
可以清,但别当普通垃圾乱扔
我对屏蔽Windows和NVIDIA更新有不少心得,但遇到大版本更新又不得不升级。
默认情况下,Windows Update会把更新文件先下载到
C:\Windows\SoftwareDistribution\Download。
但更新结束、失败或被新版本取代之后,这些文件常常赖着不走,而Windows就跟没事人一样继续运转。顺带说明:这是用完即弃的工作数据,不是你安装的那些更新本身。
你可以彻底清空这个文件夹的内容,但要用对方法。Windows Update可能正占着其中一些文件,在服务占用的时候手动删,轻则报错,重则让你为权限跟系统纠缠半天。干净又正确的做法是用Windows自带的“磁盘清理”,或者“存储感知”。非要纯手动的话,那就先停掉Windows Update服务,再清空Download文件夹。
仍要记住:删的是SoftwareDistribution\Download里的内容,不是文件夹本身。
即使你误清空了某些Windows Update下载好但尚未安装的缓存,也不会影响更新,Windows下次需要更新时会重新下载一遍。
Windows.old: 你删或不删都会自动消失
用Windows自带程序去删,立刻找回几十GB
Windows升级或重装之后,系统会创建C:\Windows.old。这么做是为了保留旧系统,万一新版哪里不对劲,你还能回退。这在升级刚结束时极其有用。可一旦你确定要留在新系统上,Windows.old就变得多余。视升级内容而定,它能吃掉几十GB。
所以,它可以删,但得删得有章法。别直接打开资源管理器,选中Windows.old文件夹,直接丢到回收站了事。这文件夹虽说来自旧系统,Windows仍把它当作受保护的系统数据。正确做法是借助磁盘清理命令,在其中勾选“以前的 Windows 安装”选项,以避免权限相关的麻烦。
它本身就有保质期:通常大约十天或一个月后(老版Win10是30天,Win11是10天),Windows会自动删掉旧系统文件。如果新系统已经稳定、你也没打算回退,早点动手就能拿回一大块空间,又损失不了什么重要东西。
Windows Installer不是垃圾桶
最明智的做法是绕着走
另一个怎么看都该删的文件夹是C:\Windows\Installer。扫一眼就知道它一直在慢慢膨胀,动不动好几个GB,里面的文件名还都鬼鬼祟祟,几乎看不出它存在的意义。千万忍住,别删。Windows Installer的缓存安装包和补丁,都存在这里。
日后某个应用要修复自己或更新,或者你想卸载时,这些文件都可能派上用场。你现在删掉其中一个文件,短期内可能毫无异样,但报应往往几个月后才会显现。到那时,你会后悔找不到Installer里的文件。
最好的处理方式就是,别碰它。如果空间实在吃紧,绕道去卸载那些你早已不用的软件。毕竟,留一个让人摸不着头脑的文件夹,总好过一个莫名其妙就崩溃的应用。
文件夹越来越大,不代表出了问题
那可能只是Windows在正常工作
在C盘腾挪空间,关键不在于敢“心狠手辣”地按下Delete键,而在于先弄明白操作系统到底在忙什么。一个文件夹体积庞大,本身并不说明哪里出了问题。有时候,那只是Windows在恪尽职守地干活。
所以,分清哪些文件可以随手删、哪些该交给Windows处理、哪些最好原封不动才是正经事。你的C盘会感谢你,未来的你也会感谢自己。
热门跟贴