Восстановление HDD сброс S.M.A.R.T через RS232

Обсуждение железяк компьютера. (Проблемы, советы, и т.п.)
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 27.04.2015 (Пн) 16:19

Доброго дня, товарищи. Мне в "наследство" достался 500-гиговый SATA хард. У которого, как утверждает хозяин, из-за бросков напряжения нарисовалось много REMAP-ов. Это чудо я форматнул, работает шикарно, но винда постоянно ругается на то, что диск в плохом состоянии и срочно нужно делать архивацию. Предполагаю Ваши рекомендации:
1) "Выкинуть хард и купить новый" - не подходит. Хочется этот починить.
2) "Отключить уведомление в винде о том что хард плохой" - тоже не подходит. Хочу исправить ситуацию.

Подходя к сути темы - Недавно наткнулся на статьи о том, что можно сбросить S.M.A.R.T у SATA диска.

1) http://www.texnotron.com/computers/370-vosstanovlenie-seagate-barracuda-720011-muxa-cece.html

2) http://geektimes.ru/post/140289/

3) https://sites.google.com/site/seagatefix/

На работе нашёл, давно валявшийся Изображение http://www.comresurs.ru/c_i.php?ic=113428

Подцепил всё это чудо проводами к харду и к компу, который не жалко и начал процесс. Бился дня 3. Результат - кракозяблы в консоли.

Y=s'=1ї›џџ›{џџќ
.

Пробовал менять скорость чтения (9600 / 14400 / 19200 / 38400 / 56000 / 57600 / 115200). Для одной и той же скорости кракозяблы одни и теже. Но адекватный запрос на ввод комманд так и не получаю. Поделитесь опытом или советом, господа. ) Буду крайне благодарен.
У вас нет доступа для просмотра вложений в этом сообщении.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 28.04.2015 (Вт) 22:50

Надо пояснить.

ALX_2002 уже спрашивал у меня об этом в личке, и я сказал, что причина в том, что отвалилась земля (или, иными словами, земля диска не объединена с землёй порта).

Но сейчас я ещё раз перечитываю и просто ужасаюсь.

ALX_2002
, что же ты делаешь?!

Ты же подключил два физически несовместимых интерфейса: UART и RS232. Без интерфейсного преобразователя!

У них разные уровни (0...5V против –12...+12V) и вообще инверсная логика (в UART-е логический ноль — это ноль вольт, а в логическая единица — это 5 вольт, а в RS232 логический ноль — это плюс 12 вольт, а логическая единица — это минус 12 вольт).

Ты небось уже себе диагностический порт харда сжег.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 28.04.2015 (Вт) 23:21

Хакер, :shock: Мать моя женщина, отец мой мужик.... запугал меня совсем. Так я вроде же девайс использовал как там на сайтах предлагается ??? Спалить вроде не спалил, ибо диагностический порт по прежнему (ещё сегодня утром) отвечал теми же сообщениями. :shock: А как тогда правильно собирать всё это чудо ?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 28.04.2015 (Вт) 23:36

ALX_2002 писал(а):ак я вроде же девайс использовал как там на сайтах предлагается ???


Нет. По первой ссылке пишут:
Для начала нам необходимо обзавестись RS232-to-TTL контроллером.

У тебя как раз этого нет. У тебя есть переходник USB→RS232, но нет переходника RS232→UART.

По второй ссылке пишут:
Конвертер можно купить (в продаже есть USB-TTL и COM-TTL) или сделать самому (привожу несколько схем ниже).

У тебя же, напоминаю, USB→RS232.



ALX_2002 писал(а):А как тогда правильно собирать всё это чудо ?

Тут много вариантов.
Если не выкидывать тот девайс, которым ты пользуешься, то нужно между ним и хардом поставить интерфейсный преобразователь RS232→UART. Его можно купить (если найдёшь) или спаять (если сумеешь). Можно купить ардуину и использовать расположенный на нём чип для преобразования (но это финансово грязное решение, конечно). Если будешь делать свой, то это скорее всего будет преобразователь на чипе MAX232, ибо это классика.

Схема преобразователя есть да хоть по той же второй ссылке:
Изображение

Можно вообще отказаться вот от этого девайса:
Изображение

И заиметь сразу преобразователь USB→UART.

Его, опять же, можно купить (если найдёшь), а можно спаять.

Частным случаем «покупного» преобразователя, опять же, может быть Ардуина с использованием имеющегося на ней чипа.

Если будешь паять, то это скорее всего будет схема на FT232:
Изображение

Ещё есть третий, эдакий гибридный вариант. Можно попробовать вскрыть твой преобразователь. Если на твоё счастье там окажется пара чипов: цепочка из FT232 и MAX232, то можно подпаяться к UART-линиям с TTL-уровнями между этими двумя чипами.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 29.04.2015 (Ср) 0:36

Ах вон оно что... Мда. Ну тогда проще взять готовый девайс RS232-to-TTL. Паять то я умею, а вот в схемах совсем слаб. Благодарю за подробное разъяснение. Буду изучать мат. часть. :oops:

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 29.04.2015 (Ср) 14:35

ALX_2002 писал(а):Ну тогда проще взять готовый девайс RS232-to-TTL. Паять то я умею, а вот в схемах совсем слаб.


Вот, заснял тебе видео — если надумаешь купить Ардуину.


(Что-то тут со звуком (рассинхрон к концу) и вообще оно рендерилось пять с половиной часов, но что есть)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 29.04.2015 (Ср) 16:58

Ого ! :shock: Да после такого мануала, я просто обязан её купить, либо у приятеля возьму. )) Спасибо огромное за внимание к моей проблеме, Хакер. :) ! Надеюсь не спалю бедную железку :oops:

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 19.06.2015 (Пт) 21:33

И снова драсьте. ) Сегодня приобрёл конвертер USB - TTL за 170 р на чипе PL-2303 XA / HXA. Ардуинку пока не успел. В следующий раз за ней скатаюсь.

Изображение

Изображение

Изображение

Думал - теперь дело лучше пойдёт. Вернулся к статье. Дошёл до места проверки работоспособности системы:

Для проверки схемы можно замкнуть RX и TX, — в результате все, что мы введем, должно вернуться.


и тут облом. Не могу заставить эту штуковину отвечать с TX на RX. В терминале пустота и реакции на набор текста нет.

На девайсе горят 3 диода: красный, синий, зелёный. Причём проверил: Если TX и RX разомкнуть, то зелёный диод гаснет.. Т.е контакт есть.

Землю тоже проверил - на корпус блока звонится.

Хакер, подскажи пожалуйста - Я делаю что-то неправильно или девайс не живой ? Или проблема в другом ?

P.S Про проблему между креслом и компом знаю. ) Потихоньку работаю над её исправлением.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 20.06.2015 (Сб) 0:36

Может просто не то не с тем замыкаешь? Где обозначения выводов у неё? Покажи фото с перемычкой между TX и RX.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 20.06.2015 (Сб) 20:02

Ммм. Мож быть конечно, но вроде я правильно понял фразу - замкнуть TX и RX :shock: :shock: :shock:

Изображение

Вот так вот красным проводом замыкал.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 6:16

ALX_2002 писал(а): Мож быть конечно, но вроде я правильно понял фразу - замкнуть TX и RX

Абсолютно правильно.

Варианты:
1) Неисправный провод. Плохой контакт в месте соединение штырька с коннектором.
2) Мёртвая плата.
3) В терминальной программе устанавливается формат фрейта и/или baudrate, который не поддерживается чипом.
4) Криво встали драйверы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 13:17

Хакер писал(а):Абсолютно правильно.

Варианты:
1) Неисправный провод. Плохой контакт в месте соединение штырька с коннектором.
2) Мёртвая плата.
3) В терминальной программе устанавливается формат фрейта и/или baudrate, который не поддерживается чипом.
4) Криво встали драйверы.


1) Даже если на платке загорается зелёный индикатор при подключении ? И напряжение между TX и RX есть. Там вроде 1.5 вольта или 2.
2) Даже если она правильно определяется на компьютере и на ней загорается индикация при подключении ? Т.е могли просто "выгореть входы" ?
3) Хм... Попробую их повыбирать.
4) Ага. Народ в инете обсуждал эту тему. На Win 8.1 драйверы с сайта Prolific не работают. Говорят защита производителя. В итоге люди либо ставили старую версию драйвера, которая не проверяет тип чипа, либо патчили новые. Я пробовал оба варианта дров. Результат одинаковый. :(

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 13:23

ALX_2002 писал(а):1) Даже если на платке загорается зелёный индикатор при подключении ?

Да. И смотря когда он загорается.

ALX_2002 писал(а):2) Даже если она правильно определяется на компьютере и на ней загорается индикация при подключении ? Т.е могли просто "выгореть входы" ?

Да. Не обязательно входы. Не обязательно «выгореть».

ALX_2002 писал(а):4) Ага. Народ в инете обсуждал эту тему. На Win 8.1 драйверы с сайта Prolific не работают. Говорят защита производителя. В итоге люди либо ставили старую версию драйвера, которая не проверяет тип чипа, либо патчили новые. Я пробовал оба варианта дров. Результат одинаковый. :(

Попробуй нормальную операционку. Как кто-то в здравом уме может сидеть на Win 8.1 с её извращенским интерфейсом?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 13:34

Хакер,

1) Ммм. А какие варианты бывают ? У меня загорается сразу в момент замыкания и продолжает гореть. Гаснет если разомкнуть. Горит чуть менее ярко чем остальные. Но это проверил - об этом пишут все. Хотел сфотографировать, но камера видит свечение как одно большое светящееся пятно. (

2) А что может быть кроме "выгорания" ?

4) Пробовал на Windows 7. Там без проблем ставятся официальные драйверы, но результат тот же самый. Или лучше именно XP раздобыть ?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 13:44

ALX_2002 писал(а):2) А что может быть кроме "выгорания" ?

Трещина в пайке или дорожке.

ALX_2002 писал(а):Или лучше именно XP раздобыть ?

Ну можешь попробовать.

В целом можно кое-что сделать, чтобы проверить. Но это долго писать. Чем ты напряжение-то вообще измеряешь?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 14:23

Хакер,
1) О как. Понял. Я то думал тут либо есть сигнал, либо нет. :shock:

2) Напряжение измеряю обычным мультиметром. :roll:

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 14:45

ALX_2002 писал(а):Напряжение измеряю обычным мультиметром. :roll:

Это как обычный порошок что-ли?
poroshok.jpg


Стрелочный или цифровой хотя бы?
У вас нет доступа для просмотра вложений в этом сообщении.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 15:06

:oops: Пардоньте, цифровой Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 15:19

А стрелочного нет?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 15:22

Неа, стрелочный только на даче. :shock: Я думал в нём нет нужды.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 15:39

ALX_2002 писал(а):Я думал в нём нет нужды.

Зря думал. Так можно было бы думать, если бы купил цифровой мультиметр с пометкой «True RMS», а не этот мусор за 3 доллара. И то, я бы в таком случае не избавлялся от стрелочного. Стрелочный конечно тоже далеко не обязательно TrueRMS, но он хоть как-то может показывать среднее напряжение, а этот цифровой при попытке померить ШИМ-модулированный сигнал скорее всего будет показывать хаотично меняющуюся чушь.

Убери пока перемычку и измерь напряжения:
1) Между TX и GND.
2) Между RX и GND.

Затем поставь обратно перемычку и сделай те же измерения (щупы ставь на точки пайки).

Результаты — сюда.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 15:46

К тому же у тебя banana-джеки вставлены в гнёзда неправильно, насколько я могу судить.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 17:55

1) "banana-джэки" переставил правильно ? :oops:

Изображение

2) До установки перемычки:

Между TX и RX - 1.91V
Между TX и GND - 1.58V
Между RX и GND - 3.46V

После установки перемычки:

Между TX и RX - 0V
Между TX и GND - 1.79V
Между RX и GND - 1.79V

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 18:22

ALX_2002 писал(а):Между TX и RX

Мерить между TX и RX бессмысленно.

ALX_2002 писал(а):Между TX и GND - 1.58V

Одно из свидетельств того, что конвертор — убитый.

В состоянии простоя UART-линия должна находиться в высоком состоянии (логическая единица). Суть TTL-уровней в том, что логическому нулю соответствует напряжение от 0 до 0.8V, а логической единице — от 2V до напряжения питания. Зона между 0.8V и 2V — зона неопределённости.

У тебя, получается, уровень на TX — ни рыба, ни мясо.
А на RX высокий. Можно было бы предположить, что маркировка TX и RX перепутана местами.

Но всё равно, когда ты замыкаешь RX и TX уровень проседает до 1.79V — опять же и не «0» и не «1». Такого точно быть не должно.

Ты точно измерял, когда линии были в состоянии простоя (никакой софт ничего не передавал через порт)?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 18:32

Хакер писал(а):Одно из свидетельств того, что конвертор — убитый.


Печально. :(

Хакер писал(а):Ты точно измерял, когда линии были в состоянии простоя (никакой софт ничего не передавал через порт)?


Да, подключил к компу сразу после загрузки. Винда только что переставленная, так что в автозагрузке пусто.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение Хакер » 21.06.2015 (Вс) 18:40

ALX_2002 писал(а):Да, подключил к компу сразу после загрузки.

А после подключения сколько ждал? Надо бы подождать минуту. Есть ненулевая вероятность, что ты попал на работу Plug-and-Play over RS-232.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Re: Восстановление HDD сброс S.M.A.R.T через RS232

Сообщение ALX_2002 » 21.06.2015 (Вс) 19:25

Хакер, я по индикаторам ориентировался. Если драйвер не установлен, то горит только красный диод, а если опознан, то загорается ещё и синий. На это и ориентировался :roll:


Вернуться в Железо

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList