I have an external Seagate Goflex hard drive that is clicking. I've tried every fix there is aside from opening it up. I ran it on my laptop with Ubuntu installed and it won't open but does show up in the device manager. It says Drive ok, 1600 bad sectors. I have three years worth of data that I have to get back. With that many bad sectors is it recoverable? Also has anyone had success with replacing the controller board? Thanks.