- A good data recovery program is able to recover anything; a memory card, a cd, a dvd, a hard drive, a flash drive, etc...
- Should be able to recover the program no matter what the cause for its loss: virus, power outage, deleted by accident, etc..
- It should perform the scan quickly and effectively.
- It should be easy to use. The user interface should be intuitive and the program should have good customer support.