I have tried all the options available at the following microsoft advice page;
What I am now trying is;
Restoring an image of the Vista Partition.
However, this image was made before Win 7 was installed, so I imaging that though it will boot into Vista, I wont have Win 7 available as a boot option... Lets see what happens.
In the meantime, I'd welcome any other advice.