Rod,
thanks for that. You were right - the boot.ini caused the problem and I have now successfully restored my image.
However, I am still hoping to understand better where I went wrong and how to read the error messages. I have to admit I did not quite understand the info from the boot.ini of my partition. I checked this as you suggested and this was the info:
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
As it was slightly different from your set-up and my understanding of non-existent, I did not know how to modify this.
My drive was originally partitoned into : F: 15 gb (intended for later playing with Ubuntu), G: 80 gb (new OS) plus 8gb unallocated space, H: 390 gb for Data
with G as the active drive.
Given your comments I decided to get rid of the F-drive and reformatted both F and G as one new partition. I then used the CD recovery environment to create a new partition at the beginning and set this active. When I restored my image, I looked at the log and this time it said:
101 System BCD not found, 109 Boot.ini is valid, no patching required
After swapping the drives and rebooting my system loaded fine.
I am still interested to find out what "System BCD not found" means, what patching ini means as in my previous attempts this was done but did not lead to success and finally how I should manually deal with the boot.ini. At the moment my new drive is just for testing, so I am happy to format and reformat or resize. Eventually though I might want to organise the drive into three partions as originally planned with the first two partitions intended to be bootable.