Windows 11 C盘空间不足时,可通过五种方法将用户数据迁至D盘:一、用文件夹属性重定向单个子文件夹;二、用符号链接迁移整个C:\Users;三、在Windows PE中修改注册表ProfileImagePath;四、统一设置新内容默认保存位置;五、用金舟优化大师批量搬迁大文件。
如果您发现 Windows 11 的 C 盘空间持续告急,而大量用户数据(如桌面、文档、下载等)仍驻留在 C:\Users 下,则需将这些内容迁移到 D 盘以释放系统盘空间。以下是多种经过验证的迁移方法,涵盖从基础操作到高级系统级调整的完整路径:
一、通过文件夹属性迁移单个用户子文件夹
该方法利用 Windows 内置的“位置”选项卡功能,将桌面、文档、下载、音乐、图片、视频等子文件夹的实际存储路径重定向至 D 盘,系统自动迁移全部现有内容,并保持所有应用程序路径引用不变,风险低且可逆。
1、在 D 盘预先创建目标文件夹,例如 D:\Users\您的用户名\Documents、D:\Users\您的用户名\Desktop 等,确保路径中不含中文全角字符或特殊符号。
2、打开文件资源管理器,在左侧导航窗格中右键点击“文档”文件夹,选择“属性”。
3、切换到“位置”选项卡,点击“移动”按钮。
4、在弹出窗口中浏览并选中 D 盘上已创建的对应文件夹(如 D:\Users\您的用户名\Documents),点击“选择文件夹”。
5、点击“应用”,系统弹出提示:“您要将所有文件从原位置移动到新的位置吗?”,点击“是”开始迁移。
6、等待迁移完成(进度条消失),点击“确定”保存设置。
7、对“桌面”“下载”“图片”“音乐”“视频”五个文件夹重复步骤 2 至 6,逐一完成重定向。
二、使用符号链接(Junction Point)迁移整个 C:\Users 目录
该方法将完整的 C:\Users 文件夹复制至 D 盘,再通过创建目录联结(Junction)使系统访问 C:\Users 时实际读取 D 盘数据,实现对所有用户配置、AppData 及隐藏文件的完整迁移,适用于深度空间优化需求,但需在安全模式下执行以规避文件占用。
1、以管理员身份启动 PowerShell(非命令提示符),建议先重启进入安全模式:按住 Shift 键点击“重启”→疑难解答→高级选项→启动设置→重启→按 F4。
2、在安全模式的 PowerShell 中执行以下命令完成完整复制:
robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ /R:0 /W:0 /LOG:C:\robocopy_users.log
3、复制完成后,执行命令重命名原目录作为备份:
ren “C:\Users” “Users_Backup”
4、执行命令创建目录联结:
mklink /J “C:\Users” “D:\Users”
5、重启计算机退出安全模式,登录各用户账户,验证桌面图标、开始菜单、Edge 收藏夹、应用数据是否完整加载。
三、通过注册表编辑器修改用户配置文件根路径
该方法直接修改系统级注册表项 ProfileImagePath,从根本上变更每个用户账户的主目录指向,适用于多用户环境或需彻底解耦 C 盘依赖的场景,必须在 Windows PE 环境下操作,否则存在系统无法启动风险。
1、使用 Rufus 或 Ventoy 制作 Windows PE 启动 U 盘,从 U 盘启动进入 PE 系统。
2、在 PE 中,用文件管理器将 C:\Users 完整复制到 D:\Users(确保权限继承完整)。