如何恢复引导加载程序?

如何恢复引导加载程序?

我有一个双启动设置:Windows 10 + Ubuntu 20.04。我有 2 个 SSD(两者都是三星 860 EVO 1TB,以防万一),但由于我是在不同时间购买的,所以我的分区有点奇怪:

SSD-1:(我相信还有 2 或 3 个微小的系统保留分区,例如 Windows 恢复和 EFI 分区)

(NTFS)Windows 10 C:分区(~260GB)(NTFS)数据分区(~670GB)SSD-2:

(NTFS) 数据分区 (~850GB) (ext4) Linux 根分区 (~20GB) (ext4) Linux 主分区 (~55GB) 有一天,我正在使用 Ubuntu,然后关闭了我的 PC。那天晚些时候,我启动了电脑,却只看到了 UEFI BIOS 设置屏幕,因为它找不到任何启动设备。

起初,我以为是引导加载程序出了问题,所以我插入了 Windows 10 安装盘并进入恢复模式。内置恢复工具被证明是无用的(一如既往),所以我启动了命令提示符,发现驱动器 C: 是我的 SSD-2 数据分区。它找不到第一个 SSD!

我决定启动 Linux 实时会话,因为它有更多可用工具。GParted 向我显示 /dev/sdb 仅包含 NTFS 分区(75GB 的 ext4 是未分配空间),而 /dev/sda 已完全损坏:开始时约有 40MB 未分配空间,其余部分是具有未知文件系统的单个分区。

我把 SSD-1 拿到另一台 Windows 电脑上,磁盘管理工具也显示同样的情况。我应该说一下,这是一个 GPT 磁盘,但我不知道这是否有帮助(通常,如果 PC 无法读取 GPT 磁盘,它会将其报告为单个未知分区,但我的 PC 非常支持 GPT)。

所以我的问题是:我能做什么?我能恢复我的 2 个 SSD 吗?(尤其是那个数据分区)

更新:我使用 AOMEI 分区助手恢复了所有分区。现在我可以启动 Linux,但 Windows 仍然在蓝屏上显示一些奇怪的错误(这不是 BSoD,没有悲伤的表情):所需设备未连接或无法访问。

相关内容