I agree with you. We have to move to GPT soon anyway, unless you think that 2 TB should be enough for anyone.
Rather than fooling with this C/H/S nonsense, we should just fix BIOSes and such so that they can use the new format.
> And does it fix XP as well?
The 32 bit version of Windows XP can only work with MBRs, never GPTs. There is some weird way that you can have both an MBR and a GPT on your disk, but it looks ugly... very ugly. And it still doesn't let you break the 2 TB limit under XP.
On the other hand, the 64-bit version of Windows XP can read and write GPT partitions, but can't boot from them.