Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I know that this question has already been asked here

http://serverfault.com/questions/948/how-to-prepare-for-changing-upgrading-a-motherboard

but the author didn't have a specific problem, and I do, so I'm hoping this counts as "different enough" to be its own question.

(and this KB is not helpful: http://support.microsoft.com/kb/922976)

Problem: I swapped motherboards on a desktop with a dead motherboard. Boards are nearly identical (same chipset, front side bus, and pretty much everything else) but SATA controllers are different.

Vista won't boot, it gives me the error referenced in the above KB article. However, since I can't boot into windows at all, the instructions are not helpful. I have tried the bios in both AHCI and SATA modes already.

The problem is the error, "STOP 0x0000007B" which, on XP, could be easily fixed with a repair install. However, as I've found from trying to boot from a Vista DVD with SP1 slipstream, (and also, sorry to admit it, from reading a post on EE), Vista does not allow you to run an upgrade install from the CD.

So, how do I go about fixing this problem? Anybody ever done it successfully?

share|improve this question
add comment

closed as off topic by Jeff Atwood Jul 3 '09 at 11:41

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

up vote 1 down vote accepted

It is possible but it's a bit involved. The KB you linked to has the basics, but you've not swapped between AHCI on/off but rather to a completely different driver. You can manually instruct Vista to use the correct or a generic driver that can handle anything SATA after some work - I've done this several times with success for instance switching over to Intel Matrix Storage RAID driver without reinstalling (just imaging) a personal system - but the time spent is definitely not something you'd do in a company environment ^^ This article seems to have the steps decently laid out.

Vista just like XP has a startup repair feature when booting the optical disc - which you can run several times and it will try more and more to fix the startup problems. I've not had any luck getting it to fix a boot storage controller switch though.

The normal procedure as you know is to change the driver to the standard generic sata controller before doing the swap.

share|improve this answer
    
yeah, agreed its the normal proceedure, unfortunately if the old board dies, not much of a choice =) I'll check your instructions and see where they take me, thanks! –  Happy Hamster May 21 '09 at 14:48
    
Perfect! Just what I needed, thanks! –  Happy Hamster May 21 '09 at 14:54
    
For new readers - you could disable "SATA native mode" in BIOS to boot and change driver. See mytechweblog.blogspot.com/2007/10/… –  Malx Sep 1 '10 at 18:38
add comment

You have encountered the main problem with changing motherboards, the disk controller being different. This is the cause for windows bluescreening and there is not really a way round it other then re-installing windows.

share|improve this answer
    
you could do it with windows XP, so it seems ther emust be a way to do it with Vista. –  Happy Hamster May 21 '09 at 14:47
add comment

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