将 c:\Users 文件夹永久移动到 Windows 7 中的另一个分区

将 c:\Users 文件夹永久移动到 Windows 7 中的另一个分区

可能重复:
将 Windows Vista / Seven 上的用户文件夹移动到另一个分区

我在 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]

相关内容