Windows 分区在 Ubuntu 中可见但在 Bios 或 Grub 中不可见

Windows 分区在 Ubuntu 中可见但在 Bios 或 Grub 中不可见

我使用双启动的 Ubuntu 20.04 和 Windows 10 机器。然而,在最近 Timeshift 回滚我的 Ubuntu 安装后。我的 Windows 10 分区在 grub 和 bios 中都消失了。但是,我仍然可以使用 Nautilus 打开驱动器并查看其文件(Nautilius 不会在左侧安装驱动器)。UEFI、安全启动已禁用、快速启动已禁用。

我已尝试过: sudo os-prober&update-grub但它们不起作用。

当我执行时lsblk它显示:

nvme0n1                                       259:0    0 238.5G  0 disk  
├─nvme0n1p1                                   259:1    0   100M  0 part  /boot/efi
├─nvme0n1p2                                   259:2    0    16M  0 part  
├─nvme0n1p3                                   259:3    0 120.2G  0 part  
├─nvme0n1p4                                   259:4    0     1G  0 part  
├─nvme0n1p5                                   259:5    0  93.1G  0 part  /
└─nvme0n1p6                                   259:6    0  24.1G  0 part  [SWAP]

nvme0n1p3我的 Windows 分区在哪里。

如何让 Grub / Bios 再次识别我的 Win10 分区?

答案1

使用 Windows USB 密钥启动机器,转到“命令提示符”,输入(单独):

bootrec.exe /fixmbr
bootrec.exe /rebuildbcd

重新启动并允许 Windows 扫描/修复驱动器。

登录 Windows 并确保一切正常。

重新启动并根据需要进入 bios 禁用:快速启动和安全启动,然后选择 ubuntu 作为第一个启动盘,退出 bios。

启动 ubuntu 并运行os-prober,应该可以成功找到新修复的 Windows 分区。

然后运行update-grub并重新启动。

Windows 应该回到 grub 菜单。:-)

相关内容