It all has to do with the drive geometry and the number of registers the BIOS supplies for sector mapping. Older MBs sometimes could be re-flashed with newer BIOSs to make them see larger drives. Since Windows XP employs a hardware abstraction layer (HAL), it relies on the BIOS to do the grunt work so it does not have to address the hardware dirctly as Linux would. It's time for an upgrade. As others have noted the only other solution is 9 32 Gb drives.