Needed to upgrade the hardisk from 40gb to 160gb, used Symantec Ghost to image the old disk to the new with the -ID switch to copy all partitions bootblocks etc.
The laptop would not boot to the xp partition, it would boot to recovery partition OK.
Used Bootit NG to re jig the boot partitions, laptop now boots fine. Nifty bit of software.
The new disk now has the old partitions, and 120gb of space for a new partition.