New
#1
There were no ssds in the days of vista so it wont have drivers. You can install using free virtual box as a virtual pc as it uses generice drivers
What did you use for your first attempt to install Vista? A bootable CD/DVD? If so in Virtual Box you can connect the virtual machine's virual DVD drive to your physical drive in order to do the install.
6.3. Creating a New Virtual Machine in VirtualBoxTo connect the virtual CD/DVD drive to the host's physical CD/DVD drive, select Host Drive <drive‑name>.
You can do the same in VMWare too, and in Hyper-V (if you have W10 Pro).
The error shows that you did not boot the computer from the installation media. You need to boot the computer from the Vista CD, not just run setup.exe from it.