我在 C:\Steam\steamapps\common\ 上有一个文件夹,该文件夹位于 D:\Steam\steamapps\common 上。
因此 steam 会下载 C 盘中的文件,但游戏会安装在 D 盘中。
我使用 cmd 中的命令修复了这个问题,steam 仍然认为它是 C: 上的同一个文件夹,但实际上文件存储在 D: 上。
当我更新 Windows 时,功能消失了,游戏开始安装在 C 盘上,单击文件夹会打开 C:\Steam\steamapps\common\ 而不是 D:\Steam\steamapps\common。
我知道我可以通过一个 cmd 命令做到这一点,但我不知道我做了什么,有人可以帮助我吗?
我并不是想改变下载位置,而只是改变安装,我希望 steam 使用 D 而不是 C,但使用 C 进行下载。
答案1
我这样做了:
MKLINK /D "C:\Steam\steamapps\common" "D:\Steam\steamapps\common\"
C:\Steam\steamapps 现在打开 D:\Steam\steamapps
我还将下载内容从 D 链接到 C,以确保将来不会搞砸。
你可以这样做:
MKLINK /D "Where to make the link" "Where the link goes to"
语法 MKLINK [[/D] | [/H] | [/J]] 链接名称 目标
钥匙:
/D 创建目录符号链接。(默认为文件)
/H 创建硬链接而不是符号链接。
/J 创建目录连接。
LinkName 新的符号链接名称。
目标新链接引用的路径(相对或绝对)。
这很有用,因为我的 C 是 SSD,可以跟上我的互联网,而我的 HDD(D)跟不上,成为瓶颈。我的游戏现在下载速度很快,但安装和解压缩仍然需要时间。这对某些人来说似乎没用,但在我家,互联网(LAN)只在楼下,所以当我必须下载时,我不会使用我的电脑,但有了这个,我可以在 steam 解压和安装时使用我的电脑。另外,我的 SSD 容量小,我的 HDD 有 1TB,所以下载对我的 SSD 来说是一个很好的用途。下载几乎不占用任何空间,但我仍然能获得极快的速度!