Norton Ghost does not rely on HDD geometry (C/H/S) to make a ghost. Just ghost the entire HDD into an image and place the image on another source, like a server. Once you have the new hard drive in place, boot into a network with a network boot disk and run the ghost to the new HDD.