Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .