First of all excuse me for my english coz it's not my native language. I tried asking at the Russian-speaking forums, but they gave disappointing forecasts or no answers at all. So I really much hoping that you guys will help me.
So here is the deal. I have ST350020AS Thailand and it's freezes when I try to read BAD sector, or Verify, that's doesn't matter coz the result is always one — it returns ABRT+I/O error if you look with the Victoria. After this I can't get passport or SMART or do anything with it at all. The only thing that helps it turn the power off and then turn it on by pulling cable. And that's huge problem and I can't make proper disk area image by any kind of software (dd for windows, winhex) becouse of that.

Here is what a smart looks like:
Code:
ST3500320AS 9QM97C31
-------------------------------------------------------------------------
ID Name Value Worst Tresh Raw Health
-------------------------------------------------------------------------
1 Raw read error rate 90 84 6 1061961 ••••
3 Spin-up time 96 94 0 0 ••••
4 Number of spin-up times 100 100 20 441 •••••
5 Reallocated sector count 13 13 36 1798 •
7 Seek error rate 78 60 30 63677883 •••
9 Power-on time 97 97 0 3326 ••••
10 Spin-up retries 100 100 97 7 •••••
12 Start/stop count 100 100 20 421 •••••
184 End-to-End error 100 100 99 0 •••••
187 Reported UNC error 1 1 0 914 •
188 Command timeout 100 1 0 124555952408 •••••
189 High Fly writes 100 100 0 0 •••••
190 Airflow temperature 62 58 45 38°C/100°F ••••
194 HDA Temperature 38 42 0 38°C/100°F ••••
194 Minimum temperature 90 42 0 14°C/57°F -
195 Hardware ECC recovered 43 27 0 1061961 ••
197 Current pending sectors 100 100 0 249 •••••
198 Offline scan UNC sectors 100 100 0 249 •••••
199 Ultra DMA CRC errors 200 200 0 0 •••••
Than I made a COM-RS232 cable on MAX232 to look into the terminal with hoping that it can give me some answers about what's going on. But nothing interesting or understandable by me I did not get out of it. The only thing that I find useful was ^C (FirmwareReset) that like a power cable pulling helps to bring my fish back to life. Anwsers on ~ is something like DETSEC 00008000 after firmware update from SD15 to SD1A and Error 100C DETSEC 00008000 before. (FW update was my third and last step at this moment and yes I know that it is a very stupid action when you have bad sectors but anyway I did it and nothing good or bad happens so far). Another important thing I need to say is that the area I want snapshot of is covered by some kind of zones, on one of them verify test shows 20 ms response and on others from 200 ms and up to 3 s and bad sectors there too.
So my whole idea is that something wrong with head(s) or with magnetic marks and when I'm trying to read sector and it's bad microcode tries to make a remap ("Reallocated sector count" never grow up) and/or write something to log in the Security Area and it doesn't work becouse SA also has bad blocks and all it causes freezing? So I need your help with turning off automatic remap or making any kind of logs or any other solution to this. I hope you were able to read my nonsense way up here and also to understand it. Thanks
