Corrupted Files

Computer files can get damaged in several different ways: by a power interruption, by virus or badly written software, by bad RAM or by physical damage to the hard disk.


The laptop starts as usual but when Windows starts to load it goes to black screen with either “UNMOUNTABLE_BOOT_VOLUME”, “hal.dll is missing or corrupted” or “windows\system32\config\system” (or similar) is missing or corrupted. These error messages indicate a corrupted filesystem or a failing hard disk, about 40 / 60 chance.


The easiest way to diagnose and possibly fix corrupted filesystem is to start the computer from a bootable CD, then scan the hard disk for errors. If the scan completes successfully, the registry can be restored by hand and the computer can be scanned for viruses.

The best way to do that is first to make an UBCD4WIN CD on another computer and start your PC from it. To make the UBCD4WIN you will need a working computer with high-speed Internet and CD burner, and a standard Windows XP SP2 installation disk, “Home” or “Pro”. It is possible to use XP installation disk without a service pack or with SP1, but it will have to be slipstreamed to SP2 before building UBCD4WIN (see for details). This is by far the best bootable CD for Windows users, as it will let you use your computer as usual. It comes with hundreds of free programs and utilities that can help you fix almost all software problems.

After starting your computer from UBCD4WIN, go to “Start” button -> Command Prompt and type chkdsk /r /f c: (in the black window that opens). This is the native Windows command for scanning and fixing your “C” drive. Depending on the size of your “C” drive and the number of files you have, this may take from about 30 min. to over 2 hours and if there are errors on the HD – even longer.

If chkdsk shows a lot of errors, especially in “Step 1” or “Step 2”, you will have to replace the hard disk. You still should let chkdsk finish fixing the disk, so you are able to eventually copy your files to the new disk later on.

If the hard disk is very damaged, chkdsk either won’t start scanning at all or won’t be able to finish scanning it. It will get stuck and stop working. In this case the chances of you being able to copy your files to the new HD are slim. If your files are very valuable, you may consider sending the HD to a data recovery service, however the prices for that start at about $500.

If chkdsk was able to finish scanning the HD showing many errors, shut down the computer, replace the hard disk (if it’s easy to do so) and reinstall/restore Windows, or send the computer for service if it’s still under warranty. Then mount the old HD in an external USB box and try to copy your files. If you have chosen “Make my account private” when you were choosing your password, you won’t be able to open the old “My Documents” folder. Here are some instructions on how to fix that.

If chkdsk finished without any errors, or just 2-3 errors, you can assume that the hard disk is working properly. The file corruption may have been caused by freezing, restarting by itself, improper shutdown of the computer (pulling the cord), viruses or sometimes by bad RAM. If you suspect that there may be any viruses on your computer, use one or two of the antivirus programs that come with UBDC4WIN. To do that you will need Internet connection.

If the error message that prevented the computer from starting was “UNMOUNTABLE_BOOT_VOLUME” or “hal.dll is missing or corrupted”, you can try restarting the computer as normal (not from the CD). If it still doesn’t start (both in normal and safe mode) you will have to reinstall/restore Windows, but first backup your files.

If the error message that prevented the computer from starting was “windows\system32\config\system (or similar) is missing or corrupted”, now you should restore the registry files by hand. To do that (still from UBDC4WIN) navigate to “C: -> Windows -> System32 -> config” and rename software to software.1 and system to system.1. Open another window and navigate to “C: -> System Volume Information -> _restore{any-numbers-and letters}”. There you will see a few folders named “PR” + some number. Sort them by date (right-click on empty space and choose “Arrange Icons By -> Modified”) and open one that’s about a week old. Inside you will see one folder and many files. Open the folder.

Now copy the files named _REGISTRY_MACHINE_SYSTEM and _REGISTRY_MACHINE_SOFTWARE to the other open folder (windows\system32\config). Then rename them to only SYSTEM and SOFTWARE (no extensions).


* The Windows System Restore is useful in only two occasions: the one described above and if a driver or Windows update doesn’t install properly and the computer wouldn’t start in normal mode but still starts in safe mode.

41 thoughts on “Corrupted Files”

  1. Your personal files are encrypted virus is another obnoxious ransomware that attacks a computer in a typical lockup malware style. The crypto locker virus carries an encryption payload that includes a misleading interface and a component that prevents users from accessing computer. Avail easy computer virus removal steps @

  2. OMG!! After about 3 days trying all that I could find on the net I hit this page and in about 15 minutos my laptop is working again…
    I had no way to access my HD and, thanks to the poster, now I can save everything I have and go back to work.

    THANKS A ZILLION !!!!!!!

  3. Pls im using lenovo p7 ive lost all files on desktop due a question on the laptop i clicked start ( this is the question start recovery ) pls help me get my files back. Thanks.

  4. hi this is my query. i am not able to open the folder,any drive in my laptop.whenever i try it than one message is showing that windows explorer stopped working. plz help me and give a valuable tip for that.

  5. Great article! One of my friends went to get laptop repair in Calgary because their files were corrupted. This would have been good for him to know.

  6. i have a gateway notebook with no disckdrive .i caint get on it.err mess says .system32\hal.dll file is corupt or missing .how can i get it back?

  7. I have a missing system32\ hal.dll file and cant start the computer. It keeps coming up with the error. I tried to use the system restore disks, also the I386 file on disc and can’t. It doesn’t recognize anything in the drive.
    If a get a sata to usb cable and connect the non working hard drive to a working computer will I be able to load the missing files to the computer…??
    I know the hard drive is good as my daughter somehow deleted the files while using the computer.. I have the restore discs……….thanks for your help

  8. This is a great help, though I am no techie guy and not really into technical stuffs like this. I encountered a few time with my desktop- just suddenly turning into bluescreen, but I remember I have read the UNMOUNTABLE_BOOT_VOLUME line. But glad, when I restart it, the pc worked again. I will definitely bookmark this post, and in case it this thing happens, I can follow and rely on this and fix it myself. Thank you for sharing this.
    -Jeremy Foxe

  9. This helps a lot. Especially my laptop isn’t that hundred percent reliable already. Each time it wouldn’t boot that I had no idea what the heck happened, I have to spend quite a few bucks just to have the technician to check it out, crossing my fingers it wouldn’t require a reformat, and all of the files, and bookmarks, logins, etc. are lost! I hope I can follow this through once it happens (but i hope it won’t), nevertheless, I will need to call the technician again for the further mess I have done with my lappy. LOL. -Kerrie

  10. I was hoping the system restore may be able to assist, but I’m always a bit chicken to use it.

    At least now I know when I can or should use it.

    Thanks for the very detailed and easy to follow information

  11. I had this same problem with an old laptop. I took out the hard drive to connect it as a extra drive on another machine and made a copy of essential files. The funny thing is that the laptop worked fine after I re-installed the hard drive because of an original loose connection.

  12. There is great problem after removing viruses from my laptop. After removing viruses
    C & D drive are not opend when double click on it. It shows “open with” .However I can open both drives when i explore .I have XP SP2 .Moreover my automatic updates are not installing the required updates.Recently i used some registery repair softwares and deleted some registeries.My antivirus Mcafee 2008 shows the registery change when it starts.

    Please give a solution .



Leave a Reply

Your email address will not be published.