Because this thread was so useful I thought I'd share a list of steps I (complete novice at this stuff) went through. I have just upgraded my HD on my MacBook Pro A1226, on which I run bootcamp with win XP. I don't know much about Bootcamp, so any input will be appreciated! But the new drive still has the FAT partition, ready for a transfer. Is there a way to transfer either both partitions together, or at least the just the NTFS partition? I was able to transfer the OS X partition successfully and install the new drive into the computer. However, the 'Restore' was instantaneous, indicating that Disk Utility in fact did nothing. Disk Utility, on the other hand, let me partition the new drive into two partitions (one GUID_PARTITION_SCHEME and one FAT), and even 'Restore' the XP NTFS partition from the old drive to the new drive's FAT partition. SuperDuper did not allow me to choose the XP partition at all from the 'Source' menu. I tried to use both SuperDuper and Disk Utility to transfer over the XP partition neither of them worked correctly. He runs Bootcamp on his computer, and has both an OS X Leopard and Windows XP partition on his old drive. I helped out my friend last week with installing a new 500GB drive on his MBP 15'.