Re: Skip the MBR
Posted: Wed Apr 29, 2015 10:44 am
Hi,
Think of it like this:
Of course partitions are rarely changed; and when they are it's not too inconvenient for the user to use a partitioning utility that understands "hybrid GPT+MBR", even if that utility is not part of the OS they're using (or planning to install).
More importantly; if you're designing some sort of boot manager, then (at least in my opinion) it would make sense to include a partitioning utility that can be used if/when there is no OS installed, especially if you're planning to support "hybrid GPT+MBR" (as it ensures the user does have a suitable partitioning utility they can use, in case their OS only supports MBR partitioning or only supports GPT).
Cheers,
Brendan
Think of it like this:
- GPT only: Software that supports GPT (including UEFI) checks for a valid Primary GPT Header and ignores the MBR. Software that doesn't support GPT only sees the protective MBR which says "don't touch anything" (to protect GPT from being messed up).
MBR only: Software that supports GPT (including UEFI) checks for a valid Primary GPT Header and doesn't find one; and normal software (but not UEFI) may fall back to "MBR only mode" in that case. Software that doesn't support GPT sees a valid MBR partition table.
"Hybrid GPT+MBR": Software that supports GPT (including UEFI) checks for a valid Primary GPT Header and ignores the MBR. Software that doesn't support GPT sees a valid MBR partition table.
Of course partitions are rarely changed; and when they are it's not too inconvenient for the user to use a partitioning utility that understands "hybrid GPT+MBR", even if that utility is not part of the OS they're using (or planning to install).
More importantly; if you're designing some sort of boot manager, then (at least in my opinion) it would make sense to include a partitioning utility that can be used if/when there is no OS installed, especially if you're planning to support "hybrid GPT+MBR" (as it ensures the user does have a suitable partitioning utility they can use, in case their OS only supports MBR partitioning or only supports GPT).
Cheers,
Brendan