Server Fault is a question and answer site for system and network administrators. 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 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 ...

share|improve this question
up vote 7 down vote accepted

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.

share|improve this answer
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.

share|improve this answer

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

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.