I want to resize my system partition from 80GB to 15GB
1) Create Ghost backup image of system partition (NOT drive)
2) Use GDISK to delete 80GB partition and create new active 15GB partition
3) Restore Ghost image of original system partition to new 15GB partition
System won't boot
XP originally created a system partition with boot sector address to 07 (which I believe is the typical address assigned?).
For some reason, GDISK set it to 0C when creating the partition, so it's pointing to the wrong start address for the system partition backed up to the GHOST image.
GDISK has never "misbehaved" before for me (it has always created partition with boot sector address 07 on my other computers - only thing I can think of is there's something different about this hard disk (5400 rpm) than the ones I've used previously (< 5400 rpm).
Since I didn't want to spend any more time trying to figure out how to change the boot sector address to 07 (I'm sure it's easy if you know how. Maybe with debug?), I used XP Repair DISKPART to delete the 15GB partition and recreate it. Boot Sector address was now set to 07. Then used Ghost to restore the image. Problem solved.
Why is GDISK creating the partition with boot sector address 0C on this computer?
What determines the boot sector address during partition creation?
How do I change the boot sector address after a partition is created?