Back-ups is the best solution but as far as I understand it's a good tip for the future. At the moment you just need to recover the data you've lost and I see no reason to give out money for this as long as you can google for some free data recovery software, smth like...