Before I take it to a computer shop, is there software I can use to try and recover data stored on a bad hard drive?