|It's not real clear to me what is wrong with your SATA hard drive.|
If your SATA hard drive is not working, you might try to put it in another computer and see if it will work in that. If so, you might be able to retrieve data from it.
If the SATA drive is "faulty", putting it in the freezer as a last ditch solution might be worth while. Or, you could send it to a data recovery service.