I recently upgraded both my mobo, cpu and ram. The new mobo and cpu are 64-bit. When I try to boot into my old hard drive, it does not see any operating system and wants to load cd/dvd.

I had previously used a 64-bit Windows 7 install disk to install windows with my old cpu, which I seemed to work with it.

when I use the same install disk on a blank hard drive, I can easily install and boot into this clean copy of Windows 7.

I can also see the contents of my hard drive from this new install, and cannot see any issues with system files missing or anything.

Any tips as to what I should do? I am planning on swapping out my new mobo and cpu for my older one which they replaced tomorrow, but I just wanted a bit of advice to see if there was anything else I could try.

Dani AI

Generated

As described: the old Windows 7 volume is intact (files visible from a fresh install) but will not boot on the new 64-bit motherboard. is right that moving Windows between motherboards can cause problems; below are focused, practical checks and repairs to try before a full reinstall or hardware swap.

Check motherboard boot configuration first: make sure BIOS/UEFI mode matches the disk (enable Legacy/CSM for an MBR disk or UEFI for a GPT disk), confirm the old drive is first in the boot order, and try switching the SATA controller mode between IDE/Legacy, AHCI and RAID (the mode the original system used). If the drive is detected but won’t boot, run Windows 7 Repair -> Command Prompt and use diskpart to set the correct partition active, then rebuild the boot files:

diskpart
list disk
select disk 0
list partition
select partition 1
active
exit

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

If the boot fails because of a storage-driver mismatch, two non-destructive options are useful. If the old motherboard is available, boot it and run Sysprep so Windows will redetect hardware when started on the new board:

C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown

If the old board is not available, attach the drive to a working Windows 7 install, load the old disk’s SYSTEM registry hive in regedit, and set the Start value for built-in storage drivers (msahci, storahci or iaStor) to 0 so the driver loads on next boot — this is advanced and should only be done after making a full image.

To preserve installed applications, consider an image + dissimilar-hardware restore tool (Acronis Universal Restore, Macrium ReDeploy) or commercial migration software (Laplink PCmover). If those aren’t an option, a clean install is the most reliable outcome; note OEM licenses are often tied to the original motherboard and may require re-activation. Create a complete disk image before attempting repairs.

Recommended Answers

All 3 Replies

A change of motherboard means a change in hardware. You will need to reinstall windows!

Any way I can reinstall without losing all my programs?

Backup everything you can, but unless you have the installers for your programs...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.