I was playing around with gdisk utility on my dual boot (windows 10 and fedora) by doing #gdisk /dev/sdaX
and found out that for windows partitions, gdisk said MBR present
while for linux partitions I wasn't seeing the expected GPT present
. This makes me wonder why do separate logical disks need a separate partition scheme? All this time I was under the impression that windows 10 and linux share a common GPT scheme which were located in a location where the firmware or kernel can locate it and it is only update when changes are made to the partition like creation or deletion.
Can someone clarify if this is true?
gdisk
(and indeedfdisk
and anything else) has no way to distinguish between the primary MBR and secondary MBRs in extended partitions, and the block device for an extended partition will look like a (faulty) MBR-partitioned disc. – JdeBP Dec 21 '18 at 12:10