iUndelete is an easy to use, read-only file recovery utility to quickly and safely recover data that was deleted from a NTFS drive.
This includes files that were deleted from the Recycle Bin, from a command prompt (console window) ,while holding the shift key and files that were deleted programmatically.
Scanning a drive for deleted files does normally not take more than a few minutes.