答案1
什么是分区表?它和 Windows 8 有什么关系?
除了一般分割另外,需要注意的是,分区的信息都保存在硬盘的一个分区表中。
整个话题并没有引起太多关注,因为 DOS/Windows 计算机(可安装 Linux 的计算机)近三十年来只有一种选择。(膜生物反应器于 1983 年推出。)直到 Windows 8 最终用 UEFI/GPT 取代了早就应该采用的过时的 BIOS/MBR 子系统组合。(比较Arch Wiki 上的 GPT 和 MBR 的比较。)
虽然 GPT 是新格式的名称,但是对于如何命名旧格式存在一些混淆,因为MBR
前面描述了与分区表中的分区信息一起存储的引导加载程序代码。
如何检查和更改分区表?
开始之前请仔细阅读这些说明!
另请注意,您可以转换分区表:如何将 Ubuntu MBR 驱动器更改/转换为 GPT,并让 Ubuntu 从 EFI 启动?
GUI 方法- 使用分区
要找出所选驱动器的分区表类型,请选择看法>设备信息从菜单中。
选择要更改分区的磁盘,然后选择设备>创建分区表从菜单中。
如果您收到设备包含活动分区的警告,请卸载这些分区。请注意,您无法卸载当前正在运行的操作系统的分区。然后,您将看到下面的窗口,您可以在其中选择分区表类型。
msdos
是 GParted 所称的旧格式,gpt
即较新的格式。所有其他格式适用于其他操作系统或架构。另请注意警告信息. 创建新的分区表将丢弃所有信息关于磁盘上现有的分区。它不会覆盖分区上的数据,但您仍然不希望事后必须挖掘和恢复数据。因此,在创建新分区表后,请考虑旧分区已消失且所有数据已丢失,并在执行此操作之前备份数据。
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-type
为msdos
或gpt
。您也可以
parted
通过运行来交互运行sudo parted
。更多详细信息请参见手册页。