在 Windows 7 上移动用户文件夹后出现问题

Sim*_*mon 7 windows-7 user-accounts 64-bit

我刚刚尝试将我的用户文件夹移动到 64 位 Windows 7 Ultimate 上的另一个驱动器。但是,我无法再登录,因为我收到错误消息:“用户配置文件服务登录失败。无法加载用户配置文件”。

在 Windows 中,我的驱动器映射为:
C:\ -> windows system drive SSD
d:\ -> 程序
e:\ -> users

使用恢复命令提示符,我的驱动器被映射为:
X:\ -> recovery media
e:\ -> windows system drive SSD
f:\ -> users

我尝试在恢复命令提示符下创建从 c:\users 到 e:\users 的硬链接,如下所示:

robocopy /copyall /mir /xj e:\users f:\users
rmdir /S /Q e:\users
mklink /J e:\users f:\users
Run Code Online (Sandbox Code Playgroud)

这似乎在命令提示符下工作,因为“dir”按预期显示了连接点。但是我在重新启动后无法登录。

由于我对使用哪些驱动器号(恢复驱动器号或原始 Windows 驱动器号)感到有些困惑,因此我再次尝试使用“\?\Volume{GUID}\”表示法,但这仍然存在相同的问题。

任何人都知道我做错了什么或如何做到这一点?

PS我使用的原始说明是:http : //lifehacker.com/5467758/move-the-users-directory-in-windows-7 PPS 这是一个全新安装的 Windows,所以我不担心丢失数据等.

har*_*ymc 2

请参阅此主题中ohdannyboy 于 2009 年 12 月 4 日下午 2:33 发表的评论,以及 imadman 的以下评论。

他们详细介绍了如何以所谓有效的方式重新定位“用户”文件夹。

来自维基百科 Robocopy

Windows 卷影复制服务是唯一可以复制打开文件的 Windows 子系统,它通过对文件进行快照来实现时间点一致性。Robocopy 不会以任何方式实现对卷影复制服务的访问,从而限制了其作为可能正在使用的卷的备份实用程序的有用性。但是,可以使用单独的实用程序(例如 VSHADOW 或 DISKSHADOW(包含在 Windows Server 2008 中))来创建给定卷的卷影副本,以便使用 Robocopy 进行备份。

如果问题的原因是未复制的正在使用的文件,则仍不清楚如何删除 e:\users,但在 Windows 中,许多奇迹都是可能的。

然而,在 Windows 中备份/复制“正在使用”或“锁定”的文件一文提倡使用HoboCopy而不是 robocopy。

另外,我无法理解您如何声称已将系统驱动器映射到 C: 之外的另一个字母。据我所知,这是绝对不可能的。