C盘迁移文件的常规方法(有注册表的不要用软连接)

5 阅读2分钟

针对你需要将 C:\Users\maozx\AppData\Local\Tencent 整个目录(含QQ浏览器等数据)迁移到D盘的需求,以下是全程使用命令行的操作步骤。

请在开始前,右键点击“开始”菜单 -> 选择“终端(管理员)”或“命令提示符(管理员)”,必须以管理员身份运行。

1. 强制关闭腾讯相关进程

为防止文件被占用导致复制失败,先执行以下命令强制结束QQ浏览器和腾讯会议的进程:

taskkill /f /im QQBrowser.exe /t
taskkill /f /im WeMeet.exe /t
taskkill /f /im MiniBrowser.exe /t

2. 在D盘创建接收文件夹

执行以下命令在D盘创建目标文件夹(路径可根据你的实际需求修改,这里以 D:\AppData_Local\Tencent 为例):

mkdir "D:\AppData_Local\Tencent"

3. 使用 Robocopy 完整迁移数据

robocopy 是 Windows 内置的强大复制工具,支持断点续传、保留权限且能跳过占用文件,非常适合迁移 AppData。执行以下命令:

robocopy "C:\Users\maozx\AppData\Local\Tencent" "D:\AppData_Local\Tencent" /E /COPYALL /R:3 /W:5 /MT:16

参数说明:/E 复制含空目录的子目录;/COPYALL 复制所有文件信息(含权限);/R:3 失败重试3次;/W:5 重试间隔5秒;/MT:16 使用16个线程加速复制。 (注:执行完成后,即使显示有失败文件,只要大部分已复制即可继续,robocopy的退出码0-7都属正常范围)

4. 重命名原文件夹作为备份

不要直接删除原文件夹,先重命名以防万一:

ren "C:\Users\maozx\AppData\Local\Tencent" "Tencent_old"

5. 创建符号链接

将C盘的原路径指向D盘的新路径,让软件以为文件还在C盘,实际读写已走D盘:

mklink /D "C:\Users\maozx\AppData\Local\Tencent" "D:\AppData_Local\Tencent"

(此时C盘会出现一个名为 Tencent 的快捷方式图标文件夹)

6. 验证并清理

完成上述命令后,打开QQ浏览器和腾讯会议,确认能正常加载历史数据后,过几天确认无异常,可执行以下命令删除C盘的备份文件夹以释放空间:

rmdir /s /q "C:\Users\maozx\AppData\Local\Tencent_old"

补充说明:

  • 如果有某些项目无法清理,定位一下具体进程,用Ctrl+Shift+Esc调出任务管理器清掉进程即可。
  • 待迁移的文件地址要确定清楚
  • 建议在操作前设置系统还原点,避免误操作(特别是rmdir,误删无法追回),确保备份后再清理