Yeah I have searched at Google there are lots of data recovery software but which one to choose, what are their types, cost, and many things want to know.