如何将 Windows 从现有硬盘驱动器的分区转移到新的(较小的)SSD?

Dan*_*Tao 5 windows boot windows-7 clone

我有一个 500 Gb 的硬盘,目前分为两个分区:

+---------------------+--------------+
| Data (D:\)          | System (C:\) |
+---------------------+--------------+
Run Code Online (Sandbox Code Playgroud)

现在,我刚刚购买了一个容量为 120 GB 的新 SSD,这仅略高于上面的“系统”分区,我目前安装的是 Windows 7。我还购买了一个 1 Tb 的新硬盘驱动器,用于代替上面的“数据”分区。

我想要做的是基本上将 Windows 安装从 C:\ 复制到我的新 SSD,这样我就可以直接从 SSD 启动,同时将所有数据从 D:\ 复制到我的新硬盘。(500 GB 已经开始发出奇怪的声音,这就是我试图更换它的原因。)

所以我想要一个看起来像这样的最终结果:

120 GB 固态硬盘:

+--------------+
| System (C:\) |
+--------------+
Run Code Online (Sandbox Code Playgroud)

1 Tb 硬盘:

+---------------------+
| Data (D:\)          |
+---------------------+
Run Code Online (Sandbox Code Playgroud)

这可能吗?我主要担心的是我当前驱动器的引导区在开头(对吗?);所以如果我只是将我的 C:\ 分区克隆到我的 SSD 上,这实际上不会使我的 SSD 可启动。还是我错了?

显然,我不能将整个 500 GB 驱动器克隆到 SSD 上,因为 SSD 没有足够的空间。

不幸的是,虽然我意识到从头开始重新安装 Windows 并不是什么大问题,但这不是一个选择,因为我似乎丢失了安装光盘。

Chr*_*ing 2

您可以做两件事。

  1. 仅复制 C 分区,然后在启动新驱动器之前对其运行启动修复。您可能必须多次运行启动修复。

  2. 将数据从驱动器上移出,以便所有数据都适合 SSD。接下来缩小驱动器上的分区,以便两个分区都适合 SSD(或者只删除非 C 分区)。然后对整个驱动器进行映像。

您可以使用“收缩”功能从 Windows 7 中对硬盘驱动器重新分区。MS 知识库文章位于:http://windows.microsoft.com/en-US/windows7/Can-I-repartition-my-hard-disk

  1. 转到控制面板 -> 系统和安全 -> 管理工具 -> 计算机管理
  2. 单击磁盘管理(位于存储下方)
  3. 右键单击该卷,然后单击缩小卷
  4. 跟随向导

这个问题与How to Shrink Windows 7 boot partition with unmovable files非常相似