If your hard drive is getting errors, you can scan for bad sectors and try to fix them with the Check Disk Utility.
First and foremost, I don't recommend doing this yourself. I created an isolated virtual machine and used a firewall to ...