记得我刚用Steam那会儿,总觉得游戏装C盘是天经地义的事情。直到某天系统弹出红色警告,说我的120GB固态只剩下几百MB空间,我才慌慌张张地开始研究怎么把那些动辄几十GB的游戏搬到别的盘去。那时候我翻遍了Steam的设置菜单,才发现原来下载保存位置是可以自定义的,而且操作起来远没有想象中那么复杂。
一、修改Steam默认下载路径的基础操作
在Steam客户端里,我通过几个简单的点击就能更改游戏的默认安装目录。我先打开左上角Steam菜单,选择设置,然后切换到下载选项卡。这里有一个醒目的“Steam库文件夹”按钮,点击它就进入了管理中心。
默认情况下,我的库文件夹只有一个,位于C盘。我通过添加新的库文件夹来增加可用路径。点击“添加库文件夹”,选择一个目标位置,比如D盘的SteamLibrary。Steam会在那里自动创建一个steamapps目录。之后我在安装游戏时可以选择想要安装到哪个库,如果希望新游戏默认装到新位置,就在库管理界面把新库设置为默认库。
很多人不知道的是,Steam同时支持多个库文件夹。我通常划分三个库:一个在SSD装常玩的竞技游戏,一个在机械硬盘装开放式世界的老游戏,还有一个放在移动硬盘里存放不常玩的单机游戏。这样一来我时刻都能对磁盘空间了然于心。
二、将已安装的游戏迁移到新位置
改好默认路径之后,已经下载在C盘的游戏怎么办呢?Steam提供了专门的“搬家”功能。我在游戏库列表中右键点击游戏,进入属性,在本地文件选项卡里找到移动安装文件夹。选择我想要迁移到的目标库,Steam就会自动把游戏文件复制过去,同时更新所有注册信息。迁移完成后旧的安装文件会被自动移除。
我迁移《神秘海域》合集的时候,虽然数据量高达120GB,但纯复制只花了几分钟,然后校验了一会儿就完事了。比起重新下载,这个功能省时省力太多。
三、高级操控:活用符号链接
有些情况下,我不想动Steam默认库的结构,但又想利用其它盘的空间。这时候Windows的符号链接就派上用场了。比如我有一段时间想让某个特定游戏的更新文件临时转移到一块空闲硬盘,但又不希望整个库搬过去。我先把该游戏的文件夹从steamapps下剪切到目标硬盘,然后用mklink /J命令创建目录链接。这样Steam读取原路径时,系统会自动转到新位置,完全无感知。
需要注意的是,这个操作需要管理员权限,并且要求对命令行有一定了解。对命令行不熟悉的玩家,还是优先使用Steam自身的库管理功能更为稳妥。我个人只在特殊场景下使用符号链接,比如大型更新时救急。
四、容易忽略的注意事项
- Steam的库文件夹必须建立在NTFS文件系统上,因为游戏的压缩和解压依赖于NTFS的特性。
- 不要把库文件夹放在移动硬盘或者网络驱动器里,连接不稳定会导致游戏启动失败或者文件损坏。
- 添加了多个库之后,安装旧游戏时会让你选择装到哪个库。如果某个库空间不足,Steam会提示你。
- 记得定期清理磁盘碎片(对HDD而言)或执行优化(对SSD)。
自从我学会了设置Steam下载保存位置,我的C盘再也没有爆满过。每次重装系统后,我做的第一件事就是进Steam设置,把D盘的库文件夹添加回来。看着那些熟悉的游戏一一回归,那种爽快感只有亲自操作过才能体会。
