很多人某天打开“此电脑”,发现硬盘空间突然飘红,第一反应就是:“怎么Steam变得特别大?”明明只是装了一个游戏平台,为什么它像滚雪球一样越占越多?Steam客户端本身通常并不夸张,真正让Steam变得特别大的,往往是它背后的游戏库、更新缓存、创意工坊、着色器缓存和兼容层数据。

先说结论:Steam变大,通常不是单一原因造成的。
第一,游戏本体是最大头,现在的3A游戏动辄50GB、100GB,甚至150GB以上,你安装的游戏越多,Steam文件夹自然越大,尤其是《荒野大镖客2》《使命召唤》《方舟》这类游戏,几个就能吃掉一整块硬盘。
第二,下载缓存和更新残留,Steam在下载、更新、校验游戏时,会产生临时文件,比如steamapps\downloading、steamapps\depotcache等目录,如果更新中断或长期不清理,可能留下大量缓存,它们不一定在游戏列表里显示,却会实打实占用空间。
第三,着色器缓存,为了减少卡顿,Steam和显卡驱动会为游戏生成着色器缓存,单个游戏可能不大,但几十个游戏累积起来,shadercache文件夹也可能达到几十GB,删除后一般会重新生成,但可能让游戏首次加载变慢。
第四,创意工坊和Mod,喜欢玩《求生之路2》《上古卷轴5》《城市:天际线》的玩家,创意工坊内容可能比游戏本体还大,订阅时很爽,清理时才发现Steam变得特别大。
第五,Proton兼容层数据,在Linux或Steam Deck上,每个Windows游戏都可能生成一个独立的兼容数据前缀,里面包含类似Windows系统的文件结构,游戏多了以后,compatdata会非常占空间。
第六,截图、录像和云同步文件,Steam会自动保存截图,有时还有游戏录像和云存档冲突文件,单张不大,但几年积累下来也不容忽视。
怎么给Steam瘦身?
打开Steam的“设置—存储”,查看每个磁盘的游戏占用情况,最直接的方法就是卸载不玩的游戏,或者把游戏移动到其他硬盘,Steam支持创建多个库文件夹,不必把所有游戏都塞在C盘。
清理下载缓存,在Steam设置中找到“下载”,点击“清除下载缓存”,这会让你重新登录,但通常安全。
可以手动检查steamapps目录,退出Steam后,可以删除downloading和depotcache中的临时内容,但不要乱删appmanifest文件,否则Steam会认不出已安装游戏。
对于shadercache,可以整体删除,让游戏重新生成,对于compatdata,要谨慎,因为部分游戏存档可能在里面,最好只删除已经卸载游戏的对应ID文件夹,或者使用专门的清理工具。
定期检查创意工坊订阅,退掉不用的Mod,删除旧截图和录像,把大型游戏安装到空间充足的硬盘,这样,即使Steam曾经变得特别大,也能慢慢恢复到一个可控的范围。
Steam变得特别大并不可怕,可怕的是不知道空间去了哪里,只要定期排查、合理迁移、勇敢卸载,你的硬盘就能重新喘口气。

