Upon first try the system appeared to load but then locked on the Windows splash screen. Tried to boot into safe mode, but the same outcome. Booted safemode/command prompt and saw that the ATI PCIE video driver was trying to load. Since the new mobo was Nvidia based, this was problematic.
Fix was quick for me.
1. Wrote down the video driver name - (something like atipcie.sys)
2, Booted with Bartpc (or anyother utility that will let you boot and edit the NTFS partition)
3. Deleted the ati driver
4. Booted the drives on the new mobo.
5. installed new chipset drivers for the Asus.
This worked for me. I also had an MSI mobo but I had to copy vga.sys to the ATIpcie.sys to get this to work. Either way, Windows 7 was flexible enough to allow the new drivers to be loaded for the new mobo.
1. get a Hirens boot cd
2. boot into the mini xp Provided on Hirens
3. In the hirens utilities, Find registry tools, and click on FIX hdd controller
It launches a dos window, where you select your target root, and choose repair.
It seems to delete the old driver out of current control set 00 from your registry, and replace it with generic version.
- “I just always reinstall the OS.”
- “I upgraded once and I didn’t have to do anything to the OS, so that’s what I’m going to try this time.”
- You have an AMD processor and VIA chipset in your current machine
- You want to upgrade to an Intel-based system
- When you swap out the hardware and try to boot, Windows will use the hard disk controller driver for your old chipset, and thus you will get a blue screen because it can’t load the OS. Oops.
- Go to Device Manager
- Expand the “
IDE ATA/ATAPI controllers“
- If you have an entry like “
Standard AHCI 1.0 Serial ATA Controller” or “
Standard Dual Channel PCI IDE Controller“, you’re all set. Just stop and upgrade your hardware, and you should be fine 99% of the time. If not, carry on to #4.
- Right-click the non-standard disk controller entry and choose Properties -> Driver tab -> Update Driver. I’m talking controller entry here, not “
ATA Channel o“, “
Primary IDE Channel“, etc.
- Choose the “Browse your computer/Let me pick” options until you get a
list of compatible drivers. Select the default “Standard” driver:
- For a SATA drive:
Standard AHCI 1.0 Serial ATA Controller
- For an IDE drive:
Standard Dual Channel PCI IDE Controller
- Click OK, and don’t reboot – shut down your computer and perform your hardware upgrade. If you reboot before your upgrade, Windows may automatically replace the standard driver with the custom one that you just tried to replace!
I know why this is happening. It cannot find the appropiate files to boot off the hard drive because the new motherboard is conflicting with the old drivers on the old hard drive.
I have attempted to boot off the Windows 7 disc and do a repair, however, it does not work. Right now I am dual-booting from a secondary hard drive, and I have full access to the old hard drive.
Basically, I need to manually delete the old drivers from the old hard drive, or find some way to install the new drivers on it whilst booting from the secondary drive. (In other words, I'm booting off D:\ and I'd like to install drivers whilst on D:\ to C:\)
How can I do this?
Things I will NOT do, and will not even consider, so please don't tell me to:
I will not wipe my old hard drive. The programs and data on it are too valuable. And while the data is easily saved, the programs are not and I'd have to reinstall. Some of the programs were obtained when I was in college and my college distributed free programs by download. Now that I am no longer in college, I'd have to pay hundreds of dollars for replacements (for example, Adobe Photoshop CS4 and Symantec Antivirus).
So to repeat, I will NOT consider a hard drive format and fresh install.
I am, however, willing to do any steps to manually delete or install new drivers, no matter how complex or time consuming the steps are. It is worth it to me. All I need to do is get rid of those old drivers. If someone could tell me how, I'd be greatful.
you should be able to connect them and use their data. Some items to watch for:
1. If these are IDE units, review how to set their jumpers for Master and Slave roles and how to connect. If they are SATA, do NOT change any jumpers - there is NO Master or Slave in SATA units.
2. When they are installed, check in your BIOS Setup screens where you set Boot Priority Sequence. Make sure neither of these units is part of your boot possibilities.
3. I am not sure how a Windows OS will read or deal with a HDD that contains LINUX OS and data, presumably in a File System that is not what Windows is used to handling. I'm kind of assuming you've already familiar with this issue.
4. Although some people have set up systems that can boot either from one HDD containing Linux or from another containing Windows, I doubt you could simply tell your new machine to boot from that old Linux HDD. I would expect you'd have the same problem as trying to use a Windows OS from another machine - the OS installed on the HDD contains just the right drivers for the devices in the OLD machine, and not the ones for the new machine. In the Windows world there is a procedure called a Repair Install you can do from a Windows Install CD to fix this (sometimes). I don't know how it is handled in Linux.
having said that i don't recall ever getting it to work for me with a broken MB,maybe once when the new boards chipset was the same as broken one .
i would think it may be possible with the lates UBCD/or hirens bootcd .i have one here somewhere that has winxp lite on it that may get you in to where you could uninstall chipset drivers and stuff .but only used it once and not sure even what one it is that can boot to live winxp lite ,
or live linux cd .= http://www.knopper.net/knoppix/index-en.html