Windows – How to restore the registry keys from another C drive on Windows 7 64-bit

biosbootwindows 7windows-registry

I ran Uniblue registry booster on my system which was working fine. It did a full back up of the registry keys. Now I cannot boot from that disk. I also cannot get into the BIOS!

To restore the registry I have to run Uniblue registry booster from within Windows. I cannot get there.

I can boot up on another C drive, and can see the files on the drive with the problem.
Is there any way I can find the Registry Booster backup files and restore it from the other disk? Or find the registry backup and upload it into the registry so I can boot off the other disk again?

Or, Can I do a Windows repair from the other disk? NB: not getting in to the bios means I cannot boot off the CD/DVD! (I can use the DVD drive from within Windows)

Any ideas? I do not want to reinstall everything yet again, it takes about 6 hours.

Best Answer

It goes without saying that you should back up all your user data first and anything important on the broken machine. As you should be aware, there are risks in doing this, and really the easiest thing would be a full install - and to not mess with the registry. But, that of course is up to you. However, you may see latent issues if/when you get Windows back up...

Here is a pretty good guide, I used it once when I was in IT (though that was a while ago).

You should be able to load the other drive's Hive file and restore that way:

EHOW Run-Through

  1. Login to your other Windows drive
  2. Type "regedit.exe" into the search box
  3. Expand "HKEY_LOCAL_MACHINE", click "FILE" > "Load Hive", navigate to your broken drive.
  4. Browse to "Windows\System32\Config", select a Hive file from the list (SAM/Security = User Rights / Passwords, System = OS, Software = third party)
  5. Click "Open" and name it, click OK
  6. Modify away, though this will be pretty manual.
  7. Left click Hive, "File" > "Unload Hive"
Related Question