Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently bought a PCI-Express card to add additional Sata ports to my desktop (this one).

Within my other SO the hard drives connected to the PCI-E card are recognized and working fine.

But, when I try to boot from PCI-E card's connected hard drive, an old Windows7 installation gives me a BSOD on startup.

Then, I tried to reinstall Windows 7, but the windows 7 installer doesn't recognize the hard disk connected through the PCI-E card, so I can't install it.

What should I do?

share|improve this question
up vote 3 down vote accepted

It appears that the installer doesn't recognize your SATA card, you need to supply the installer with the SATA drivers for your card. A tutorial can be found here, but just to outline:

  • Get the drivers for your SATA card onto a USB stick or other accessable media
  • Proceed until Windows 7 installer asks "Where do you want to install Windows?"
  • Click the Load driver link
  • Click Cancel and the Browse... to manually search for the driver
  • Browse to the directory which contains your drivers
  • If necessary, close the warning about no suitable drivers, and uncheck the Hide drivers... checkbox (Be careful with this!)
  • Choose the correct driver from the list and click Next
  • Your drive should now be visible in the list!
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.