1. Completely disconnect the PATA disk from data and power.
2. Set the SATA as the boot disk in the BIOS.
3. Start the computer from the Vista DVD and then follow the instructions in this
MS KB article:
http://support.microsoft.com/kb/927392/en-us
4. Try startup repair