News Projects Gallery Reviews Links About Personal Server Status
Restore (Summer 2003)

This started more as a personal project after a HD crash on my brother's computer, so I'm not sure if it would be useful to others. At the time, there was a bad sector in the new WinXP user admin directory under /Documents and Settings/ and when the computer started up, it dumped everything in /Documents and Settings/ and subsequent directories into a well known folder known as /found.000. I am sure many people have seen these folders on their root drives after a crash. These folders contain data stored in files such as found0000.chk. The stupid thing is that as chkdsk goes around checking the integrity of the drive, dumps whatever it is reading (often multiple files) at the time into these binary files. In my brother's case, we ended up with a /found.000 directory that was a couple gigabytes large! Even worse, many of his files had been stored in My Documents and the Desktop which meant much of it was completely unreadable after the dump.

In a desperate attempt to recover as much data as possible, I created program to search through all the files and sort out by the byte headers which files were which, renaming them after recognizing it was a specific kind of file. Although we did not recover all the data lost after the crash, we were able to restore a large portion of his commonly used files such as music.

Currently supported extensions are:

Although the program does not work perfectly, it will give you an idea of which files are which, after which you can simply open them with a hex editor and make changes as needed. Below are the byte headers I checked for each type of file, if you have any suggestions, feel free to email me them.



Readme (PLEASE read this if you plan on testing the program!)

Technical: