Hello... Put your MB sata controllers in IDE mode... the MB default at AHCI, and I don't think VISTA had AHCI drivers.
"AHCI is supported out of the box on Windows Vista and later" read this on WIKI...
https://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface
"Some operating systems, notably Windows Vista, Windows 7, Windows 8 and Windows 10 do not configure themselves to load the AHCI driver upon boot if the SATA-drive controller was not in AHCI mode at the time of installation. This can cause failure to boot, with an error message, if the SATA controller is later switched to AHCI mode. For this reason, Intel recommends changing the drive controller to AHCI or RAID before installing an operating system.[1] (It may also be necessary to load chipset-specific AHCI or RAID drivers at installation time, for example from a USB flash drive.)
On Windows Vista and Windows 7, this can be fixed by configuring the msahci device driver to start at boot time (rather than on-demand). Setting non-AHCI mode in the BIOS will allow the user to boot Windows, where the required registry change can be performed. The BIOS can then be changed to AHCI"
Typically this means... 1) load Windows vista in IDE mode
2) Install the Windows AHCI driver/chip MB model software.
3) and then change the registry inside Windows OS, after install, for AHCI mode, Exit.
4) change MB BIO's sata controller back to AHCI mode, save&exit.