Windows 8附带的新计算机还具有与以前不同的分区表。
由于用户不了解较新的分区表,并试图在这些计算机上以旧式安装操作系统,因此,这也导致向UEFI转移。
Windows 8附带的新计算机还具有与以前不同的分区表。
由于用户不了解较新的分区表,并试图在这些计算机上以旧式安装操作系统,因此,这也导致向UEFI转移。
Answers:
除了常规分区,还应注意,有关分区的信息存储在硬盘上的分区表中。
整个主题没有引起太多关注,因为DOS / Windows计算机(可以在其中安装Linux的计算机)在近三十年中只有一种选择。(MBR于1983年推出。)直到Windows 8最终用UEFI / GPT代替了早已过期和过时的BIOS / MBR子系统组合。(比较 Arch Wiki上的GPT和MBR。)
虽然GPT是新格式的名称,但是MBR
如前所述,如何命名旧的引导加载程序代码会与分区表中的分区信息一起存储,这让人有些困惑。
开始之前,请仔细阅读这些说明!
还请注意,您可以转换分区表:如何将Ubuntu MBR驱动器更改/转换为GPT,并使Ubuntu从EFI引导?
GUI方法 -使用GParted
要找出所选分区表的类型,请从菜单中选择“ 视图” >“ 设备信息 ”。
选择要更改分区的磁盘,然后从菜单中选择设备 > 创建分区表。
如果您收到设备包含活动分区的警告,请卸载它们。请注意,您无法卸载当前正在运行的操作系统的分区。然后,您将看到下面的窗口,您可以在其中选择分区表类型。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
。联机帮助页中有更多详细信息。
What is a partition table
零件,2)尚不清楚(至少对新手/非技术人员/不熟悉硬盘的人来说),如果执行这些步骤是否会完全擦除硬盘,或者只是更改为GPT且不会损害分区; 3)我认为,始终最好的做法是在涉及分区的答案中放入“请备份所有数据”,以及4)为什么不将答案发布到“我如何更改/转换将Ubuntu MBR驱动器转换为GPT,并使Ubuntu从EFI引导?代替?您的问题可能被视为重复。