从我Steam库里堆着好几百个游戏就能看出来,我绝对算是个重度玩家。装游戏、尝鲜、玩腻、卸载,这套流程我重复了无数次。但有一个问题一直像根刺一样扎在我心里:卸完之后硬盘空间怎么还是那么紧张?我有一次为了给《赛博朋克2077》腾地方,一口气卸了12个游戏,结果释放出来的空间还不到预期的一半。我当时就炸了,心想这帮游戏到底在硬盘里藏了些什么?带着这股火气,我花了整整三天时间排查,终于把Steam卸载那点破事彻底摸清楚了。
你点的卸载到底干了啥?
Steam的卸载功能其实很直接:调取游戏的卸载程序,或者直接把整个游戏文件夹从steamapps\common里删掉。但“游戏文件”这四个字远比看起来复杂得多。现在的大部分3A大作,早就不满足于只住在自己的目录里了,它们会在系统里到处下崽。DLC、创意工坊、存档、截图、补丁、着色器缓存……这些小杂碎全分散在不同的角落。Steam擦的只是肚子那块地盘,它根本不管那些偷偷跑到你C盘、文档文件夹或者AppData里安家的尾巴。
让我崩溃的案例
印象最深的一次是卸载《欧洲卡车模拟2》,因为我玩这游戏重度依赖创意工坊,订阅了上百个车头和地图Mod。游戏是卸了,但后来我查看steamapps目录,发现workshop里面那个对应AppID的文件夹还有10个多G。另外,它还在我的文档里生了一堆config文件、截图以及驾驶记录数据。最让我无语的是,某些Mod启动器还会在AppData\Local里生成缓存。我一个个手动搜索删除,前前后后折腾了快一个小时。那感觉就像游戏虽然走了,但行李全留在了我硬盘里,还得我替它收拾。
逃不掉的几个遗留问题
后来我渐渐总结出,躲不过去的残留大户主要有这几类:
- 创意工坊订阅文件:位置在steamapps\workshop\content\[游戏AppID]。只要不手动取消订阅并删除,它们会一直当钉子户。
- 个人存档与配置:通常在Documents\My Games或者Documents\[厂家名]下面。很多游戏就算开了云存档,本地的那份也不会随着卸载自动销毁,得亲自去删。
- 截图与录屏:Steam截图保存在userdata\[用户ID]\760\remote\[AppID]\screenshots。我那时积累的《英灵神殿》截图都快占满一个盘了,游戏卸了两年,截图还在吃空间。
- 着色器与缓存:比如DirectX Shader Cache或者Ngx Cache,这些一般在游戏第一次运行后产生,卸载后也需要手动用磁盘清理工具处理。
强迫症的自我救赎
如果你真的像我一样接受不了任何多余文件,那在Steam卸载之后,我一般会立刻打开Everything搜索游戏名,把出现在各个非系统文件夹的尾巴拽出来。然后到上述几个固定点位溜一圈。另外,steamapps\common里有时会留下空目录,顺便删掉。做完这些,你会看到硬盘空间哗啦一下回来不少,那种舒坦的感觉就像拔掉了所有不需要的插头。我现在已经养成了习惯,每次准备卸游戏前先去创意工坊取消订阅,再进游戏把云存档拷贝一份到移动硬盘(以防以后想回味)。最后才去Steam点卸载,然后手动清一遍尾巴。
这个过程看似麻烦,但你只要经历过一次想玩新游戏却因为差几十G而被迫临时删游戏的绝望,就会觉得值得。毕竟,在这个3A大作随随便便上百G的时代,那点被白白浪费的空间就是另一种罪过。我现在每次清理完都会盯着硬盘容量数字发半天呆,像是刚大扫除完一样满足。
