我在 SSD 驱动器上快速安装了 Windows 7。我想将 c:\Users 文件夹移动到另一个分区
我设法使用 lusrmgr.msc 将 HOMEDRIVE 变量更改为不同的驱动器,但配置文件仍然指向 c: 分区。
我尝试使用 set 来设置 USERPROFILE 和 HOME 变量,但它们被恢复了,如果我通过环境变量 GUI 也会出现同样的情况。可以在注册表中的 HKEY_USERS\S-1-5-21-1016127744-722935219-571307391-1000\Volatile Environment 下查看路径
这里有几个相关问题,但它们没有得到完全解答,或者没有真正准确地提到我的要求。这是一个现有的安装,我需要将用户文件夹从 C 移到另一个分区。
答案1
完整文章可参见生活黑客。基本上,通过移动文件夹并创建符号链接即可获得所需的结果。
使用安装 CD 或您喜欢的方法进入恢复控制台。确定哪个驱动器是 SSD,哪个是 HDD,在本例中 SSD 是 E,HDD 是 D。
使用 Robocopy 将用户目录从 SSD 复制到 HDD:
robocopy /copyall /mir /xj E:\Users D:\Users
删除 SSD 上的用户目录:
rmdir /S /Q E:\Users
在新旧位置之间建立符号链接:
mklink /J E:\Users D:\Users
通过在 SSD 的根目录中运行 dir 进行测试,您应该会看到类似“用户 [D:\Users]“