如何将 Windows 从现有硬盘的分区传输到新的(较小的)SSD?

如何将 Windows 从现有硬盘的分区传输到新的(较小的)SSD?

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

+---------------------+--------------+
| Data (D:\)          | System (C:\) |
+---------------------+--------------+

现在,我刚买了一个容量为 120 GB 的新 SSD,它比上面的“系统”分区略高一点,我目前在那里安装了 Windows 7。我还买了一个 1 Tb 的新硬盘,用来代替上面的“数据”分区。

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

所以我想要的最终结果是这样的:

120 GB 固态硬盘:

+--------------+
| System (C:\) |
+--------------+

1 TB 硬盘:

+---------------------+
| Data (D:\)          |
+---------------------+

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

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

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

答案1

您可以做两件事。

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

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

您可以使用“压缩”功能在 Windows 7 中对硬盘进行重新分区。MS kb 文章位于:http://windows.microsoft.com/en-US/windows7/Can-I-repartition-my-hard-disk

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

这个问题与如何使用不可移动文件缩小 Windows 7 启动分区

答案2

如果您愿意为商业工具付费,则可以使用 Acronis Trueimage。

答案3

1. 搜索、下载并安装 MiniTool Partition Wizard 8.1.1 或更高版本。这是一个完全合法、无恶意软件的免费分区工具。

2.. 将两个磁盘(旧 HDD / 新 SSD)插入同一台机器。

3.. 启动 MTPW。您将获得驱动器列表:

开始

上面您将看到一个新的未分配的 SSD 和一个带有启动、系统和数据分区的现有磁盘。

4.. 单击左侧的“复制分区向导”选项,然后按照向导复制启动分区。

复制

目的地

选择目标分区时特别要注意的是,确保将该分区创建为主分区。Windows 只能从主分区启动。但是,该工具默认选择了逻辑分区。

5..现在单击屏幕顶部的“应用”,让该工具复制您的启动分区。

启动分区

6.. 现在再次运行复制分区向导,这次选择要复制的系统卷 C: 和 SSD 上剩余的未分配空间作为目标。再次确保为新系统分区创建主分区。

系统分区

7.. 现在单击“应用”,您将收到一条警告,提示系统需要重新启动才能复制系统分区。为什么?因为它正在使用中并且已锁定。因此,单击“立即重新启动”,您的系统将关闭,启动到 Windows 加载屏幕,然后切换到命令行模式下的 Partition Magic 以完成复制。可能需要 30-45 分钟。

重启

相关内容