安装 Ubuntu 18.04 无法看到我的分区硬盘

安装 Ubuntu 18.04 无法看到我的分区硬盘

我的计算机运行的是 Windows 10,我想与 Ubuntu 18.04 双启动。

磁盘大小为:

C: 148GB  
D: 399GB  
E: 199GB  
F: 155GB  
I: 349MB(System Reserved)

我从 F: 驱动器(原先为 180GB)释放了 25GB 未分配空间。我有 MBR 分区,而不是 GPT。以前我的磁盘是动态的,后来我了解到 Ubuntu 需要基本磁盘才能安装。因此它显示:当我有动态磁盘时,Ubuntu 安装程序不显示可用的未分配空间

我使用 AOMEI 动态磁盘管理器专业版将动态磁盘转换为基本磁盘。以下是我的 Windows 磁盘管理显示的内容:

磁盘管理器

但现在我看到这个绿色框线,上面写着这 4 个分区现在是“扩展分区”。

我继续安装 Ubuntu,但在安装程序中看到的只有:

Ubuntu 安装程序不显示我的硬盘分区

从 Ubuntu 安装程序中,我从终端运行了一些命令,它们是:
lsblk

sudo fdisk -l /dev/sda

sudo fixparts /dev/sda

sudo LC_MESSAGES=POSIX sfdisk -d /dev/sda

我还运行了 GParted 并且它显示:

分区

请帮助我解决这个问题,以便我可以在分配给它的可用空间中安装 Ubuntu,我在其中停留了很长时间。

编辑:执行 David Foerster 给出的命令后,我决定再次运行 Ubuntu 安装程序,并且“与 Windows 10 一起安装”选项也可用,但我选择通过转到“其他”选项将 Ubuntu 安装在我为其创建的可用空间中。与 Windows 10 一起安装 可用空间

答案1

您的分区表无效:主分区#3位于主分区#4的范围内,这还不算太糟,因为#4是一个扩展分区,用于包含逻辑分区,而#3与任何逻辑分区都不重叠,但它仍然无效,并且细心的分区管理器将失败并且不采取任何措施,而不是使情况变得更糟。

您可以使用fixparts来解决此问题(根据其手册页):

  1. 备份当前的主引导记录(包括分区表),以防出现问题:

    sudo dd if=/dev/sda count=1 > /path/to/sda.mbr
    

    备份文件的路径/path/to/sda.mbr应该位于持久存储设备(例如连接的 USB 驱动器)上,而不是实时系统的临时文件系统。

    • 如果有什么出错在您确认/dev/sda仍然指的是所需的驱动器(每次启动时可能会发生变化)后您可以使用以下命令恢复它:

      sudo dd if=/path/to/sda.mbr of=/dev/sda count=1
      sudo partprobe /dev/sda
      
  2. fixparts逻辑”(在分区上3),“s”和“仪式”(确认es)命令:

    printf '%s\n' l 3 s w y | sudo fixparts /dev/sda
    

相关内容