我的Steam设置游戏下载位置血泪史:从C盘爆满到硬盘自由

我的C盘惨案

说起来都是泪。我那台老台式,C盘是一块120G的SSD,装完Win10系统和几个必备软件后,只剩不到30G空余。起初我玩《炉石传说》这种小游戏还能凑合,直到我入了Steam大坑,开始买各种3A大作。第一个就是《GTA5》,一口气下载完,C盘直接爆红。接着又装《巫师3》《文明6》,系统开始卡得不要不要的,甚至无法正常更新。我对着这个‘磁盘空间不足’的提示看了无数遍,心里又急又烦。

我当时对电脑不算精通,第一反应就是去百度搜。搜出来的内容五花八门:有人让改注册表,有人让用mklink硬链接,还有人说只能把游戏删了重装。我一看这些专业术语就头大,生怕把系统搞崩溃。后来还是在Steam官方的客服页面看到了正确方法,原来Steam本身就提供了更改游戏库位置的功能,根本不需要那些歪门邪道。

找到并设置库文件夹

第一步:打开设置

按照官方指引,我打开Steam客户端,点击左上角导航栏里的‘Steam’,然后选择‘设置’(在Windows上是‘设置’,Mac上是‘偏好设置’)。

第二步:定位到下载页面

在设置窗口的左侧列表中,有一项‘下载’,点击它。右侧就出现了和下载相关的选项。我往下翻,看到一个标题为‘内容库’的区域,旁边有一个按钮‘Steam库文件夹’。

第三步:添加新的库文件夹

点开这个按钮,会弹出一个窗口,里面列出了当前所有的库路径。我只有一个默认的C盘路径。我点击‘添加库文件夹’,然后选择了我已经准备好的D盘(1T机械硬盘),并在D盘根目录下创建了一个名为‘SteamLibrary’的文件夹。确认后,这个新库就出现在列表中了。我接着把这个新库设置为默认库(点击文件夹旁边的三个点,选择‘设为默认’)。这样,以后所有新游戏的下载都会自动指向D盘。

第一次操作,我因为忘了以管理员身份运行Steam,导致添加失败。后来我右键Steam图标,选择‘以管理员身份运行’,再重复上述步骤就成功了。如果你的UAC设置比较高,可能也会遇到这个问题。

把已安装的游戏搬到新位置

新游戏会去新库,但C盘里已经躺着的那些固疾怎么处理?依靠Steam自带的功能,也不需要重新下载。我进入游戏库,右键点击想要移动的游戏(比如《GTA5》),在菜单中选择‘属性’,然后在属性窗口里切到‘本地文件’选项卡,那里有一个‘移动安装文件夹…’按钮。点击之后,Steam会列出所有可用的库文件夹,我选择了D盘的库,然后点击‘移动’。Steam就开始老老实实地把游戏文件从C盘拷贝到D盘,最后删除C盘上的源文件。我移动了《GTA5》(大概70G),大约花了40分钟。这比重新下载快多了(我的小水管得下一天)。

我还发现,可以同时选中多个游戏移动吗?实测不能批量,只能一个个来。虽然麻烦点,但胜在无事,我一边移动一边看剧,也不耽误。

进阶管理:多盘多用途

后来我添加了更多的硬盘,开始玩多库管理。比如我专门给竞技游戏分了一块500G的SSD库,用来放《CS:GO》《守望先锋》等需要快速加载的游戏;而把那些容量极大的单机剧情游戏,比如《荒野大镖客2》《刺客信条:奥德赛》放在2T的机械硬盘库。每次安装新游戏时,Steam安装界面会让我选择安装路径(即选择哪个库),非常方便。

我也尝试过把库放在移动硬盘里,这样可以在笔记本和台式机之间携带游戏。但要注意两个问题:一是移动硬盘格式必须是NTFS(Windows下),二是盘符不能变。如果换了USB接口导致盘符变化,Steam就会找不到游戏。我后来通过在电脑上设置固定的盘符来解决这个问题(磁盘管理→更改驱动器号和路径)。

经过这一番折腾,我对Steam的存储管理算是彻底掌握了。每次重装系统或者换电脑,我第一时间就去设置里添加库文件夹并指定默认位置。再也不用提心吊胆地盯着C盘容量了。回想起当初差点因为磁盘空间问题放弃Steam,觉得有点好笑。现在的Steam客户端也越来越强,新版本甚至加入了‘存储管理器’功能,让我可以一目了然地看到各个库的使用情况。