如何将 Windows 10 操作系统从 HDD 迁移到 SSD?

如何将 Windows 10 操作系统从 HDD 迁移到 SSD?

我在硬盘上安装并运行了 Windows 10。我想将其迁移到我最近购买的固态硬盘上。

我的意思是,我想将操作系统以及随之安装的所有应用程序和文件复制到 SSD 中,并在迁移完成后“无缝地”恢复使用它们。

到目前为止,我已经能够使用标准版准确地将 HDD 的内容复制到 SSD 上AOMEI分区助手。现在我相信我需要让我的电脑从 SSD 启动而不是从 HDD 启动。

我的这种方法正确吗?如果正确,我该如何让我的计算机从 SSD 启动,最好使用免费工具?

答案1

就我个人而言,我没有 Windows 机器来检查您链接的工具以了解它是否确实推动迁移。

话虽如此,但还是有免费工具可以进行驱动器迁移。无论是 HDD 还是 SSD,都无关紧要。您可以使用克隆Zilla为了这个目的。

一旦将驱动器从一个驱动器克隆到另一个驱动器,就不需要任何工具来启动新驱动器。您需要做的就是转到BIOS或者UEFI计算机并选择要从其启动的主驱动器。之后,您就可以开始了。

答案2

之前的答案没有包括我需要的所有内容,所以我贡献了自己的答案。我发现 Windows 不够智能,无法在传输到较小的 SSD 后直接启动(可能是因为我无法简单地逐个扇区地进行复制)。

我的情况:

  1. 我父母在圣诞节买了固态硬盘作为旧电脑的升级
  2. 他们的 PC 都有 500GB 的系统分区,其中装有 Windows 10。它们运行的​​磁盘采用 MBR 启动方式。
  3. 我的任务是将 Windows 安装无缝移动到新的 240GB SSD。
  4. 幸运的是,他们没有使用太多的 500GB 分区。

我的步骤:

  1. 首先,缩小现有分区。使用 start->run->diskmgmt.msc,您必须反复尝试缩小分区。您可能必须关闭系统还原和页面文件/休眠,以避免其原本无法移动的文件物理地出现在分区中间。只需继续尝试在 diskmgmt.msc 中缩小,然后转到事件查看器查看最近的“碎片整理”事件的详细信息,以找出哪个文件妨碍了您的缩小任务。一旦源分区小于目标 SSD 的大小,您就完成了。
  2. 在 diskmgmt.msc 中,确保将您的 SSD 初始化为适当的启动样式(MBR 或 GPT)。
  3. 在 diskmgmt.msc 中,添加与源磁盘中匹配的分区。您不必格式化它们,稍后再用数据填充它们。
  4. 使用 tuxboot 将 clonezilla 下载到可启动 USB。
  5. 使用 Windows 10 安装介质创建工具下载 Windows 10 安装程序。您现在应该有两个 USB 棒,一个装有 clonezilla,一个装有 win10 安装程序。您可能只需为 Windows 的 USB 棒准备一个 win10 启动修复可启动 USB,但我发现获取 win10 安装介质更容易。
  6. 关闭电脑。
  7. 启动 Clonezilla。对您要移动到新设备的所有分区进行设备到设备、分区到分区的复制。如果旧设备上有一个 100MB 的系统分区,您可能也需要确保克隆该分区。
  8. 您现在有了大磁盘和 SSD,它们应该是相同的。
  9. 关闭。

此时,尝试从 SSD 启动 Windows,因为也许你比我幸运。我在网上找到的大多数指南(包括其他答案)都只是假设 Windows 此时能够从 SSD 启动,但我发现它从来没有这样做过,下面的步骤就是我修复这个问题的方法。它可以顺利地从旧驱动器启动,但永远不会从 SSD 启动。或者如果它确实从 SSD 启动,它将通过加载 SSD 上的引导记录来启动,而引导记录是原始引导记录的副本,仍然显示“哟,从慢速硬盘上加载 c:\windows 中的副本”。

假设你像我一样不幸,那么我必须采取以下措施才能让它发挥作用:

  1. 拔下硬盘,主要是为了防止在摆弄启动设置时损坏硬盘。启动 win10 安装程序。启动“修复我的电脑”工具包并转到命令行。
  2. 这里的关键是您需要确保您的 BCD 被正确找到并且包含正确的数据。运行 bcdedit。如果它找不到您的 BCD 存储,您需要使用 diskpart 将包含 BCD 存储的分区设为“活动”。在我的计算机上,这是一个 100MB 的系统分区,其中包含 c:\boot 目录。
  3. 编辑您的 BCD 存储,以便所有驱动器号在新的 SSD 世界中都有意义。
  4. 这对我来说很有效。

以下是我必须解决的问题清单:* 确保bcdedit在修复工具中输入以下内容某物。如果没有,您可能需要在 diskpart 中调整磁盘上标记为“活动”的分区。 * 确保返回的所有驱动器号bcdedit都合适。使用修复工具中的 diskpart 进行调整。 * 确保每个磁盘上的 diskpart 中的“活动”分区都是包含固定 BCD 存储的分区。 * 确保即使拔下旧硬盘,计算机也能启动(克隆 Windows 并从 SSD“启动”非常容易,但这样仍然只是从旧的旋转磁盘加载,这违背了目的)

答案3

是的,你的方法是正确的……如果你真的逐扇区克隆了驱动器,将默认启动设置为 SSD 驱动器应该可以完成这项工作,但是,如果它不是完整克隆,它会迁移分区 ID 和标志,但只迁移分区上的数据,那么请按照此说明操作。你只需要一个 Windows 10 安装介质:

从 Windows 10 安装介质启动,进入设置页面后,按Shift+F10打开cmd。然后按 输入并运行每个命令Enter

diskpart
list volume
select volume X
active
exit

您的 Windows 卷号在哪里X,您可以通过命令显示的卷标和/或卷大小来确定它list volume。运行所有命令后,您使 Windows 分区可启动,但这并不一定意味着您拥有启动文件。如果您不确定启动文件是否存在,请运行:

bcdboot X:\Windows

如果它返回成功消息,那么您应该能够启动。

答案4

您的迁移没有任何问题。迁移完成后,您可以执行以下操作:

  1. 断开源硬盘,然后从 SSD 启动计算机。
  2. 重新启动计算机并进入 BIOS 设置启动顺序。

您最好保持 SSD 格式与 HDD 相同。例如,如果旧硬盘是 MBR,我们建议您将新硬盘转换为 MBR(如果新硬盘是 GPT 格式)。只需注意其最后几个字指导

相关内容