to the Bleeping Computer forum.
Corrupted registry hives can be restored easily from a known good restore point in most cases. But before doing that, i recommend doing a full surface scan on the hard drive because bad sectors are the most common reason behind file system corruption. Please follow the below steps.
Backup your data to an external medium.
Use a small sized live Linux CD like Puppy to boot the system and backup all your data the an external medium first. Puppy can be downloaded from the below link.
Burn the ISO file to a blank CD using Imgburn or any other disc image burning app.
Boot from Puppy and you will be able to browse the hard drive partitions. They will be mounted and given names sda1, sda2 etc instead of letters C, D etc.
Backup all the data to a USB drive and proceed to test the hard drive.
Run a full surface scan using Seatool.
Download Seatool for DOS disc image from the below link.
Burn the ISO to a blank disc and boot from it. Run a long test which will scan full surface to find bad sectors.
Report whether it detects errors during the test. If not, we can proceed to fix the registry.