ProSoft Data Rescue and GetData RecoverMyFiles are good data recovery tools, according to Popular Mechanics. These programs recover data from hard drives that have suffered non-mechanical failures.
ProSoft Data Rescue recovers data lost through deletion, hard drive reformatting and file corruption. When used as a software application, the program recovers data on external and auxiliary drives. The manufacturer also offers an emergency boot CD for recovering data from a primary drive.
GetData RecoverMyFiles is a Windows program that recovers data lost due to virus corruption, accidental deletion and hard drive reformatting. The manufacturer also sells programs for recovering photos, emails and iPod files.