Before you buy any data recovery software product you need to understand that there are several different functions you may require from such an application. The first of these is a simple ability to recover deleted files, also referred to as an undelete program. This program only has the capacity to scan through a hard drive and locate file areas that have been marked as deleted and available for new information. They can then allow you to copy that information to a safe location. Other functions you may require from a data recovery utility are the ability to recognize and rebuild raw files and the ability to start a crashed hard drive computer directly from RAM and the DVD drive.