我的计算机上有不同的分区:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 623128575 623126528 297.1G 7 HPFS/NTFS/exFAT
/dev/sda2 623130622 625129471 1998850 976M 5 Extended
/dev/sda3 625129472 937701737 312572266 149G 83 Linux
/dev/sda5 623130624 625129471 1998848 976M 82 Linux swap / Solaris
Partition 2 does not start on physical sector boundary.
Partition table entries are not in disk order.
问题是我无法在第一个分区(sda1)上安装 Windows 10,因为它是 MBR 分区而不是 GPT 分区。当我尝试使用 Gparted 修改它(我选择设备>创建分区表)时,程序给出了错误:
2 partitions are currently active on device /dev/sda
A new partition table cannot be created when there are active partitions. Active partitions are those that are in use, such as a mounted file system, or enabled swap space.
Use Partition menu options, such as unmount or swapoff, to deactivate all partitions on this device before creating a new partition table.
我其实不知道该如何处理。谢谢!
答案1
它不是分区 GPT 而是分区表,请阅读维基百科页面以获取更多信息:https://en.wikipedia.org/wiki/Partition_table
当心!!!
系统会保存您的数据,您无法在已有 MBR 分区表的地方创建 GPT 分区表!您很幸运,系统不允许您执行此操作,否则您可能会丢失数据。
您要做的是将 MBR 转换为 GPT,但这无法在磁盘在线时完成,您必须在实时系统中执行此转换(例如 gparted live,它还为您提供转换分区表的工具)。
按照此链接的步骤操作:http://slavisa-jovanovic.com/linux/2015/02/19/mbr-to-gpt.html
无论如何,我建议您在继续之前进行数据备份。