可通过四种方法迁移windows 10用户目录:一、用mklink创建符号链接将c:users重定向至d:users;二、修改注册表profilesdirectory值改变新用户默认路径;三、逐项右键移动桌面等子文件夹;四、通过组策略重定向文件夹。

如果您在Windows 10中发现用户配置文件(如桌面、文档、下载等)始终存储在C:Users路径下,导致系统盘空间持续紧张,且希望将整个用户目录迁移至D盘或其他非系统磁盘,则需通过修改注册表与符号链接组合操作实现。该操作直接影响系统级用户数据位置,不可仅靠设置界面完成。以下是多种可行的操作方法:
一、使用mklink创建符号链接迁移C:Users
此方法通过将原始C:Users重命名为备份目录,并在目标磁盘(如D:Users)创建真实用户数据文件夹,再用管理员权限命令行建立指向该路径的符号链接,使系统仍以C:Users为逻辑路径访问实际位于其他磁盘的数据。操作后所有新用户及现有用户数据读写均落于目标盘。
1、以管理员身份运行命令提示符或PowerShell。
2、执行命令:robocopy "C:Users" "D:Users" /E /COPYALL /XJ /R:1 /W:1 /LOG:C:user_copy.log,等待复制完成。
3、执行命令:rmdir /S /Q "C:Users",彻底删除原C:Users目录(确保已成功复制且未运行任何用户会话)。
4、执行命令:mklink /J "C:Users" "D:Users",创建目录联结。
5、重启计算机,验证登录后桌面、文档等路径是否正常加载且实际位于D盘。
二、修改注册表强制新建用户配置目录位置
该方法不改变现有C:Users结构,但可使后续创建的新用户默认将配置文件夹(如C:UsersNewUser)生成于指定磁盘路径。需修改ProfileList下的ProfilesDirectory值,影响系统新建用户行为,不影响当前已登录用户。
1、按Win + R输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList。
3、在右侧找到名为ProfilesDirectory的字符串值,双击编辑。
4、将数值数据由默认的C:Users修改为D:Users(注意末尾无反斜杠)。
5、关闭注册表编辑器,重启后新建本地账户时其用户文件夹将自动创建于D盘。
三、逐项迁移用户子文件夹(桌面/文档/下载等)
此方法规避对C:Users根目录的整体移动风险,仅针对高频占用空间的子文件夹(如桌面、文档、图片、下载),通过右键属性→位置→移动方式,将其物理路径重定向至其他磁盘对应文件夹。系统自动更新注册表和快捷方式,兼容性高,适合不愿触碰注册表或符号链接的用户。
1、打开“此电脑”,进入C:Users【当前用户名】目录。
2、右键点击“桌面”文件夹,选择“属性”,切换至“位置”选项卡。
3、点击“移动”,在弹出窗口中选择目标路径(如D:Users【当前用户名】Desktop),点击“确定”。
4、重复步骤2–3,依次迁移“文档”、“下载”、“图片”、“视频”、“音乐”文件夹。
5、全部迁移完成后,确认各文件夹图标右下角显示箭头标识,表示已重定向。
四、使用Windows内置“用户配置文件服务”迁移工具(需组策略支持)
在Windows 10专业版或企业版中,可通过组策略对象编辑器启用“重定向用户文件夹”策略,配合域环境或本地策略实现集中化配置。该方式通过GPO强制所有用户(包括未来新增)的特定文件夹路径指向网络位置或本地非系统卷,适用于批量部署场景,不依赖手动复制。
1、按Win + R输入gpedit.msc并回车,打开本地组策略编辑器。
2、导航至用户配置→管理模板→Windows组件→文件资源管理器→文件夹重定向。
3、双击“桌面”策略,设为“已启用”,在“目标文件夹位置”中选择“基本-将每个人的桌面重定向到同一位置”,路径填写D:Users%USERNAME%Desktop。
4、对“文档”、“下载”等策略项重复相同配置。
5、执行gpupdate /force刷新策略,注销并重新登录生效。











