I have a machine which just had a motherboard and processor upgrade. The new MB has onboard SATA and so I don't need the PCI SATA controller. Only problem is windows will try boot and fail since it has the wrong drivers.

In the past I just re-install but I don't feel like it on this machine.

OS is Windows 7 - it can't recover on its own ...


Install the PCI card, boot the machine with the drive(s) attached to the card, install the new drivers for the on-board controller, shut down and remove the card. The machine should then boot normally. You may need to change settings in the BIOS to allow it to boot from the PCI card.

  • Beat me to it... – Izzy Sep 16 '09 at 1:32
  • I owe you beer :) kinda "duh" when you think about it, anyway - worked like a charm ... thanks – typemismatch Sep 16 '09 at 2:07

Try installing the new controller while old hardware is still together. Then run sysprep.


Of course if the new box is together, you should be able to boot to windows with the PCI SATA controller, then install all drivers and sysprep.


just boot using the Windows CD/DVD(whatever) then use the rescue/repair mode to correct any boot problem with the new controller.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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