Having changed a motherboard (old one broken) I can't get Windows 7 64bit to boot. It reaches the windows splash screen then reboots. I have tried the startup repair but that can't find any problems. The new motherboard's manufacturer is different form the old one but all other hardware is from the old system. I'd assume its because the drivers on the hard disk are for the old board.
I've looked on the internet but can't find a solution other than a complete windows re-install.
Is there any other way to get this to boot?
Is there a way to uninstall the old drivers or install the new ones without booting window?
You will have to do a repair install. Your system is trying to boot on drivers of hardware thats not there anymore
I've tried the startup repair. Is there another repair option within Windows 7? I was looking for a repair like the one in Win XP where it would install over the top of the current installation but without removing user data but couldn't find something similar other than "startup repair". When I choose "Install" from the CD there are only two options, the option to install from scratch or go to the options menu where "Startup repair" (already tried), "open cmd prompt", "system restore" etc are.
Vista and 7 dont have the ability to do a repair installation in the way XP does . Brilliance from microsoft designed to stop multiple use of the OS but seriously inconvenient to users
The problem , as already stated , is wrong mb drivers
The only fix is a clean install
Of course that will nuke all the data on your drive
but you could temporarily plug the hard drive in to any other computer and transfer files you want to save
or you could buy a new hard drive , do a clean install on that and then add the old drive to the computer and transfer files to the boot drive before reformating the old drive to use for back ups