可通过三种方法迁移用户文件夹释放c盘空间:一、属性重定向各子文件夹至d盘;二、用符号链接整体迁移用户主目录;三、修改注册表重定向shell folders路径。

如果您发现C盘Users文件夹占用空间过大,导致系统盘容量严重不足,则可能是由于用户配置文件、桌面、文档、下载等默认存储位置均位于C盘所致。以下是将用户文件夹路径迁移至其他磁盘以释放C盘空间的操作方法:
一、通过属性重定向“文档”“图片”等子文件夹
该方法不移动整个Users文件夹,而是将各常用子文件夹(如文档、下载、桌面、音乐等)的默认保存位置指向D盘或其他非系统盘目录,操作安全、无需管理员权限变更,且不影响现有文件访问逻辑。
1、打开文件资源管理器,进入C:\Users\【当前用户名】目录。
2、右键点击“文档”文件夹,选择“属性”。
3、切换到“位置”选项卡,点击“移动”按钮。
4、在弹出窗口中,浏览并选择目标路径,例如D:\Users\【当前用户名】\Documents。
5、点击“确定”,系统会提示是否将原文件夹内所有内容移至新位置,选择“是”。
6、重复步骤2–5,依次对“桌面”“下载”“图片”“视频”“音乐”执行相同操作,全部设置为D盘对应路径。
二、使用符号链接(Symbolic Link)迁移整个用户主目录
该方法适用于希望将整个C:\Users\【用户名】下的个人数据目录整体迁移至其他分区,并保持系统级路径兼容性的情况。需在迁移前确保目标盘有足够空间,并以管理员身份运行命令提示符。
1、新建目标文件夹,例如D:\Users\【当前用户名】。
2、将C:\Users\【当前用户名】下除AppData、NTUSER.*、UsrClass.*以外的所有文件夹(如Desktop、Documents、Downloads等)完整复制到D:\Users\【当前用户名】。
3、删除C:\Users\【当前用户名】下已复制的文件夹(保留AppData、NTUSER.*、UsrClass.*)。
4、以管理员身份打开命令提示符,依次执行以下命令:
5、输入:mklink /J "C:\Users\【当前用户名】\Desktop" "D:\Users\【当前用户名】\Desktop"
6、输入:mklink /J "C:\Users\【当前用户名】\Documents" "D:\Users\【当前用户名】\Documents"
7、输入:mklink /J "C:\Users\【当前用户名】\Downloads" "D:\Users\【当前用户名】\Downloads"
8、对Pictures、Videos、Music等其余已迁移子目录,依同样格式逐条建立符号链接。
三、修改注册表重定向用户文件夹根路径
该方法直接更改Windows注册表中用户Shell Folders和User Shell Folders键值,使系统级默认路径指向新位置。操作存在风险,必须提前备份注册表,并确保目标路径已存在且权限配置正确。
1、按Win+R,输入regedit,回车打开注册表编辑器。
2、导航至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders。
3、双击右侧列表中的“Personal”项,将其数值数据修改为D:\Users\【当前用户名】\Documents。
4、双击“Desktop”,修改为D:\Users\【当前用户名】\Desktop。
5、双击“Downloads”,修改为D:\Users\【当前用户名】\Downloads。
6、继续修改“My Pictures”“My Video”“My Music”等对应项,均指向D盘对应路径。
7、再导航至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders,对同名键值执行完全相同的修改。
8、关闭注册表编辑器,注销当前用户并重新登录,使更改生效。











