我在硬盘上安装并运行了 Windows 10。我想将其迁移到我最近购买的固态硬盘上。
我的意思是,我想将操作系统以及随之安装的所有应用程序和文件复制到 SSD 中,并在迁移完成后“无缝地”恢复使用它们。
到目前为止,我已经能够使用标准版准确地将 HDD 的内容复制到 SSD 上AOMEI分区助手。现在我相信我需要让我的电脑从 SSD 启动而不是从 HDD 启动。
我的这种方法正确吗?如果正确,我该如何让我的计算机从 SSD 启动,最好使用免费工具?
答案1
答案2
之前的答案没有包括我需要的所有内容,所以我贡献了自己的答案。我发现 Windows 不够智能,无法在传输到较小的 SSD 后直接启动(可能是因为我无法简单地逐个扇区地进行复制)。
我的情况:
- 我父母在圣诞节买了固态硬盘作为旧电脑的升级
- 他们的 PC 都有 500GB 的系统分区,其中装有 Windows 10。它们运行的磁盘采用 MBR 启动方式。
- 我的任务是将 Windows 安装无缝移动到新的 240GB SSD。
- 幸运的是,他们没有使用太多的 500GB 分区。
我的步骤:
- 首先,缩小现有分区。使用 start->run->diskmgmt.msc,您必须反复尝试缩小分区。您可能必须关闭系统还原和页面文件/休眠,以避免其原本无法移动的文件物理地出现在分区中间。只需继续尝试在 diskmgmt.msc 中缩小,然后转到事件查看器查看最近的“碎片整理”事件的详细信息,以找出哪个文件妨碍了您的缩小任务。一旦源分区小于目标 SSD 的大小,您就完成了。
- 在 diskmgmt.msc 中,确保将您的 SSD 初始化为适当的启动样式(MBR 或 GPT)。
- 在 diskmgmt.msc 中,添加与源磁盘中匹配的分区。您不必格式化它们,稍后再用数据填充它们。
- 使用 tuxboot 将 clonezilla 下载到可启动 USB。
- 使用 Windows 10 安装介质创建工具下载 Windows 10 安装程序。您现在应该有两个 USB 棒,一个装有 clonezilla,一个装有 win10 安装程序。您可能只需为 Windows 的 USB 棒准备一个 win10 启动修复可启动 USB,但我发现获取 win10 安装介质更容易。
- 关闭电脑。
- 启动 Clonezilla。对您要移动到新设备的所有分区进行设备到设备、分区到分区的复制。如果旧设备上有一个 100MB 的系统分区,您可能也需要确保克隆该分区。
- 您现在有了大磁盘和 SSD,它们应该是相同的。
- 关闭。
此时,尝试从 SSD 启动 Windows,因为也许你比我幸运。我在网上找到的大多数指南(包括其他答案)都只是假设 Windows 此时能够从 SSD 启动,但我发现它从来没有这样做过,下面的步骤就是我修复这个问题的方法。它可以顺利地从旧驱动器启动,但永远不会从 SSD 启动。或者如果它确实从 SSD 启动,它将通过加载 SSD 上的引导记录来启动,而引导记录是原始引导记录的副本,仍然显示“哟,从慢速硬盘上加载 c:\windows 中的副本”。
假设你像我一样不幸,那么我必须采取以下措施才能让它发挥作用:
- 拔下硬盘,主要是为了防止在摆弄启动设置时损坏硬盘。启动 win10 安装程序。启动“修复我的电脑”工具包并转到命令行。
- 这里的关键是您需要确保您的 BCD 被正确找到并且包含正确的数据。运行 bcdedit。如果它找不到您的 BCD 存储,您需要使用 diskpart 将包含 BCD 存储的分区设为“活动”。在我的计算机上,这是一个 100MB 的系统分区,其中包含 c:\boot 目录。
- 编辑您的 BCD 存储,以便所有驱动器号在新的 SSD 世界中都有意义。
- 这对我来说很有效。
以下是我必须解决的问题清单:* 确保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
您的迁移没有任何问题。迁移完成后,您可以执行以下操作:
- 断开源硬盘,然后从 SSD 启动计算机。
- 重新启动计算机并进入 BIOS 设置启动顺序。
您最好保持 SSD 格式与 HDD 相同。例如,如果旧硬盘是 MBR,我们建议您将新硬盘转换为 MBR(如果新硬盘是 GPT 格式)。只需注意其最后几个字指导。