I think you should have use any disaster recover software so that you can recover all of your data. That is why everybody put their data on cloud so that they can recover their data as their is so many
cloud disaster recovery solutions, Their are many tools by which you can do that. And some tools also come to recover data from hard disk.