In all of these cases, gaps will be produced in the data image, leading to data loss and damaged
files. Although the filesystem information could be recovered, that info could point to an empty part
of the image, or one with data gaps.
In all the above cases, a post processing of the files is necessary, to clear out the wast files,
from those that are usable.
In some cases, if there recovery is only partial, and depending on the valuing of the data by the
data owner, some mildly damaged but usable files could be accepted, according to specific criteria.
The criteria for the usability of a damaged file differ per file type. For example, a bad sector in
a video file could produce a hardy visible effect on playback. For compressed files though, it
usually renters them useless. A bad sector in a compressed jpeg image file usually produces
discoloration or/and displacement for the part of the image beyond the bad sector position. In this
case, a bad sector in the beginning of the file usually renders it useless, while one near the end of
the file could result in a damaged but usable file. In a case of partial recovery where recovered data
is sparse but highly valued by the user, such files could be considered acceptable, especially in the
case of irreplaceable personal/family data.
The FileChecker Software
The FileChecker Software was developed as a file checking tool that incorporates the
experience of real-world recoveries. It offers full configurability, allowing the user to choose the
action when damage is found to a file, according to the file type, based on the file's extension.
It provides header consistency check for numerous frequently used file extension, while the
known header database can be updated by the user.
Also, it searches for bad sectors, bad zones(clusters of bad sectors ex as a result of a missing
head gap) and bad header (gaps in the header area).
The user can choose the tests to be performed per file type, and the actions to be taken. The