在 Linux 中使用 gddrescue 克隆旧 Windows 10 BitLocker SSD 后无法启动

在 Linux 中使用 gddrescue 克隆旧 Windows 10 BitLocker SSD 后无法启动

我在启动我爸爸的 HP 电脑后遇到了问题复制数据从其 SSD 转移到新的 SSD。旧的和新的都无法启动。请帮忙,我担心我可能丢失了所有数据。我需要计算机再次正常启动。

TDLR:使用ddrescue从旧 SSD 到新 SSD 复制数据,现在两个 SSD 都无法启动。这是带有 BitLocker 的 Windows 10 驱动器。

错误是蓝屏0xc000000e错误。

HP 电脑:HP ProDesk 400 G4 小型机

这是我所做的:

  1. 我有一个 256 GB 的 SSD,并且买了一个 1TB 的 SSD。
  2. 我创建了一个 Ubuntu USB 磁盘并用它启动计算机,将所有数据从旧 SSD 复制到新 SSD。
  3. 我使用较旧的 Sata-to-USB-2.0 适配器来连接新驱动器。
  4. 我使用了以下命令:ddrescue -f -n --ask /dev/<old> /dev/<new> /path/to/log
  5. 花了太长时间,所以我按了 Ctrl+C
  6. 我使用 SATA 将两个驱动器连接到另一台较新的计算机,并在 10 分钟内执行了相同的命令。

在步骤 5 和步骤 6 之间,我注意到fdisk有人抱怨缺少“驱动器末尾的 GPT 备份”,我猜想这可能是来自复制到 SSD 的一半。我可能看错了,可能是旧的 SSD,尽管在进行任何复制之前不存在这个问题。

结果:HP 电脑无法使用这两个驱动器中的任何一个启动。重要提示:我才意识到我爸爸使用 BitLocker我复制了数据。显然这是相关的,但我不知道如何解决这个问题。

在此处输入图片描述

当然,我觉得自己像个白痴,我完全相信简单地一点一点地从驱动器上复制数据不会造成任何伤害。我是一名程序员,所以我应该知道不做备份是不对的,但我确信我ddrescue正确使用了该命令。

我尝试过的事情:

  1. 禁用/启用 CSM
  2. 禁用/启用安全启动
  3. 将启动顺序改回原来的顺序(不确定原来的顺序现在是什么了……)。
  4. 创建 USB Windows 安装媒体,以便以某种方式显示修复屏幕,但没有成功。

答案1

您需要获取“恢复密钥”。通常,它存储在文件中或您的 Windows 帐户中(如果您有的话)。在协作设置中,域控制器可能也设置为存储它。

解密新 SSD 上的卷,运行bootrec /fixmbr并格式化 EFI 分区。这应该会使新 SSD 再次启动。

相关内容