tva*_*ver 26 windows-7 mount filesystems
所以大约一个月前,我设置了一台 Windows 7 Professional 机器,我能够将辅助硬盘安装到路径 C:\Users。这将所有用户空间文件放在第二个硬盘驱动器上,而无需进行注册表编辑。它的效果非常好,现在我正在尝试复制它,但我似乎不记得我是如何做到的。这让我觉得自己像个白痴。
我相信我以某种方式将 c:\Users 文件夹的内容移动到第二个硬盘驱动器。然后我将 d: 驱动器安装为 c:\Users。很简单,但我不确定我是如何在安装辅助驱动器之前移动和删除 c:\Users 文件夹的内容的(因为它需要是一个空文件夹等等)。它可以在我以前的机器上运行,但现在我需要在一台新机器上运行,我一辈子都记不起我是怎么做的,也不记得我使用的说明在哪里。除了最后整个用户文件夹被移动到 d: 驱动器,我没有 C:\Users 文件夹。
关于如何再次执行此操作的任何想法,或指向说明的链接?个人档案移动不会解决这个问题。谢谢。
tva*_*ver 27
看起来像在 serverfault 的Jimmie R. Houts有我正在寻找的答案。他引用了这篇文章,提供了更多信息。
要扩展他的答案,在安装 Windows 7 之后:
robocopy c:\Users d:\Users /mir /xj
/mir告诉 robocopy 镜像目录;这将复制所有文件和权限,并将删除目标目录中的任何其他文件(参考)。如果您已经在 D:\Users 中拥有用户配置文件并希望保留它们,请尝试/e /copyall;这会递归地复制所有内容 ( /e),包括所有文件属性 ( /copyall),但由于某种原因,您以后可能必须调整所有权权限。/xj非常重要,这告诉 robocopy 不要跟随连接点。如果你忘记了这一点,你会遇到很多麻烦。rmdir /S /Q C:\Usersmklink /J C:\Users D:\Users. 确保目标 D:\Users 使用将在重新启动后使用的驱动器号,而不是在恢复命令提示符会话期间使用的驱动器号(感谢mindless.panda和matt wilkie)。现在重新启动,然后就可以了。无需进一步配置或摆弄。新的用户配置文件都将存储在 D: 驱动器上,任何特定于用户的数据也将存储。并且无需在注册表中进行任何乱七八糟的搜索和替换值,也无需以任何方式弄乱新的配置文件即可实现。完全火和忘记。
创建一个指向新用户文件夹的 NTFS 连接:mklink /J C:\Users D:\Users
对于此步骤,请确保目标 D:\Users 使用重新启动后将使用的驱动器号,而不是在恢复命令提示符会话期间使用的驱动器号,否则您将收到错误“用户配置文件服务服务登录失败。无法加载用户配置文件。” 重启时。
此错误的修复方法是使用系统上的另一个配置文件以管理员权限登录,并且:
RegeditHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListS-1-5-21-1234-1234-1234-1234此处使用的其他参考。
此答案应与 tvanover 于 10 月 9 日 20:01 的答案相结合,并借鉴 Gonzalo 于 11 月 8 日 17:03 的答案。我缺乏就地编辑甚至评论的声誉,因此请其他拥有这些权限的人合并(然后我们可以删除此答案)。
我刚刚在虚拟机中测试了 tvanover 的答案。但是,我做了一些不同的事情。
这是我制作挂载点的方法:
删除C:\Users目录后,重新创建
mkdir C:\用户
运行 DISKPART 命令,并选择第二个磁盘(用 * 代替 LIST DISK 命令后列出的正确磁盘号)
磁盘部分
列出磁盘
选择磁盘 *
选择分区 1
设置挂载点。如果失败,请返回并确保 C:\Users 目录存在且为空。
分配挂载=C:\用户
出口
重启。完成重新启动后,如果需要,您可以使用 Start->diskmgmt.msc 从第二个驱动器中删除驱动器号。
如果您处于审核模式,请返回系统准备工具窗口,确保选择“进入系统开箱即用体验 (OOBE)”作为系统清理操作,应取消选中“通用化”,然后关闭选项应设置为重新启动或关闭。单击“确定”,系统将进行清理并重新引导回首次引导设置。
| 归档时间: |
|
| 查看次数: |
38827 次 |
| 最近记录: |