我可以使用 2 个 Windows 7 安装更轻松地移动 Windows 7 C:\Users 吗?

我可以使用 2 个 Windows 7 安装更轻松地移动 Windows 7 C:\Users 吗?

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

我正在尝试将 Windows 7 C:\Users 文件夹从 64GB SSD 移到另一个驱动器(硬盘上的分区),例如 E:\Users(它是相对的,请继续阅读)。我尝试使用这些说明只是无法以默认用户身份登录,并且重新启动后根本无法登录 Windows。

我可以使用该文章末尾的恢复说明来恢复它。

但我现在在想。这台电脑上有 2 个驱动器,其中装有完整版 Windows 7 Home Premium 64 位:一个在我的 SSD 上,另一个在 Caviar Black 硬盘上。两个版本都运行良好,我都可以启动其中任何一个。

鉴于此,我需要使用启动 CD 来实现这一点吗?我可以只启动硬盘并使用它来创建连接吗?

如果是这样,说明是否相同,只是跳过系统还原实用程序?

我认为这样的方法可行,但我真的希望有人知道他们在说什么来帮助我。计划如下:

  1. 在 SSD 上创建系统还原点
  2. 启动到硬盘
  3. 将 E:\Users 复制到 J:\Users(无论相关的 SSD 文件夹是什么,都复制到 Caviar Black 硬盘上“数据”分区上的新文件夹)- 确保所有隐藏文件和系统文件都可用
  4. 删除 E:\Users(SSD 文件夹)
  5. 创建连接点 - 即 mklink /JE:\Users J:\Users (旧源在前,新目标在后)

这有用吗?由于这不使用系统还原实用程序,我需要做什么不同的事情吗?

系统是否“足够智能”来弄清楚,当 E:\ 变成 C:\ 时(例如,当我启动到 SSD 时),从 E:\Users 到 J:\Users 建立符号链接将具有不同的驱动器号?

原因是我的 SSD 已经用掉了大约 50GB,而可用空间为 60GB。我读到当空间使用量超过 70% 左右时,性能就会下降,而且我也想尽量减少对 SSD 的读写。

我们当然欢迎任何与此相关的其他建议!

答案1

没问题,在这种情况下,符号链接就是一个连接点。如果您在使用连接点后转到 C:\Users,您会注意到,即使指向的是 J:\Users,资源管理器窗口的地址栏仍会显示 C:\Users,Windows 不会认为不是这样。

另外,为了保证兼容性,请确保您指向的连接点在两个操作系统上具有相同的驱动器号。

答案2

使用 sysprep 是在不同位置创建用户配置文件的最简单方法。所有其他非官方方法(例如,乱搞连接点以及复制或移动文件)都给我带来了“用户配置文件服务登录失败。无法加载用户配置文件。”配置文件错误。

相关内容