After alot of searching and reading i finally got my Vista onto the sata hdd and i'm able to run it OK.
I tried cloning, that didn't work.
The program i used was EASEUS partition master.
I was able to partition the sata drive and create a primary partition at the start and make it active. Removed the old ide hdd and set bios to look in the sata drive for Vista.
I did have to fresh install after all, but it's all working nice and fast now.