我已经安装了 Steam。Steam 安装到 c:\Program Files\Steam。Steam 将各种游戏下载到名为 SteamApps 的子文件夹中。唯一可用的选项是让 Steam 下载应用程序并将其安装到与 Steam 相同的位置。典型的设置可能如下所示:
C:\Program Files\Steam\SteamApps\common\Game1
C:\Program Files\Steam\SteamApps\common\Game2
C:\Program Files\Steam\SteamApps\common\Game3
C:\Program Files\Steam\SteamApps\common\Game4
Run Code Online (Sandbox Code Playgroud)
等等。
我的驱动器 C 是 SSD,所以空间是一个问题。Game1 占用大量磁盘空间,因此我需要将其保留在驱动器 C 上,但我有 1 TB 的空间,我希望将 Game2 和 Game3 安装在其上。
有没有办法创建一个名为“Game2”的虚拟文件夹,它真正指向我更大的硬盘驱动器,并使其能够让 Steam(或任何应用程序)能够浏览到驱动器 C 上的位置而不是甚至意识到它确实在访问驱动器 D: 虚拟文件夹指向的位置?
所以最后,C:\Program Files\Steam\SteamApps\Common\Game2 将作为一个文件夹存在,但实际上它映射到 D:\Games\Game2。
Ser*_*dis 21
请尝试以下操作:
打开具有管理权限的命令提示符:
mklink /D Virtual_Folder_Here Real_Folder_Here
例如,您想将某些内容安装到 D:\Games,但希望它显示为 C:\Games。
mklink /DC:\Games D:\Games
这将创建一个文件夹 D:\Game,它也显示为 C:\Game。任何引用 C:\Game 的内容都将被重定向到 D:\Game。
由于我对 Steam 并不完全熟悉,因此我没有给出与您的确切文件夹匹配的示例。如果 Steam 允许您选择它安装到的文件夹(这是因为您不只是将它安装到另一个驱动器,我不太确定它确实如此。)您可以先创建它们的符号链接。但是,如果没有,您可能需要进行一些文件传输,将其移动到新位置,然后创建符号链接。例子:
Steam 将您的游戏安装到:C:\Program Files\Steam\SteamApps\common\Game2
现在,您创建文件夹:D:\GameGoesHere
然后,您将原始文件夹中的所有文件复制并放入 D:\GameGoesHere,然后您就可以创建链接:
mklink /D "C:\Program Files\Steam\SteamApps\common\Game2" "D:\GameGoesHere"
请注意,由于“程序文件”的间距,我这次使用了引号。另请注意,在创建链接之前,虚拟文件夹不能是真实文件夹。所以,如果你想成为链接的文件夹存在,你必须先删除它(当然不是在复制之前!)
如果您需要回收此空间/将使用情况重新定位到另一个驱动器上,您有很多不错的选择
您可以安全地迁移到任何新的存储位置,例如...
...只是,只要在你的旧位置是NTFS和新的位置:
My Computer”:
assign命令compmgmt.msc)网络驱动器
笔记:
如果当系统提示您提供媒体或收到有关丢失文件/丢失位置的任何错误时,您只需确保重新安装/重新插入驱动器/媒体(如果它不是活动分区)。
.
因此,您会发现这非常简单,并且您有几个不错的选择可供选择,坦率地说,它们会产生大致相同的结果:
创建到新位置的目录连接:
创建指向新位置的符号链接:
OPTION1(本机):只需发出内置的 Windows Vista / 7 / 8 命令和 cmd 提示符:
创建一个结点(指向目录的“硬”链接):
mklink /J <oldpath> <newpath>
Run Code Online (Sandbox Code Playgroud)创建符号链接(指向目录的“软”链接):
mklink /D <oldpath> <newpath>
Run Code Online (Sandbox Code Playgroud)选项 2(使用工具):一个很好的替代方案是我多年来一直使用的免费实用实用程序,称为“链接外壳扩展”(LSE)(或谷歌它)。
只需下载、解压并运行(无需安装)
LSE 允许您创建:
这是一个出色的免费产品,它创建了一个 Windows 资源管理器上下文菜单,允许您右键单击 LINK-TARGET 文件夹,然后将其拖动到您想要创建实际链接的位置。
你当然可以重命名的链接到任何你想。