什么是分区表?它和 Windows 8 有什么关系?

什么是分区表?它和 Windows 8 有什么关系?

搭载 Windows 8 的新电脑也带有与以前不同的分区表。

这与转向 UEFI 一起引起了混乱,因为用户不知道较新的分区表,并尝试在这些计算机上安装传统风格的操作系统,反之亦然。

(非 UEFI 安装也可以,但需要特殊分区. 在 MBR 分区磁盘上安装 UEFI 似乎也可能的

答案1

什么是分区表?它和 Windows 8 有什么关系?

除了一般分割另外,需要注意的是,分区的信息都保存在硬盘的一个分区表中。

整个话题并没有引起太多关注,因为 DOS/Windows 计算机(可安装 Linux 的计算机)近三十年来只有一种选择。膜生物反应器于 1983 年推出。)直到 Windows 8 最终用 UEFI/GPT 取代了早就应该采用的过时的 BIOS/MBR 子系统组合。比较Arch Wiki 上的 GPT 和 MBR 的比较。)

虽然 GPT 是新格式的名称,但是对于如何命名旧格式存在一些混淆,因为MBR前面描述了与分区表中的分区信息一起存储的引导加载程序代码。

如何检查和更改分区表?

开始之前请仔细阅读这些说明!

另请注意,您可以转换分区表:如何将 Ubuntu MBR 驱动器更改/转换为 GPT,并让 Ubuntu 从 EFI 启动?

  1. GUI 方法- 使用分区

    要找出所选驱动器的分区表类型,请选择看法>设备信息从菜单中。

    GParted 显示已选择 /dev/sdb 和“设备信息”菜单项

    选择要更改分区的磁盘,然后选择设备>创建分区表从菜单中。

    GParted 显示“创建分区表”菜单项

    如果您收到设备包含活动分区的警告,请卸载这些分区。请注意,您无法卸载当前正在运行的操作系统的分区。然后,您将看到下面的窗口,您可以在其中选择分区表类型。msdos是 GParted 所称的旧格式,gpt即较新的格式。所有其他格式适用于其他操作系统或架构。

    另请注意警告信息. 创建新的分区表将丢弃所有信息关于磁盘上现有的分区。它不会覆盖分区上的数据,但您仍然不希望事后必须挖掘和恢复数据。因此,在创建新分区表后,请考虑旧分区已消失且所有数据已丢失,并在执行此操作之前备份数据。

    GParted 要求在 /dev/sdb 上创建分区表

  2. CLI 方法- 使用parted

    要显示分区表信息,请运行:

    sudo parted --list
    

    要创建新的分区表,请运行:

    # This is a destructive action that will destroy all data on the partitions of the device
    sudo parted device mklabel label-type
    

    device应替换为设备名称(例如/dev/sdb)并替换label-typemsdosgpt

    您也可以parted通过运行来交互运行sudo parted。更多详细信息请参见手册页

相关内容