成功将我的 HDD 克隆到新的 SSD,但只有拔下旧 HDD 后才能启动到 SSD

成功将我的 HDD 克隆到新的 SSD,但只有拔下旧 HDD 后才能启动到 SSD
  • 操作系统:Windows 10 内部版本 18363
  • 笔记本电脑: 宏碁 Aspire E5-475
  • 固态硬盘:三星 970 EVO Plus NVMe M.2
  • BIOS 模式为 UEFI

因此,我按照各个网站上的说明,在笔记本电脑上安装了新的 SSD。我使用三星数据迁移工具将旧 HDD 克隆到新 SSD 中。然后,我在 BIOS 中更改了启动顺序,并确保 SSD 是第一个。

第一次尝试时,我没有拔掉硬盘,这显然是错误的。所以我用 diskpart 删除了新 SSD 上的所有内容,然后再次运行三星数据迁移。这次,我拔掉了硬盘,并成功启动了 SSD。

看到我成功克隆并启动到新驱动器后,我重新插入了旧 HDD。当我打开笔记本电脑时,我又回到了旧 HDD(我知道,因为容量是 1TB,而 SSD 是 250 GB)。我回到 BIOS 检查启动顺序,发现 SSD 位于最上面。

我做错了什么?我跳过了什么步骤吗?

编辑添加我认为我能够缩小问题范围,但不确定如何解决。我通过 BIOS 启用了启动菜单,发现 Windows 启动管理器是唯一的选项,而且似乎只在旧硬盘上。

答案1

按照@patkim 在评论中的引导,我按照这里概述的步骤进行操作。但是,如果我的 PC 启动到旧 HDD,我就看不到 SSD,因此我启动到我的 Windows 10 安装 USB 并从那里使用命令提示符。我运行了 bcdedit,就像在链接的答案中一样,看到它仍然指向旧驱动器。所以我输入了以下命令(我的新 SSD 显示为 F,而不是像在链接的答案中那样显示为 E):

bcdedit /set {default} device partition=f:
bcdedit /set {default} osdevice partition=f:

之后,我能够在新的 SSD 上启动 Windows,并使用 diskpart 清理旧驱动器并将其用作额外存储。

答案2

我可能理解错了,但您说的是 HDD 是 1TB,而 SSD 是 250GB?这可能是问题之一。克隆两个驱动器时,新驱动器的存储空间必须等于或大于旧 HDD。partian 可能无法正确克隆。此外,根据您 PC 的主板,可能有两个区域可以确定启动顺序。一个名为 BOOT 的部分和一个名为硬盘 BBS 优先级的部分。如果您有这两个类别,虽然这两个类别可能都有启动选项 1、2、3、4,但我观察到硬盘 BBS 优先级将决定您可以在 BOOT 部分中为哪个硬盘设置启动顺序。例如,如果您有与硬盘 BBS 优先级中的硬盘链接的启动选项 1,那么您可以在 BOOT 部分中的任何启动选项插槽中设置该硬盘。顺便说一下,硬盘 BBS 优先级中的启动选项 2、3、4 等将允许主板将硬盘读取为存储设备。如果您禁用任何启动选项 1、2、3 插槽。主板将无法识别硬盘,并且在 BOOT 部分中,您将无法在任何选项中设置特定硬盘。如果您有一个名为硬盘 BBS 优先级的部分,我会尝试将 SSD 设置为启动选项 1,如果 HHD 移动到选项 2,则禁用启动选项 2,这样就不会显示任何内容。然后在 BOOT 部分,将该启动选项设置为 SSD。如果您可以启动 SSD,则意味着您可以保持 HDD 插入。确认后,在硬盘 BBS 优先级部分中将启动选项 2 设置为 HDD 而不是空白,看看您是否可以从 SSD 启动。还要确保 HHD 未列在 BOOT 部分的任何启动选项中。我希望这有帮助。我不确定华硕的 BIOS 结构,但应该有类似的东西。这里有一些图片供参考。靴子类别 1 图片 引导类别 2 图片

相关内容