IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
In my opinion, there is no best way, but only siutable way for your Mac to perform recovery operation. But I am not so clearly with your problem, do you mean restore your hard drive problem? Or do you mean to restore the files you lost from your Mac hard drive?
If you've met the first problem, you need to take it to the repair shop in warranty. If you've met the second one, then I will suggest you to stop using your Mac and find ways to get your lost files back. If you keep using your Mac, the data overwritten situation will happen and you will lose the chance to recover your data from your Mac.
Back up your machine regularly (time machine, carbon-copy-cloner, etc) then you can restore from backup. (don't forget to RTFM before using any backup tool ). And be sure to pray to the media gods regularly to ensure that your backup media hasn't failed. I recommend using at least TWO backup methods so you always have one to fall back on should your "primary" backup fail. Hope this helps and good luck.