Програмный ремонт жёстких дисков HDD (Програмный (и не только) ремонт классических жёстких дисков HDD /Seagate /Samsung /IBM /Hitachi /HGST /Western Digital)

FAQ, мануалы, полезные ссылки
Everestar
Newbie
Сообщения: 11
Зарегистрирован: 06.01.2019,23:35

Сообщение Everestar » 12.01.2019,18:16

Normal961 писал(а):нерабочий HD160JJ, попробую на нем burn запустить.
Почему решили, что ему нужно именно burn пускать? Что с ним?
Normal961 писал(а):BURN прошел но диск не вылечился
Он у вас сам до конца прошёл или пропихивали?
Normal961 писал(а):И непонятно почему ругается на файл.
Вы какой версией SHT работаете?

Everestar
Newbie
Сообщения: 11
Зарегистрирован: 06.01.2019,23:35

Сообщение Everestar » 12.01.2019,18:24

Normal961
Кроме того, не советовал бы сильно увлекаться запуском бурна, в частности по несколько раз подряд на одном и том же диске, т.к. бурн в целом это сильный стресс-тест для диска и в процессе бурна иногда даже хорошие диски дохнут...

Normal961
Newbie
Сообщения: 17
Зарегистрирован: 04.01.2019,19:52

Сообщение Normal961 » 12.01.2019,19:11

Everestar писал(а):Почему решили, что ему нужно именно burn пускать? Что с ним?
Ну если можно так сказать он в полном ауте.
Everestar писал(а):сам до конца прошёл или пропихивали?
сам
Everestar писал(а):какой версией SHT работаете?
2.2.1, но там разобрался и файлы потом закидывал.

Everestar
Newbie
Сообщения: 11
Зарегистрирован: 06.01.2019,23:35

Сообщение Everestar » 12.01.2019,19:43

Everestar писал(а):Ну если можно так сказать он в полном ауте.
А поточней? Определяется? Читает,пишет с ошибками? Потому как если "в полном ауте" то, ему возможно уже и бурн не поможет...
Normal961 писал(а):сам
А дефект-листы он сформировал? Проверяли?
Normal961 писал(а):2.2.1
Возьмите версию поновее, 4.0.6 например

Normal961
Newbie
Сообщения: 17
Зарегистрирован: 04.01.2019,19:52

Сообщение Normal961 » 12.01.2019,21:28

Everestar писал(а):Определяется?
Не всегда и отваливается.
Everestar писал(а):Читает,пишет с ошибками?
До этого не доходит.
Everestar писал(а):ему возможно уже и бурн не поможет
Ну валяется он у меня под лавкой, почему не помучить?

Everestar
Newbie
Сообщения: 11
Зарегистрирован: 06.01.2019,23:35

Сообщение Everestar » 12.01.2019,23:52

Normal961 писал(а):Ну валяется он у меня под лавкой, почему не помучить?
Конечно попробуйте
Normal961 писал(а):Там видно что было до и после burn-а.
То что он служебку читает это конечно хорошо, но не видно состояние UA до и после...

Normal961
Newbie
Сообщения: 17
Зарегистрирован: 04.01.2019,19:52

Сообщение Normal961 » 13.01.2019,08:27

Everestar здравствуйте.
Сейчас у меня другой диск крутится на моем стенде (правда почему-то долго висит на BStep 00047), закончу с ним, поставлю эту 80-ку еще раз на burn.

Normal961
Newbie
Сообщения: 17
Зарегистрирован: 04.01.2019,19:52

Сообщение Normal961 » 18.01.2019,08:38

Кто-нибудь подскажите как в Samsung PRO Tool отключить голову на диске.

KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

Вклад в сообщество

Сообщение KALDYH » 19.01.2019,19:04

Вообще, этот пост не про IDE жёсткие диски, а про MFM/RLL/ESDI контроллеры, но так как создавать для этого отдельную тему мне неохота, а по регистрам они родственны IDE, напишу здесь.

Итак, экспериментировал я с починкой советского MFM жёсткого диска, организовав тестовый стенд на контроллере Adaptec ACB-2312
Изображение
И, перечитывая описание его перемычек, нашёл интересный момент:
» Serial monitor mode disabled JP9 - 4 open
Serial monitor mode enabled JP9 - 4 closed
Изучил содержимое микрокода - и правда есть какие-то текстовые строки! Поискал, куда же выводится этот самый терминал - и нашёл его! Он выведен на незапаянный джампер J8 (вот он уже впаянный):
Изображение
Назначение контактов:
1 - TxD
2 - GND
3 - RxD
Уровни 5В ТТЛ, битрейт 4800 бит/с.
При включении в него выводится дамп каких-то регистров:

Код: Выделить всё

 90 00 05 00 00 00 AA
Чтобы перейти в диалоговый режим, нажмите ESC:

Код: Выделить всё

                                                         
------------------------------------------------
                              
      --  ACB 231X Serial Debug Monitor  --
                                   
             Code Version 1.00A
                                               
----------------------------------------------
                                
                                                
                              
(Press ? for list of commands)
                                                
                                
                                              
Cmd?
Команды односимвольные. Список команд - ?:

Код: Выделить всё

Cmd? ?
                                                                        
        
                                                                      
--- List of Commands ---
                                                      
                          
                                                    
  A   Read Auto Configuration from drive (Recal)
                              
  B   Disk buffer display (512 bytes)
                                         
  D   Display AT/drive/buffer registers
                                       
  E   Edit internal RAM
                                                       
  F   Display/change controller Flags 
                                        
  I   Internal CPU RAM display
                                                
  M   Modify external Memory
                                                  
  N   Select New drive
                                                        
  P   Display CPU Ports (P1 & P3)
                                             
  S   SERDES map
                                                              
  T   Read track IDs into disk buffer 0
                                       
  X   Exit debug monitor
                                                      
  ?   Display list of commands
                                                
                                
                                              
Cmd?  
Если установлена перемычка JP9-5 самодиагностики, выводит в цикле:

Код: Выделить всё

   Diagnostics Passed ^
и коротко вымаргивает светодиодом подключенного жёсткого диска.

Аналогичный терминал есть у ESDI контроллера ACB-2320/22 (найден в дампе ПЗУ) и у RLL контроллера ACB-2370 (в ревизиях B, C возможно, изъят. А возможно, и нет...)
Прочая информация по этому контроллеру
Installation guide(TXT)
Installation guide (PDF)
Format utility for the ACB-2310/12

Дамп прошивки

Построен он на следующих микросхемах:
AIC-560AL - интерфейсный адаптер AT шины, 16 байт FIFO, скорость до 4 Мбайт/с
AIC-610L - контроллер жёсткого диска ST-412/506/ESDI/SMD, поддержка всех видов кодирования, программируемые коды коррекции ошибок, скорость до 15 Мбит, кэш-буфер до 256 кбайт.
UM6116M-3 - статическое ОЗУ буфера, ёмкость 2 кб, время доступа 90 нс. На плате разведено место под микросхему 6164 (8 кб), вопрос увеличения дискового кэша изучу позже.
ACB-2072 - масочный микроконтроллер (с внешним ПЗУ типа 27C128), по всей видимости, копия i8051
AIC-250FL - кодер/декодер NRZ в MFM с предкомпенсацией и детектором адресных меток
AIC-6225AL-10 - сепаратор данных
Флоппи-контроллерная часть построена на микросхеме Intel 82072 (отсутствует в версии ACB-2310) и ничего особенного не представляет.

Распиновки других незапаянных джамперов:
J11 - 8 пин, отладка MFM декодера AIC-250FL
1 - GND
2 - NRZ
3 - ACK
4 - REQ
5 - NC
6 - WG
7 - INDEX
8 - RG

J12 - 10 пин, отладка микроконтроллера
1 - RESET
2 - RD
3 - /INT1
4 - A15
5 - не определено
6 - A14
7 - WR
8 - A13
9 - GND
10 - /PSEN


Dmitrii
Full Member
Сообщения: 211
Зарегистрирован: 04.02.2019,08:37
Откуда: РФ

Сообщение Dmitrii » 07.02.2019,08:28

Подскажите на Momentus Thin, 5400.6, 5400.4, возможно восстановить S-list командой термина.
В общем я несколько штук добил экспериментами, раньше, листы им очистил.
Как то у меня не получается с этими самсунго-сигейтами. Пока только в WD научился немного восстанавливать.
Но с ними куча непонятных вопросов по некоторым семействам.
KALDYH Вы много полезного написали, умеете систематизировать и понятно излагать материал, в отличии от ваших "коллег", может ещё потрудитесь для "народа", попробуете свести в таблицы некоторые данные, ну например по основным командам терминала. Пробовал некоторые из команд которые Вы писали, но не работают, видимо не от тех семейств. Упрощённый например вариант селфискана, что то никак.

Ответить