FreeUndelete restores deleted files, including those removed from Windows Recycle Bin. In case of accidental removal of files on a NTFS (1.0 and 2.0) (default for Windows Vista, XP, 2000 and NT), FAT32, FAT16 or FAT12 file systems this is the utility to help.
Supported file systems:
NTFS 1.0, NTFS 2.0, FAT12, FAT16 and FAT32
The recovered files are saved into a new user-selected location to prevent overwriting the deleted files on the original media.There is no charge, direct or hidden, to download and use a fully functional copy of the program. The program does not install any spyware or adware along with it. It does not populate user's desktop with pop-up ads or forcefully subscribe user to mailing lists.
Additionally the is a Proper Usage Guide that suggest and describe the installation steps for this utility.
Here is the Direct Download link for the FreeUndelete. We have already successfully tested this by installing it into a Pen drive for portability and this also helps to recover the files on HDD where you cant install this software directly.