近期不少Steam用户反馈客户端更新后出现异常硬盘问题:明明未安装新游戏,硬盘可用空间却莫名大幅减少甚至直接红盘,同时更新过程中还伴随硬盘读写速度慢的情况,这类问题是Steam更新后的常见现象,并非硬件故障,诱因包括更新产生的旧版本残留文件、未被自动清理的临时缓存、后台自动预载的游戏着色器缓存、静默下载的游戏更新补丁等,用户可通过清理冗余文件、关闭非必要自动预载功能恢复硬盘空间与读写效率。
不知道最近有没有Steam玩家遇上了同款离谱事:本来想趁着周末预载刚发的新3A,点开下载页直接弹出「磁盘空间不足」的提示,掰着手指头算:1T的游戏固态里才装了不到10个常玩的游戏,上周明明还剩100多G余量,怎么说没就没了?翻遍文件夹才发现,罪魁祸首居然是Steam最近的客户端更新。
这次更新,到底偷偷吃了你多少硬盘空间?
不少玩家翻完Steam社区的讨论才反应过来,这次更新调整的几个功能,简直是「小硬盘杀手」: 首先是下载缓存机制改了,之前Steam下载完游戏或者更新补丁,会自动删除根目录「downloading」文件夹里的临时安装包,但这次更新后不少用户反馈,缓存包不会自动清理了——有人翻出这个文件夹才发现,里面躺着三四个月前的游戏更新包,加起来足足有60G,相当于半个3A的大小,就这么白白占着空间。 其次是着色器预缓存功能升级,为了减少游戏进图卡顿、掉帧的问题,新版Steam默认会给库里所有游戏提前预编译着色器,单个3A的着色器缓存就能占到5-10G,如果库里躺了几十款买了没玩的喜加一游戏,随随便便就能堆出三四十G的缓存,更坑的是这个缓存默认存在C盘,很多人C盘红到连系统更新都装不了,都不知道是这玩意儿搞的鬼。 再加上市新版Steam延长了客户端日志、崩溃报告的保存期限,几个小项加起来,多占二三十G空间都是常事,也难怪玩家吐槽「Steam现在是买硬盘送游戏平台是吧」。
不想加硬盘?这几招帮你救回几十G空间
其实不用急着下单新硬盘,几个简单操作就能把被吞的空间找回来:
- 先清下载缓存:打开Steam左上角「设置」-「下载」,点击「清除下载缓存」,确认重启就能把所有残留的临时安装包清掉,不少人操作完直接省出几十G。
- 调整着色器缓存设置:还是在设置里找到「着色器预缓存」,可以关掉「允许为所有游戏预编译着色器」,只给常玩的游戏开缓存,也可以点击「缓存文件夹位置」,把缓存从C盘挪到其他空余多的硬盘里,直接解决C盘告急的问题。
- 手动删冗余文件:找到Steam的安装根目录,里面的「temp」临时文件夹、「logs」日志文件夹里的内容都可以放心删除,downloading」文件夹里还有已经更新完的游戏残留文件夹,也可以直接删掉。
- 不常玩的游戏开压缩:如果还是空间紧张,右键点击不常玩的游戏,选择「属性」-「安装文件」-「压缩安装文件」,最多能省出30%的空间,除了第一次启动稍微慢一点,基本不影响游戏体验。
目前V社已经在Steam社区回应了相关反馈,后续大概率会推出补丁优化缓存自动清理的逻辑,大家暂时按照上面的方法调整,基本就能解决硬盘莫名被占的问题——毕竟谁的钱也不是大风刮来的,总不能为了平台的功能bug,莫名其妙多买一块硬盘对吧。

