win10迁移用户目录
在的很多新款的品牌计算机都默认配一个SSD和一个大容量机械硬盘来满足又想机器快、又想磁盘容量大,但是不想花太多钱的需求。也有给老电脑加装一个SSD与原来的机械硬盘一起使用来改善使用体验的情况。
这些用户有一个共同的困境,那就是SSD不够大,但是用户目录被Windows默认设置在SSD系统盘上。想把用户目录迁移到非系统盘的大容量的机械硬盘上,到网上找一大堆的资料,最后却被defaultuser0和Administrator的用户目录干翻。
本文目的是为了帮助这些用户走出困境,将网上的技术文档没有讲到的部分进行特别说明。本文参考了,Win7/Win10移动用户文件夹(C:\Users)移到非系统盘(如D:)
需要准备的工具:
1. 一个Windows PE工具引导盘。这是解决问题的关键。
2. 配置了两个硬盘的计算机,操作系统为 Windows 10专业版 。其中,假定 C盘为系统盘SSD,只有一个可见分区,D盘为数据盘机械硬盘中的一个分区。
3. Windows 10专业版操作系统管理员权限。
以下两个操作步骤分别为新安装操作系统时的操作和已经在使用的时候的操作。
安装新系统时的操作
本操作适用使用Windows PE工具引导盘及相关操作系统安装工具部署操作系统的情况。部署操作系统的部分请参考其他的资料。
在使用部署工具复制完资料到系统盘后,请不要重启。打开一个CMD窗口。
# 注意这里用了全路径,是因为Windows PE里没有robocopy这个命令,需要使用系统盘里的来操作。
在窗口中输入以下命令:
C:\Windows\System32\robocopy.exe "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"
执行完这三个命令之后,重启计算机照常执行后续的安装操作,用户目录就已经在D盘上,后续添加的所有的用户的主目录都会在D盘上。
已经在使用时的操作
本操作适用于已经在SSD上安装好Windows 10,已经有用户文件在 C:\Users 文件夹的情况。
本操作需要激活默认的系统管理员账号 Administrator ,该账号安装时默认禁用,所以需要到控制面板里的计算机管理组件里激活。具体操作请参照参考链接。
激活 Administrator 账号后,请注销当前账号,以 Administrator 账号登录。
登陆后,打开一个CMD窗口,执行下面这条命令,本条命令可以省略“C:\Windows\System32\"这部分路径前缀:
C:\Windows\System32\robocopy.exe "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
上面的命令执行完之后,重启计算机,用准备好的Windows PE工具引导盘启动系统。
Windows PE系统引导完毕后,打开一个CMD窗口,在窗口里执行以下命令:
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"
执行完毕后,重启电脑,用计算机上的SSD引导程序正常启动即可。
系统启动完毕后,以常用的那个管理员账号登录,到控制面板里禁用 Administrator 账号。
按照参考链接的步骤执行时,会在安装系统时因为 defaultuser0 的用户文件占用和在使用Administrator操作时的当前用户文件占用,导致 C:\Users 文件夹及其子文件夹和文件无法删除而使得操作最终失败。用Windows PE工具盘引导的目的就是避免这些问题。
————————————————
版权声明:本文为CSDN博主「古国庆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29877611/article/details/116149287