我使用双启动的 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 菜单。:-)