启动到 SystemRescueCD 并使用连接到 PC 的 USB 转 SATA 适配器发出命令dd if=/dev/sda of=/dev/sdb status=progress
。几个小时后,我从 Linux 中显示的分区中看到了fdisk
与原始驱动器完全相同的副本。然而,当选择此驱动器时,仍然通过 USB 转 SATA 适配器连接到 PC,在 BIOS 中作为第一个启动设备,当启动过程到达操作系统启动阶段时,屏幕可能会卡在空白屏幕上,并显示左上角光标闪烁。在此测试之前和之后,原始 HDD 均在兼容 UEFI 打开且安全启动关闭的情况下启动(与使用 DD 时的设置相同)。
在其他地方读到系统保留分区需要标记为活动分区,但这似乎只适用于 Windows 的 MBR 引导扇区diskpart
。这也bcdboot <windows location> /s <drive with bcd to repair>
需要运行,但完成后并没有改变症状。
下面的屏幕截图显示了原始 HDD(磁盘 0)的分区和状态,然后是副本(磁盘 1)。
我缺少什么?