我刚刚尝试将Users
文件夹从一个分区复制C
到另一个分区D
使用这篇文章中提到的方法。
不幸的是我遇到了两个问题:
- 当使用命令时
robocopy c:\Users d:\Users /mir /xj /copyall
,robocopy 说它找不到该文件C:\Users\
,尽管该文件存在。 - 使用该命令时
robocopy x:\Users d:\Users /mir /xj /copyall
,robocopy 说它找不到路径d:\Users\Administrator\Application Data
,error code <0x00000003>
。
我启动了我的 Windows 7 安装磁盘的命令行模式(修复模式)。
有人知道这些错误的原因是什么吗?
答案1
使用 sysprep 是在不同位置创建用户配置文件的最简单方法。
所有其他非官方方式(例如弄乱连接以及复制或移动文件)都导致我出现The User Profile Service failed the logon. User profile cannot be loaded.
配置文件错误。
Windows 8:如何在 Windows 8 中将用户配置文件重新定位到另一个分区或磁盘
Windows 7的:如何在 Windows 7 安装期间在另一个分区或磁盘上创建用户帐户
答案2
我相信修复模式将您的安装驱动器标记为 X,而不是 C。但它可以是任何字母。
看一下这篇文章: http://www.bleepingcomputer.com/tutorials/windows-7-recovery-environment-command-prompt/
它将与您一起讨论恢复环境的细节,例如驱动器号和其他细节。
需要帮助请叫我!
答案3
首先,似乎每个人都忙于寻找复制文件和文件夹(包括链接)的解决方案。好吧,很抱歉让您失望了,但截至撰写本文时,我认为没有一个复制实用程序可以很好地完成这项工作。Xcopy 不行,Robocopy 不行,我所知道的任何第三方软件都不行。但是,正确的思维方式应该是将这些文件和文件夹映像化,而不是复制。如何使用 DISM.exe 或 ImageX.exe 将这些文件夹 /CAPTURE 到 WIM,然后将它们重新 /APPLY 到目标?我发现这是最好的解决方案,因为它速度快,工作效率高(保留链接、权限、系统和隐藏文件/目录的所有内容)。
ImageX /CAPTURE C:\USERS D:\TMP\USERS.WIM
ImageX /APPLY D:\TMP\USERS.WIM 1 E:\MYUSERS\USERS
然后只需创建指向 USERS 目录根目录的链接以指向新位置即可。一切完成,一切顺利。