大概两年前,我刚刚开始用Steam那阵子,完全不懂什么库文件夹,游戏一个装一个,C盘分区从开始的几十GB空余掉到了不足1GB。电脑卡得不行,我天天清垃圾、删文件,最后还是免不了弹窗警告。后来我才知道,原来修改Steam的下载位置可以一劳永逸。经过了摸索,我把原本占用C盘的几百GB游戏都搬到了D盘,整个操作其实很简单。我写下来,算是记录一下自己踩过的坑。
为什么要动下载位置的主意
先说说我当时的困境:一台老电脑,C盘只是一块120GB的固态硬盘,系统加上日常软件已经占去了大半个,剩下区区50GB左右。而Steam默认把游戏装在了C:\Program Files (x86)\Steam\steamapps下面。那时候《绝地求生》刚火,一个就30GB,加上其他游戏,C盘瞬间爆红。最严重的一次,Windows更新因为空间不足失败,系统崩溃,我不得不重装。现在回想起来,没有一开始就改下载位置是我最大的失误。
Steam的库文件夹功能就是为此而设的,你可以自己挂载多个磁盘位置存放游戏,并且随意切换。了解这点后,我终于找到解药。
具体步骤——我是怎么操作的
第一步:打开Steam设置
打开Steam客户端,点击左上角的“Steam”菜单,然后选择“设置”。这一步很简单,不赘述。
第二步:找到下载面板
在设置窗口的左侧列表里点击“下载”分类,右侧会出现下载相关的内容。往下翻,在“内容库”区域有一个“库文件夹”的按钮,我点了进去。
第三步:添加新地盘
库文件夹窗口里是我现有的游戏库位置,默认就是那个挤爆了的C盘路径。我点击“添加库文件夹”,然后从计算机里选择D盘。我还特别在D盘根目录新建了一个名叫“SteamLibrary”的文件夹,这样以后游戏文件都在里面,干净整洁。选定后点确定,这个新文件夹就出现在列表里了。
第四步:设置为默认
我满怀期待地想把新位置设为首选,于是在新出现的D盘库文件夹上右键(现在看来是用菜单按钮),选中“设为默认文件夹”。从此以后所有新下载的游戏都会自动存到D盘,C盘只会留下我还没处理的那些旧游戏。
迁移老游戏到新家
设置好新位置只是开始,C盘上已经装好的游戏还需要移走。我一开始犯傻,直接跑到文件夹里把steamapps的common目录剪切到D盘,结果游戏一打开就报错。后来才知道Steam内置了搬家功能。回到游戏库,右键点游戏 -> “管理” -> “移动安装文件夹”。选择我新添加的D盘库,确定,Steam就开始自动转移文件。这个方法完美保留了所有游戏数据和更新,不用重新下载,省下了不少时间。
使用中的小插曲
在过程中我也遇到些烦心事。比如有一次插了一个外置硬盘想当游戏盘,添加库文件夹时发现Steam并不支持外接存储(需要一直保持连接)。还有一次我因为磁盘格式问题添加失败——原来是FAT32,Steam要求NTFS。后来我格式化了那个分区,问题解决。另外,当我把某个库文件夹里的游戏全部搬走后,我就在库文件夹窗口点“移除”来清理掉它。移除前要确保里面没有游戏,否则Steam会警告你,我试过,硬要移除就会失败。
还有一次,我移动游戏进度到一半时Steam卡住了,吓得我以为文件挂了。后来强制重启Steam,发现游戏其实已经完整移过去了,只是界面更新慢了一拍。那之后我明白了,界面卡住不代表文件损坏,重启一下客户端或者刷新库就能解决。
现在我的游戏库状况
情况大大改观了。系统盘始终保持着充足的剩余空间,电脑再也没有因为C盘满了出过问题。我配了一块512GB的SSD专门装常玩的网游,2TB的HDD装单机大游戏,还加了一块移动固态打外带。每次有新游戏下载,我都在安装界面选好对应的盘符。自定义下载位置让我的游戏库管理变得井井有条。
