Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does file recovery software work?

I wanted to make some simple file recovery software, where I want to try to recover files which happen to have been deleted by pressing Shift + Delete. I'm working in Windows, can anyone show me any links or documents which can help me to do so programatically? I know C, C++, .NET. Any pointers?

like image 931
Anirudh Goel Avatar asked Jul 14 '09 09:07

Anirudh Goel


People also ask

How does a file recovery program work?

Although the original hard drive service data and information about partition structure is lost, the rest of drive data remains intact. In these cases, file recovery programs can analyze the info about files and folders that is still intact on the partitions and recover all files and folders from them.

Does data recovery actually work?

In general, data recovery works because, even after a file is 'lost' or deleted, all or most of the information about that file still remains on the storage device. The only time that data recovery is a complete lost cause is when a file was never written in the first place.

What does data recovery software do?

Data recovery software is a type of software that enables the recovery of corrupted, deleted or inaccessible data from a storage device. This software reviews, scans, identifies, extracts and copies data from deleted, corrupted and formatted sectors or in a user-defined location within the storage device.

How does backup and recovery software work?

Backup software are computer programs used to perform a backup; they create supplementary exact copies of files, databases or entire computers. These programs may later use the supplementary copies to restore the original contents in the event of data loss; hence, they are very useful to users.


1 Answers

http://www.google.hu/search?q=file+recovery+theory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a :)

Mainly file recoveries are looking for file headers and/or filenames in the disk as I know, then try to get the whole file by the header information.

This could be a good start: http://geeksaresexy.blogspot.com/2006/02/theory-behind-deleted-files-recovery.html

like image 186
misnyo Avatar answered Nov 10 '22 10:11

misnyo