需求背景
程序开发用电脑,系统盘容易爆红,一般是因为用户目录Users体积过大,AppData存放过多开发工具插件、运行时文件导致,在不确定该如何清理时,且希望保留原应用程序的配置缓存的情况下,最好做用户工作目录整体迁移,经多次验证,如下操作步骤可行。
实现思路
使用robocopy指令快速迁移用户目录Users,进入高级启动恢复模式 创建快捷方式,确保原系统盘对Users的位置引用不变,确保原应用程序对安装文件、缓存文件地址引用一致,降低迁移出错概率。
操作步骤
1、正常模式下,使用robocopy 命令预先将Users文件夹进行拷贝转移。进C根目录,向目标盘 如D盘 快速迁移:
robocopy "Users" "D:\Users" /E /COPYALL /XJ
2、CTRL+SHIFT+DEL,按住shift键,点重启后进入高级启动恢复模式,选疑难解答、命令行功能,出现命令行窗口;
3、使用dir命令,识别正常模式下C盘对应该模式下的盘符A(代号,记得替换),目标D盘对应该模式下的盘符B(代号,记得替换);
4、进入A根目录,安全起见,先重命名原Users文件名称:
A:
ren "Users" "Users2"
5、进入 当前恢复模式下的 盘符D,检查是否存在目标迁移路径,如不存在则创建临时空目录:
D:
mkdir Users
6、进入A盘,创建快捷方式,注意 目标路径必须和正常模式下的路径一致:
A:
mklink /J "Users" "D:\Users"
7、关闭命令行,继续启动,正常启动验证无误后可删除 Users2及其他临时创建的相关目录:
rmdir "C:\Users2" /S /Q
8、完成。
特别说明
1、本人使用Windows 11、企业版、Administrator用户,按操作步骤执行,验证可行,容易出错的地方为第6步;
2、为确保安全,第1步完成后,可使用regedit进行系统注册表导出备份;
3、如果出现无法正常使用问题,无需任何注册表、组策略、安全模式操作,重新进入恢复模式,删除系统盘 新创建的 Users 快捷方式,调整备份的Users2目录名称为Users后,继续启动即可:
A:
rmdir "Users
ren "Users2" "Users"
(以下无正文)
需求背景
程序开发用电脑,系统盘容易爆红,一般是因为用户目录Users体积过大,AppData存放过多开发工具插件、运行时文件导致,在不确定该如何清理时,且希望保留原应用程序的配置缓存的情况下,最好做用户工作目录整体迁移,经多次验证,如下操作步骤可行。
实现思路
使用robocopy指令快速迁移用户目录Users,进入高级启动恢复模式 创建快捷方式,确保原系统盘对Users的位置引用不变,确保原应用程序对安装文件、缓存文件地址引用一致,降低迁移出错概率。
操作步骤
1、正常模式下,使用robocopy 命令预先将Users文件夹进行拷贝转移。进C根目录,向目标盘 如D盘 快速迁移:
robocopy "Users" "D:\Users" /E /COPYALL /XJ
2、CTRL+SHIFT+DEL,按住shift键,点重启后进入高级启动恢复模式,选疑难解答、命令行功能,出现命令行窗口;
3、使用dir命令,识别正常模式下C盘对应该模式下的盘符A(代号,记得替换),目标D盘对应该模式下的盘符B(代号,记得替换);
4、进入A根目录,安全起见,先重命名原Users文件名称:
A:
ren "Users" "Users2"
5、进入 当前恢复模式下的 盘符D,检查是否存在目标迁移路径,如不存在则创建临时空目录:
D:
mkdir Users
6、进入A盘,创建快捷方式,注意 目标路径必须和正常模式下的路径一致:
A:
mklink /J "Users" "D:\Users"
7、关闭命令行,继续启动,正常启动验证无误后可删除 Users2及其他临时创建的相关目录:
rmdir "C:\Users2" /S /Q
8、完成。
特别说明
1、本人使用Windows 11、企业版、Administrator用户,按操作步骤执行,验证可行,容易出错的地方为第6步;
2、为确保安全,第1步完成后,可使用regedit进行系统注册表导出备份;
3、如果出现无法正常使用问题,无需任何注册表、组策略、安全模式操作,重新进入恢复模式,删除系统盘 新创建的 Users 快捷方式,调整备份的Users2目录名称为Users后,继续启动即可:
A:
rmdir "Users
ren "Users2" "Users"
(以下无正文)