唯一稳妥办法是用符号链接:先用robocopy将游戏文件安全迁移至d盘,再以管理员身份执行mklink /j命令创建目录交接点,使系统仍识别原c盘路径,实际读写d盘数据,无需重装、不改快捷方式、不报路径错误。

想把Steam、Epic或自定义安装的游戏文件夹从C盘挪到D盘,又不想重装、不改快捷方式、不让游戏报错找不到路径——唯一稳妥的办法就是用符号链接让系统“以为”游戏还在C盘,实际数据全在D盘读写。
确认目标游戏文件夹位置
打开Steam客户端 → 设置 → 下载 → Steam库文件夹,记下你当前游戏安装的完整路径,例如:C:\Program Files\Steam\steamapps\common\Cyberpunk 2077。如果是Epic或手动安装的独立游戏,直接在文件资源管理器中右键→“属性”,看“位置”栏的原始路径。这一步不能跳过,【路径里含空格或中文不影响,但必须是绝对路径,且不能带尾部反斜杠】。
打开D盘,新建对应结构的文件夹,比如 D:\Games\Cyberpunk 2077。注意:不要手动复制内容进去,下一步再操作。
以管理员身份运行命令行工具
按 Win + X,松开后立刻按 A 键,选择“Windows终端(管理员)”或“命令提示符(管理员)”。如果弹出UAC窗口,点“是”。这一步必须做,否则 mklink 会提示“拒绝访问”并失败。
输入 cd /d C:\ 回车,确保当前盘符是C盘根目录,避免后续命令因路径错误创建失败链接。
用robocopy安全迁移游戏数据
执行以下命令(将路径替换成你自己的):
robocopy "C:\Program Files\Steam\steamapps\common\Cyberpunk 2077" "D:\Games\Cyberpunk 2077" /E /COPYALL /XJ /R:1 /W:1
/E 表示复制所有子目录(包括空文件夹),/COPYALL 保留权限、所有者、审计信息,/XJ 排除交接点(防止误复制符号链接本身),/R:1 /W:1 是为防临时IO卡顿重试一次、等1秒——这对大型游戏(如赛博朋克2077超100GB)很关键,避免中途断掉导致文件损坏。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
等待命令返回“已复制:XXX 文件”,且最后一行显示“速度:……字节/秒”,说明复制完成。别急着关窗口。
删除原文件夹并创建符号链接
先重命名原文件夹作临时备份,防止链接失效后无路可退:
ren "C:\Program Files\Steam\steamapps\common\Cyberpunk 2077" "Cyberpunk 2077_old"
然后执行符号链接创建命令:
mklink /J "C:\Program Files\Steam\steamapps\common\Cyberpunk 2077" "D:\Games\Cyberpunk 2077"
/J 表示创建的是目录交接点(Junction),比 /D 更兼容旧版Windows和Steam底层验证机制;它只能指向本地NTFS卷,但正适合本场景。这条命令成功后,你会看到命令行输出:“为 C:\Program Files\Steam\steamapps\common\Cyberpunk 2077
最后,验证链接是否生效:在文件资源管理器中打开 C:\Program Files\Steam\steamapps\common\,双击 Cyberpunk 2077 文件夹——它应该立刻打开 D:\Games\Cyberpunk 2077 的内容,地址栏显示仍是C盘路径。
启动游戏并清理残留
打开Steam,右键“赛博朋克2077”→“属性”→“本地文件”→“验证游戏文件完整性”。Steam会快速扫描并确认所有文件可读,不报缺失或损坏。
若验证通过,且游戏能正常启动、存档读写无异常,说明符号链接完全生效。此时可安全删除 C:\Program Files\Steam\steamapps\common\Cyberpunk 2077_old 文件夹。










