Steam游戏误下C盘?我的硬盘爆红血泪史与自救指南

几年前,我咬牙配了台新电脑,256G的固态硬盘,当时觉得肯定够用。结果用了没两个月,系统突然提示C盘空间不足,我一看,明明没装多少东西,怎么就没空间了?经过一番排查,罪魁祸首竟然是Steam游戏——我稀里糊涂把好几款大作都下到了C盘里。当时我的C盘几乎全红,只剩几百兆空间,电脑卡得连浏览器都打不开。

我是怎么发现问题的?

那天我正兴冲冲地打开《荒野大镖客2》准备驰骋西部,结果进游戏后帧数低得离谱,经常卡顿。我切到桌面一看,右下角弹窗提示“磁盘空间不足”,C盘剩余不到2G。我平时自认还算懂点电脑,但当时真的慌了,第一反应是中毒了。后来打开Steam,右键点击游戏查看属性——本地文件——浏览,才发现安装路径赫然写着C:/Program Files/SteamLibrary。那一刻我差点没晕过去,我的《赛博朋克2077》《使命召唤》全躺在C盘里。

为什么Steam会默认下到C盘?

其实这完全是安装时的疏忽。Steam客户端默认装在C盘,而且第一次下载游戏时,它会自动创建一个SteamLibrary文件夹在C盘。如果你跟我一样,安装时没改路径,或者第一次设置库时没选其他盘,那所有游戏就统统扎进C盘了。加上现在的游戏动辄几十G,几个大作下来,C盘直接爆炸。像《荒野大镖客2》占了120多G,C盘256G根本扛不住。

C盘爆满的后果有多严重?

  • 系统运行变得卡顿,开机要等好久,开机后还要等硬盘反应
  • Windows更新经常失败,每次更新都要清理空间,心累
  • 游戏本身也受影响,加载速度变慢,材质延迟,偶尔闪退
  • 最怕的是存档丢失,还好Steam云存档救了我一命

我是如何把游戏移出C盘的?

发现问题后我试过直接剪切粘贴,结果Steam不认了,还得重新下载。后来在网上查,才学会正确方法:打开Steam设置,找到“存储空间”选项卡,下面会显示当前所有的库文件夹。点击“添加库文件夹”,在D盘新建一个SteamLibrary。然后回到游戏库,右键想要移动的游戏,选择“属性”——“已安装文件”——“移动安装文件夹”,选择D盘的库,确定后Steam会自动搬文件。速度取决于你的硬盘读写,我那一百多G搬了大概半小时,但一次成功,不用重新下载。如果有朋友不想开客户端,也可以用符号链接(mklink),不过我没试过,怕搞砸。

吸取的教训

现在每装一个新游戏,我都会特地看一眼安装路径,确保是D盘。而且我还在Steam设置里把默认库改到了D盘,这样以后下载游戏直接进D盘。我自己后来分区时,专门给系统留了100G,剩下的全放游戏和软件。这样再也没犯过同一个错误。

现在每次看到别人说C盘又红了,我都会想起那段血泪史。希望同样踩过坑的人能顺利解决,早点解脱。