Windows 8 - 将用户文件夹从 SSD 移动到 HDD - “需要本地卷才能完成操作”,无法完成系统还原

Vix*_*xxd 5 ssd hard-drive users mklink windows-8

我正在尝试使用以下关于全新安装 Windows 8 的教程将 C:\Users (SSD) 移动到 B:\Users (HDD) -> 立即升级到 8.1:http : //webcache.googleusercontent.com/search ?q=缓存:http://www.itnota.com/move-users-directory-to-a-different-drive-in-windows-8/

它们按以下方式映射:

SSD - C:\ 在资源管理器中,D:\ 在命令提示符中

硬盘 - B:\ 在资源管理器中,E:\ 在命令提示符中

我尝试使用以下命令进行映射:

robocopy /copyall /mir /xj D:\Users E:\Users (no failures)
rmdir /S /Q D:\Users (worked fine)
Run Code Online (Sandbox Code Playgroud)

直到我在这里遇到以下问题:

mklink /J D:\Users B:\Users
(linking command line source to Windows explorer target)
Run Code Online (Sandbox Code Playgroud)

B:\ 是一个普通的本地 NTFS 非网络驱动器,但是我一直收到以下错误:

"local volumes are required to complete the operation"
Run Code Online (Sandbox Code Playgroud)

没有教程提到这是一个潜在的错误,任何结果似乎都与网络驱动器有关。在此之后,我错误地尝试映射到 E:\Users,认为我应该映射到命令提示符驱动器列表而不是资源管理器列表,因为我认为这就是导致我错误的原因。这导致:

  1. “用户配置文件服务”错误 - “用户配置文件服务登录失败 - 无法加载用户配置文件”

  2. 在使用 rmdir 删除失败的 D:\Users 链接后,尝试将 E:\Users (B:\Users) 复制回 D:\Users (C:\Users)。C:\Users 恢复原状,但我仍然收到用户配置文件服务错误。我相信这是因为 C:\Documents and Settings 连接到 C:\Users 现在丢失了,我无法重新创建它,因为当我尝试时它说“文件已经存在”:

    mklink /J "D:\Users" "C:\Documents and Settings"

    如果我能拿回它,我想我可以再次登录。

  3. 我从恢复磁盘(我从 DreamSpark 下载的 Windows 8.1 ISO)启动,并且在至少五次尝试中我收到此错误:“要使用系统还原,您必须指定要还原的 Windows 安装”

  4. 在最终能够访问系统还原点之后,我在尝试对两个驱动器尝试此操作之前立即创建了系统还原点,似乎是在多次重新启动尝试后随机创建的,我现在收到以下信息:

    “系统还原未成功完成。系统还原期间发生未指定的错误 0x800700b7”

编辑:我的系统还原确实成功完成,与错误消息相矛盾。才发现这一点,因为我错过了引导到磁盘的窗口并试图出于习惯登录...

我很茫然。我想如果我把它搞砸了,因为我之前没有这样做过,拥有恢复磁盘和系统还原点会阻止我在这种情况下结束,但显然不是!我知道映射到 E:\Users 而不是 B:\Users 是导致此问题的原因,但这并不能解释我无法执行系统还原。

看起来我将不得不重新安装,但有什么办法可以一劳永逸地映射这些吗?对于如此普遍需要的东西来说,这似乎是很多努力。

MDT*_*Guy 2

不,请使用 Microsoft 的用户状态迁移工具!你让事情变得比需要的更加复杂!

简单的

事实上,最简单的是 Windows Easy Transfer 工具,它基于相同的技术构建,但它是为最终用户设计的。

http://windows.microsoft.com/en-us/windows7/products/features/windows-easy-transfer