Windows大型游戏跨盘迁移可不重下、不丢存档,Steam需先添加库再移动;Epic推荐改路径+剪切后修复,或用mklink建符号链接;非平台游戏须查注册表、备份存档、更新快捷方式。

当你在Windows系统中安装了大型游戏(如《赛博朋克2077》《艾尔登法环》或《使命召唤》系列),发现C盘空间告急,又不想花数小时重新下载几十GB甚至上百GB的游戏文件,就必须用原生支持的路径迁移机制——Steam、Epic、Origin等主流平台均提供不重下、不丢失存档、不破坏成就的迁移能力,关键在于操作顺序不能错。
Steam游戏跨盘迁移(原生方案)
这一步操作起来很简单,直接在Steam界面里点几下就能触发完整迁移逻辑,但前提是必须先让Steam“认识”新磁盘。
1、打开Steam → 点击左上角【Steam】→ 【设置】→ 切换到【下载】选项卡 → 点击右侧【Steam库文件夹】。
2、点击【添加库文件夹】→ 浏览到目标盘(例如D:\)→ 新建一个空文件夹(推荐命名为SteamLibrary_D)→ 选中它并点【确定】。
3、返回【库】页面,右键目标游戏 → 【属性】→ 切换到【本地文件】选项卡 → 点击【移动安装文件夹】。
4、在弹出窗口中选择刚才新建的D盘库文件夹 → 点击【移动】→ 等待进度条走完(时间取决于游戏大小和硬盘速度)。
5、迁移完成后,务必点击【验证游戏文件的完整性】。这一步不可跳过:【若跳过,可能因部分文件未正确复制导致启动黑屏或闪退】。
Epic Games商城游戏迁移
Epic没有内置“移动”按钮,但可通过修改安装目录+符号链接方式实现零重下迁移,适合对命令行不排斥的用户。
方法一:改安装路径+手动剪切(推荐给新手)
1、打开Epic客户端 → 点击右上角头像 → 【设置】→ 找到【管理游戏安装位置】。
2、点击【添加文件夹】→ 选择D盘一个空文件夹(如D:\EpicGames)→ 设为默认安装位置。
3、关闭Epic,将原C盘游戏文件夹(路径类似C:\Program Files\Epic Games\GameName)整个剪切 → 粘贴到D盘新路径下。
4、重启Epic → 进入【库】→ 右键该游戏 → 【管理】→ 【修复】→ 它会自动识别已存在的文件并跳过下载。
注意:修复过程可能显示“正在验证”,这是正常行为,不代表在重下。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
方法二:mklink创建符号链接(高级用户适用)
1、把C盘原游戏文件夹(如C:\Program Files\Epic Games\Borderlands3)剪切到D盘(如D:\EpicGames\Borderlands3)。
2、以管理员身份运行CMD或PowerShell → 执行:
mklink /J "C:\Program Files\Epic Games\Borderlands3" "D:\EpicGames\Borderlands3"
3、启动Epic → 游戏图标自动恢复为“已安装”状态,存档、设置、成就全部保留。
【执行mklink前必须确认原C盘路径已完全清空,否则链接会失败且无法回退】。
非平台游戏(如独立游戏、GOG或绿色版)
这类游戏没有云同步或安装器管理,迁移成败全看是否保留了所有关联路径和注册表项。最稳妥的做法是:先查启动方式,再决定动不动注册表。
第一步:确认游戏是否依赖注册表
按Win+R → 输入regedit → 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall → 查找游戏名。如果存在对应项,说明它是.msi或标准安装器部署,迁移后需修复注册表指向;若无,则大概率是绿色版或便携式,可直接剪切。
第二步:剪切前备份存档位置
绝大多数单机游戏存档不在安装目录内,而在:
① %USERPROFILE%\Saved Games\
② %APPDATA%\LocalLow\
③ %LOCALAPPDATA%\Packages\(UWP类)
请先手动复制这些路径下的对应文件夹到新盘同名位置,再剪切主程序目录。
第三步:剪切粘贴安装目录
将整个游戏文件夹(含.exe、data、bin等子目录)从C盘拖到D盘指定位置,比如D:\Games\StardewValley。
第四步:更新桌面/开始菜单快捷方式
右键快捷方式 → 【属性】→ 修改【起始位置】为新路径(如D:\Games\StardewValley),同时核对【目标】字段中的.exe路径是否已更新。


















