Good to hear that you got back your data. Important point is always keep backup. We never know when the system will behave in unnatural manner. Some time back I also lost the data due to software malfunction, since then I always keep back up.
I was able to recover the data almost 90% of it by using Stellar Phoenix Windows
data recovery software. Lost some of the data due to corruption.
So I learn from my mistakes and keep regular backup since then.