Could someone please suggest a solution to this infuriating problem? I've recently bought a new SSD hard drive and installed Windows 7 on it - the system has been working fine for the past few weeks. However, when I turned it on today, the SSD was not recognised in the BIOS and instead it booted from my other hard drive that has Windows Vista on it, that I use for storage. How is it possible to see the drive in Windows but not the BIOS?