安装 Linux 后 Windows 分区无法读取

安装 Linux 后 Windows 分区无法读取

基本上,我买了一台新笔记本电脑。我从其中一个磁盘创建了 3 个分区,一个用于 Windows sdb4,一个用于 Linux sdb5,一个用于其他员工 sdb6。要安装 Kali Linux,我必须将 BIOS 中的启动设置从 UEFI 更改为 Legacy,因为当我进入 UEFI 中的启动管理器时,甚至没有一个启动选项,整个菜单都是空的。安装 Linux Grub 后看不到我的 Windows。

我尝试了 Os-prober,但什么也没返回。我尝试了更新 grub,但无论如何都没有帮助。除此之外,我可以访问该分区,我尝试使用这两个命令恢复 mbr。

sudo apt-get 安装 mbr sudo install-mbr -in -p D -t 0 /dev/sda

现在,当我打开电脑时,我得到了

MBR FA:

这就是 PC 此刻所陷入的一切。

当我使用

sudo fdisk - l 我得到的响应是 /dev/sdb4/(windows 分区) 类型是微软基本数据。

那么,我该如何恢复对该分区的访问而不丢失任何数据?我可以进行双重启动吗?

我下载了 Windows 8.1 并使用 Windows 工具进行修复,但即便如此,我还是收到 MBR FA:所以我无法启动我的电脑。请帮帮我。:<

答案1

让我们从步骤1:您想恢复数据。如果可能,请尝试从外部 USB 驱动器启动计算机或将驱动器放入另一台计算机,看看是否可以从那里获取数据。

第2步。将您的 bios 设置为传统模式(或创建 UEFI 可启动的 Kali Linux[1]。您想同时安装 Windows 和 Linux。我首先安装 Windows 并在安装过程中创建所需的所有分区。安装 Windows 后,安装 Linux。现在你应该没问题了。

附言:如果您仍然遇到在 GRUB 中识别 Windows 的问题,请不要修复 Windows,而是修复 GRUB。

[1]https://forums.kali.org/showthread.php?271-如何安装EFI-Kali-Linux

相关内容