John said:
Hi,
I'm about to replace my motherboard, memory, video card etc, but not my
hard drive on a Vista PC. Ideally I'd like to just rebuild the machine
and plug in the old drive and click repair (aka Win XP) but is this
possible in Vista?
I've got a number of VPCs set up on the drive and I'd really like to avoid
the pain of downloading and a reinstalling them all again.
Most of the time it is unnecessary to do a repair after swapping
motherboard. If you're having to repair then it means you have left Windows
set to boot using incompatible storage controller drivers.
In future, before you swap out the motherboard, go into Device Manage -> IDE
/ ATAPI Controllers, and double click the controller in there and go to
update driver -> do not search -> manually select driver from a list, and
change to "Standard whatever". You do not need/want to do anything with the
child-devices ("Primary Channel", "Secondary Channel") - leave these alone,
it's the parent device - the controller, that needs it's driver reverting to
a more generic one.
So you are changing it from VIA 8237x Ultra ATA, or SiS Integrated IDE, or
Intel 8201 whatever, to "Standard Dual Channel PCI IDE", or "Standard Hard
Disk Controller" or whatever.
This gives you a pretty good chance that it'll boot up just fine with the
new motherboard, although there are some exceptions. Sometimes you need to
load the drivers up as RAID drivers which is a bit more involved.
Procedure should probably be the same for Vista, unless they've altered
things so that it's not necessary any more (i.e. falling back to a generic
driver when the configured driver fails).