Software Search For data recovery