1

Topic: GParted worked fine on disk clone, Windows XP was confused

I've got a desktop system running Win XP that I wanted to upgrade with a larger hard drive.  I burnt the current live CD .iso, connected the new drive up as a USB drive, and cloned the 30+GB partition to the new hard drive.  I swapped out the old IDE drive and put the new one in as the single drive in the system.  Win XP seemed to boot, it wanted a chkdsk of drive G: (!?) which worked, it then rebooted, then hung up in a logging in / logging out sequence over and over.  I used Win XP recovery console to try the various recommended fixboot & fixmbr commands with no luck.  I tried various free solutions with free fdisk etc, no luck. 

Finally I found the hint about clearing out the MBR GUID bits used in XP to track boot drives.  XP was giving my new drive an assignment of G: because there was already a definition of C: (the original drive), and it wouldn't fully boot with the existing MBR in place.  Microsoft has a documented solution page at http://support.microsoft.com/kb/249321/ and resolution #5 (boot from Win98 rescue floppy, run fdisk /mbr) is what worked for me.  This reminded me of why I prefer working with Linux & UNIX servers, I never have to fall back to obsolete versions to fix a problem.

Hopefully this will keep anyone else from wasting a few days on a similar problem.  Thanks to the GParted folks for the wonderful live CD!

Lee