将系统克隆到 SSD 后无法启动

将系统克隆到 SSD 后无法启动

我正在尝试将 Windows 安装迁移到 SSD。当前 HDD 包含 Windows 和 Ubuntu 的安装以及数据分区。

SSD 比 HDD 小,所以我使用 Linux 的 dd 工具单独复制每个分区,而不是复制整个驱动器。

HDD 分区为:

 -UEFI
 -Windows system
 -Windows recovery
 -Linux system
 -Linux swap
 -Linux data
 -Windows data

SSD 方面:

 -UEFI
 -Windows system
 -Windows recovery
 -Linux system
 -Linux swap

两个驱动器上的分区都是 GPT。

最初,如果已连接,系统将使用旧驱动器启动;如果未连接,系统将出现“设备未连接”蓝屏错误。Windows 启动管理器仍指向旧驱动器,因此在使用 bcdedit 更改驱动器后,系统开始启动,但卡在带有旋转点的黑屏上。

我还注意到,在恢复环境中,硬盘分区被分配了较早的字母,因此旧的 Windows 分区是 C:,而新的是 F:。交换 SATA 连接后,顺序变为“正确”,但并没有解决启动问题

我发现的可能问题:*系统卡在黑屏上,屏幕上出现旋转的点。过了一会儿,显示器会关闭,直到我移动鼠标或按下某个键,但除此之外,几个小时后也没有任何变化。*进入恢复环境时(通过重新启动三次),正在使用的恢复分区是 HDD 分区。如果我尝试在未连接 HDD 的情况下启动恢复环境,我会看到“设备未连接”蓝屏。更改 sata 后,我总是会看到蓝屏,但如果连接了 HDD,按 f1 无论如何都会启动恢复环境。

相关内容