I created an backup image in True Image; it has restored my HD (with 2 partitions; 1 XP the other Vista 64) what looks like correctly. However when I boot into Vista 64, my vista drive is D: and my XP is C:. All of vista's registry references EVERYTHING as C:\, not D:\. And prior to the restore Vista SAW vista's installation partition as C:\ not D:\. I tried booting from the vista CD into command propmt, changed the drive letters round in Diskpart but vista still see's its own drive as D:. As such, it doesn't boot properly, lots of errors before desktop and has to boot to a 'temp' profile. Any help / advice / suggestions much appreciated.