Cannot read internal hard drive
Spinrite (www.grc.com) is awesome at repairing hard disks. The only caveat is you have to take it out and plug it into a PC as a drive. The PC won't read it, but Spinrite will.