Skip to content

Helps determine whether there is any hope of recovering data from a corrupt disk.

License

Notifications You must be signed in to change notification settings

vxsl/recoverability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

recoverability

A Windows application intended to determine whether there is any hope of recovering data from a corrupt disk. With a copy of some file that you know used to exist on the disk, recoverability will attempt to rebuild this file only using sectors from the disk in question, even if the data is far from contiguous.

Recoverability Demo

The source file is broken up into 512-byte sectors and the chosen disk is searched to find matching sectors. The disk is "skimmed" at an interval dependent on the size of the source file. When a single match has been found, a new thread begins a forward-backward serial reading of the area around the address. As a result, the searching process is greatly expedited.

If you already have an idea of the general location of your data of interest, you can choose a hexadecimal address at which to begin your search.

Note that this program currently relies on a multithreaded approach. Performance on systems with low thread counts has not yet been tested.

About

Helps determine whether there is any hope of recovering data from a corrupt disk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages