I've been struggling with this for a couple hours now.
I recently bought a new SSD to replace the HDD that came with my laptop (Lenovo S510p Touch). I wanted a fresh install so I connected the SSD to my desktop and installed Windows 8 on it with no problems; it was even bootable (on my desktop). However, when I swapped my laptop's internal HDD for the SSD and turned it on, I faced nothing but a blank screen; not even a BIOS.
If I put in the old HDD again, it starts normally. Strangely, if I remove the SSD and have nothing in the disk bay, the BIOS is accessible and asks for a boot device. I have experimented with hot plugging the SSD in after booting from the W8 install disk, but the laptop system/BIOS refuses to recognize the SSD as far as I can tell.
Any ideas? I am 99% sure the SSD is not at fault unless I damaged it in my latest hot-plug experiment. The core problem of the BIOS not being accessible when the SSD is plugged in is definitely not the SSD's fault.