Comment 13 for bug 107326

Revision history for this message
Richard Laager (rlaager) wrote :

Colin, thanks for looking at this again. I think my suggestion for conditionalizing on < 2 TB is better than conditionalizing on Mac vs. non-Mac, because if a Mac had a 2 TB drive, I'm guessing it would suffer this same problem, as it is Linux that is preferring the msdos partition table to GPT, not the BIOS, so the hardware shouldn't matter. If you really want consistency on non-Macs, then you probably want to conditionalize as: if (mac && drive_size < 2 TB && number_of_partitions <= 4) { sync_gpt(); } else { protect_gpt(); }