From Runtime Software:
GetDataBack is highly advanced data-recovery software that will help you get your data back when your drive's partition table, boot record, or FAT/MFT or root directory is corrupt or lost; when a virus has hit the drive; when files are deleted; or when the drive is struck by a power failure. GetDataBack can even recover your data when the drive is no longer recognized by the operating system or when all directory information is lost. Advanced algorithms will make sure all directories and subdirectories are put together as they were, and that long filenames are reconstructed correctly. GetDataBack is safe because it's read-only, which means the program will never attempt to write to the drive you are about to recover. The software enables the regular user to conduct his or her own data recovery by guiding the user through five easy-to-understand steps, thus giving the advanced user the ability to interfere with the recovery and improve the results by examining the scan log. Version 3.02: easier 3 step interface, improved bad sector handling, faster recovery engine.