My Hard Drive losses connection when searching for errors on disk. I've tried innumerous programs to fix it but they all failed stating drive has too many bad sectors. I thought this are supposed to be disabled when corrupted. Or at least if corrupted, it's strange that the drive just simply disconnects when finds them. What maybe causing this problem?