Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 58 59 60 61 62 * 63 64 65 66 .. 75 76 77 78 79 80 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Спасибо, попадется такой factory downsize , посмотрю перед SS. Не знаю, если честно. Я уже забыл, задавал ли я что-то перед первым прогоном. Думаю, можно просто посмотреть на таком же диске, подав E>v без параметров, не запуская селфскан. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Хм, не смог с такой плотностью, провалил пикер (тест 82) ATPI/ABPI Picker Results Похоже, на нулевой поверхности качество магнитного слоя ни к чёрту. Попробую ещё понизить. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Понизил плотность, получил на выходе 109 Гб. График чтения похож на пилу - шибко стороны различаются. Ну его нафиг, уберу на полку, надоел. Рассортировывая файлы, скачанные в разное время на разных компах, добыл пачку китайских утилит по Seagate'ам. Взято отсюда: http://vlab.su/viewtopic.php?f=49&t=41992 Пробуйте, изучайте. STComTools F3 (она же ST Repair Tool 2013-5-10) - несмотря на название, похоже, только по 7200.7-7200.10 Seagate Tools Более старая версия той же программы от 2012-5-20 (она же egychip Seagate hdd 1.0), требует регистрации OCX модулей. Триал - работают не все функции. ST F3 Repair Tools V1.0 от SUPER HDD SOFT, переведено на английский hpwlab, она же F3T - утилита чисто по F3 Извиняюсь, программа не влазит в разрешение 1024*768, поэтому скриншот обрезанный. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 октября 2018 20:47 Сообщение отредактировано: 9 марта 2019 21:14 Компания Samsung в представлениях не нуждается. Стоит лишь добавить, что выпуск жёстких дисков был начат в 1988 году, а в апреле 2011 года подразделение по производству HDD было продано компании Seagate. Диски Samsung характеризуются как очень тихие и весьма надёжные, однако уступающие в скорости лидерам отрасли. Выпускались 3.5", 2.5" и 1.8" накопители с интерфейсами IDE и SATA, о дисках SCSI почти ничего не известно. До середины нулевых диски в Россию практически не поставлялись, поэтому у ремонтников они встречались редко и обзоров по ним мало. Маркировка и классификация (по материалам http://www.thg.ru/forum/archive/index.php/t-66964.html ) Имя потребительской линейки у всех жёстких дисков с очень давних пор - Spinpoint. Маркировка накопителей Samsung периода конца 90-х - начала нулевых имеет следующий вид: S P 08 1 4 N S - линейка SpinPoint (у мобильных - буква M) P - скорость шпинделя: P - 7200 об/мин, W или V - 5400 об/мин. Также это первая буква имени проекта (Winner, Voyager). 08 - ёмкость в десятках гигабайт (у старых - в гигабайтах) 1 - версия конструктивного исполнения. Может быть связана с ёмкостью кэша, например. 4 - число головок N - интерфейс: A - IDE/AT, D - UDMA66, H - UDMA100, N - UDMA133, С - SATA Модели начала 90-х имели другую систему маркировки: WN 3 108 20 A WN - код семейства (Winner). Другие известные коды: - WNR - тоже Winner - STG - Stargate - VG - Voyager 3 - форм-фатор (3.5") 108 - ёмкость в десятках Мб (1.08 Гб в данном примере). Всегда 3 цифры! 20 - версия. Одна или две цифры (вторая - субверсия) A - интерфейс. A - IDE/AT, S,U - SCSI Самые первые модели начинались с букв SHD (Samsung Hard Disk), далее дефис, цифра форм-фактора (3 - 3.5", 2 - 5.25"), две цифры ёмкости одной пластины в десятках Мб, и за ней цифра - количество пластин (1-2) и буква интерфейса (A, B - IDE/AT, N - RLL). Современные модели имеют следующую систему маркировки: H D 75 3 L J H – жёсткий диск. D – класс диска. D - настольный, М - мобильный, E - RAID-версия (Enterprise). 75 – объём в десятках гигабайт (для дисков объёмом терабайт и больше - в сотнях гигабайт) 3 – объём кэша. Для разных серий означает разные объёмы. Для серий Т133, Т133S, T166S, S250: 0 - 8 МБ, 1 - 16 МБ. L – количество головок – 6 (G – 1, H – 2, I – 3, J и S – 4, K – 5, U - 6, W - 8). J – интерфейс: J - SATA-2 7200 об/мин, I - SATA-2 5400 об/мин, D – ATA100, C - mini PATA (у 2.5"), A - ZIF, B - CE ATA, X, Y - USB Семейства (вовнутренней терминологии - модели) обозначаются цифробуквенный кодом. Вначале буква, обозначающие скорость шпинделя и форм-фактор (P - 3.5" 7200, V - 3.5" 5400, M - 2.5"), за ней опциональная вторая буква, обозначающая особенности конструкции (L - slim), далее две-три цифры - ёмкость пластины в гигабайтах, затем опционально несколько букв - разновидность модели (например, первая буква S обычно означает SATA плату, P - Plus). Код семейства может быть напечатан на дополнительной наклейке, которая находится над основной, но чаще его следует искать на плате. Также на дополнительной наклейке находится штрих-код и числовой код, начинающийся с букв P/N. Есть предположение, что первые три цифры этого кода однозначно характеризуют данную конкретную модель со всеми тонкостями её исполнения. Кроме кода, проекты также обозначаются внутренним именем. Оно может присутствовать на плате и обычно начинается с той же буквы, что и код. Таблица кодов моделей и внутренних имён проектов (в сокращённом виде, но я думаю, кому надо - разберётся):
Одна и та же гермобанка обычно идёт на несколько моделей, поэтому на ней проштампован более общий код (например, P/V80 у P80 и V80 и P80VE у P80VEM). Palo и Veloce также имеют идентичные платы с двойным наименованием (платы взаимозаменяемы после прошивки, банки - вроде бы нет). Интересный факт: VANGO (SV0411N, 5400 об/мин.) может пройти бурн с комплектом от PANGO (SP0411N, 7200 об/мин.), пруф Архитектура Глобально по времени все Samsung HDD разделяются на т.н. "classic" архитектуру и новую Trinity. Здесь и далее рассматривается только классическая. К архитектуре Trinity относятся F1-F4, M7-M8 (с подтипами) и новее. Версия микропрограммы Микропрограмма целиком хранится в ПЗУ (т.е. это то же, что и "прошивка"). Обозначение прошивки имеет вид: XXYYY-ZZ где XX - два символа, определяющих принадлежность к конкретной модели, YYY - разновидность прошивки: число, обычно с двумя нулями на конце, как правило это 100. ZZ - собственно версия микропрограммы. У моделей с масочным ПЗУ версия прошивки написана на наклейке на микросхеме. Наклейка на торце Семейства до P/V80 имеют наклейку на торце с пятью символами. В ней закодированы производители использованных при сборке критичных компонентов (Material Mixing). Третья буква - производитель пластин: M - MCC, T - TRACE, S - SDK Четвертая буква - производитель головок: R - READ RITE, S - SAE, A - ALPS У P/V80 и более поздних Material Mixing отмечен на верхней наклейке и имеет вид P/V MS, где первая буква - предположительно производитель дисков, вторая - головок. Совпадение литер на наклейке имеет значение при замене БМГ (хотя нас это не коснётся) и иногда - при выборе прошивки. Материалы по теме: Справочник по HDD: Samsung `2003 http://www.yjfy.com/S/SAMSUNG/harddisk/SAMSUNG.htm https://docs.google.com/spread...ingle=true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 ноября 2018 22:40 Сообщение отредактировано: 11 марта 2019 20:20
Электронная часть винчестеров Samsung весьма надёжна, поэтому каких-либо указаний по её ремонту дать не могу. Для изучения механической части, а также структуры служебной информации и методики диагностики с помощью HUTIL, доступны сервис-мануалы на некоторые семейства: http://files.hddguru.com/downl...20Manuals/ Самые первые диски семейства Apollo строились на микроконтроллере Motorola 68HC11, последующие - на интегрированных чипсетах компании Adaptec. Начиная примерно с Voyager, Samsung использует чипсеты собственной разработки. Начиная примерно с P40, платы делаются в основном на контроллерах Marvell, хотя чипы Samsung продолжают встречаться в некоторых редких моделях. Программы и утилиты Компания Samsung отличалась тем, что долгое время (дольше всех прочих производителей) осуществляла ремонт и рефаб своих накопителей в авторизованных СЦ. Поэтому для них доступен официальный софт и утилиты. HUTIL - пользовательская диагностическая утилита, путём ввода ключа расширяется до сервисной. DOS/Win9x. Инструкция и описание: https://web.archive.org/web/20...t4035.html Кое-что о её возможностях: (взято с форума ihdd.ru, ссылка утеряна): (найти ссылку в архиве) Последняя версия - 2.10. Все версии можно взять тут: http://files.hddguru.com/download/Software/Samsung/HUTIL/ или тут: http://www.hddoracle.com/viewtopic.php?f=129&t=81 (и там и там 2.10 уже "ломаная"). Руководство к HUTIL (на английском) VTOOL - сервисная утилита с более широкими возможностями. По интерфейсу подобна HUTIL. Для DOS, некоторые версии требуют Windows. С ru-board.com: Часть версий можно взять вот тут: Попадались Втулы таких версийhttp://files.hddguru.com/download/Software/Samsung/VTOOL/ , а также тут: http://www.hddoracle.com/viewtopic.php?f=128&t=232 WCube (Wincube) - сервисная утилита под Windows. Я её так запустить и не смог, кто сможет - пусть напишет в теме. Доступны версии 2.0.2 и 2.0.6. В программу также входит Vtool (как DLL). Программа, похоже, использует собственный драйвер IDE контроллера, в комплекте 2.0.6 есть только для Promise Ultra100. Представляет собой интерпретатор скриптов на языке Small-C. Взять версию 2.0.2 можно тут: http://www.hddoracle.com/viewtopic.php?f=130&t=233 , в том же архиве - мануал. Версия 2.0.6 тут: ftp://atxlab.ddns.net/ftp/hdd/sams/WCube%202.06/ Пример использования WCUBE: http://forum.ru-board.com/topi...art=220#20 LEO - подобна Vtool, но для совсем старых винтов (до V11P включительно, вроде бы). Единственная известная версия - 2.98, брать тут: http://files.hddguru.com/downl...LEO298.RAR Мануал внутри. SUTIL GEMINI MiniWin (Mini Winstar) - программа для послесканового финишного стресс-тестирования. Не обнаружена, упоминается в документации. Представляет собой скрипт-машину, скрипты с расширением *.SPT есть в наличии. Описание Программы сторонних разработчиков: (будет дополнено позже) PC-3000 v14 поддерживает Samsung семейств APLUS (PLS-xxxx), Apollo 2-5, STARGATE, Winner-3A, Winner-1, 2, 3, 3x, 5, VG2 и VG6, P/V40, V60. PCSAMSPP.exe появляется только в версии 14.5, его в паке с крякнутой 14.0 может и не оказаться - ищите отдельно. Вот ещё мануал по Spinpoint от Windows-версии, по P/V80 включительно, и от PC-3000 UDMA - по всему модельному ряду от V11 до F4 HRT: есть в наличии мануал (HRT_SAM2.pdf) от старой версии SeDiv также поддерживает Samsung. Демо-версия (только на чтение), пароль на архив - цифры от 0 до 9 и снова 0. Китайская утилита SRT (Samsung Repair Tool) от China HDD Union. Отломанная утилита HRT Samsung_New. Тыц, тыц MRT от MRTLab - если вы её раздобудете, самсунги она тоже поддерживает. SHT - Samsung HDD tool от русскоязычного автора USSTO (редистрибьютор - ICCSYS, мутная, в общем, история) - ознакомиться и взять демки можно тут: http://www.hddoracle.com/viewforum.php?f=149 , мануал тут: ftp://atxlab.ddns.net/ftp/hdd/sams/man/MANUAL_EN.pdf Структура микропрограммы Особенность программной архитектуры - весь управляющий код хранится в ПЗУ, оверлеев практически нет нет даже у совсем новых моделей. Это здорово добавляет дискам в надёжности, т.к. порча ПЗУ встречается у них очень редко. У старых семейств ПЗУ - однократное или масочное, 16-битное, всегда в панельке для обновления и переконфигурации. у более новых используется flash-ПЗУ, также параллельное 16-битное. Служебная область на диске организована по модульному принципу. У семейств до PALO расположение модулей хранится в виде смещений в коде ПЗУ, у более новых присутствует таблица модулей (также в ПЗУ). Кроме этого, копия таблицы записывается на диск в модуль FIT. Таблица содержит имя модуля, цилиндр/сектор, длину и флаги проверки заголовка и трековости. Модули могут иметь в своём теле заголовок (с именем в точности не совпадает). Назначение модулей (на примере PALO):
Транслятор и переназначение секторов Транслятор у Samsung - динамический, строится в памяти из модулей SLISTHDR, SLIST, TLIST, ALIST. Заголовочный модуль SLISTHDR содержит кол-во дефектов в модуле SLIST и распределение их по зонам и головкам. У Victor и более ранних отсутствует, является частью SLIST. Информация из модуля TLIST должна дублироваться в модуле SLIST. Таблица зонного распределения содержится в модуле CONFIG. Резервные сектора находятся в конце каждой зоны, подробнее - см. документацию Acelab. У многих накопителей Samsung ремап выключен с завода. У каких семейств и как его включить - не выяснено. Начиная с PALO/VELOCE и PANGO/VANGOPLUS (напоминаю, эти пары семейств построены на общих платах) вводится адаптивное зонное распределение (AZL). Терминал Контакты терминала: Samsung 3.5" PATA - восьмиконтактный разъём сзади ...IDE...] [...RX] ____ Samsung 2.5" PATA - четыре дополнительных пина: ...IDE...] [ . . ] Samsung SATA [''''PWR''''] ['''SATA'''] [ TX RX . . ] Скорость 38400 (чип Samsung), 57600 (чип Marvell) В ходе экспериментов на Winner (чипсет Adaptec, терминал там тоже есть) выяснилось, что битрейт в нормальной работе и в бурне можеь быть разным! Где какой - увы, не помню. В рабочем режиме терминал выдаёт приветствие ENG> (Engine). При нажатии Esc накопитель переходит в режим DBG> (Debug) - отладка микропрограммы, ATA интерфейс при этом отключается. Переход из Debug в Engine - команда GO. Другие режимы - BOOT> (загрузчик, команды отсутствуют) и SRV> (отладочный режим с миниальным набором команд). Код ошибки выводится строкой, начинающейся с LED и дублируется морганием светодиода. Расшифровку кодов ошибок см. тут: http://forum.ru-board.com/topi...it=1&m=1#1 или тут: http://www.hddoracle.com/viewtopic.php?f=44&t=554&p=1359 Пример лога терминала с жёстко стучащего HM121HC (M5P1):
Команды состоят из двух символов заглавными буквами (можно ввести больше символов, интерпретируются только начальные), параметры отделяются пробелами. Некоторые команды терминала:
Вот более полные списки команд (на английском): https://forum.hddguru.com/view...le=desktop https://forum.hddguru.com/view...le=desktop Ошибки команд: E:0001 - Inv Cmd E:0003 - Req Prm E:0004 -> Command not permitted in this level E:0005 -> Argument value not in valid range. E:0007 - Re-download !В процессе дополнения! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 ноября 2018 22:24 Сообщение отредактировано: 11 марта 2019 20:22
В детали программного ремонта вдаваться не будем, потому что основным способом приведения в порядок жёстких дисков Samsung без сохранения данных является селфскан; в терминологии самсунга - BURN (бурн, Burn-In). Он выполняется микропрограммой, находящейся в ПЗУ. Старт бурна Старые семейства (Apollo, Winner, ранние Voyager) Для проведения бурна нужен скрипт (Burn-In script) - модуль BISPT. Его заголовок представляет собой ключевое слово. Для запуска селфскана там должно быть слово BURN (BURN-IN-FLOW), у прошедших селфскан винтов там END (END-IN-FLOW). Чтобы запустить селфскан по новой, нужно считать модуль BISPT с диска, исправить заголовок с END на BURN и записать обратно, либо (при отсутствии скрипта на диске, например, у свежеизготовленой банки или после форматирования служебной зоны) его можно отослать в память по интерфейсу технологической командой. Примеры скриптов можно посмотреть в доках от Acelab (см. предыдущую главу). Провести бурн на старых моделях можно с помощью PC-3000 или LEO. Ася поддерживает не все тогдашние семейства, но формат команд принципиально не менялся, и можно просто выбрать ближайшую подходящую, на ваш взгляд, утилиту и попробовать поманипулировать в ней - валидность подключенного винта там не проверяется. Алгоритм запуска бурна в PC3000: 1) Выполняем форматирование слубебной зоны 2) Поcылаем Burn-In script (находится в самой программе) 3) Подам команду на запуск Burn 4) Мониторим прохождение (см. ниже) 5) После успешного окончания винт готов к работе Семейства до V10 до некоторой степени представляют собой "тёмное пятно" - поддержка их ремонтным софтом довольно скудна и требует самостоятельных раскопок. Вот тут, например, пример анализа SV0842H (V8) - можно посмотреть, например, на ключи и технологические команды. V11P и новее Начиная примерно с V11P, код, необходимый для проведения бурна, перестал умещаться в ПЗУ вместе с основным рабочим, и был вынесен в отдельную прошивку. Микропрограмма для проведения бурна - Burn-In Code Основная микропрограмма - Main Code И то и то, строго говоря, не прошивка, а ресурс для отправки по команде 92h Download Microcode - файл содержит дополнительные данные заголовка, а само флеш-ПЗУ имеет непереписываемые участки (конфигурация, бутлоадер). Порядок проведения бурна: 1) Находим подходящий для данного винта комплект - Main code, Burn-In Code, Burn-In Script 2) Отсылаем Burn-In Script 2.5) У VERNA - записываем Burn-In overlay 3) Записываем Burn-In Code 4) Передёргиваем питание. Винт выжидает пять минут, после чего начинается тест. 5) Мониторим, дожидаемся успешного прохождения 6) Передёргиваем питание, в течение пяти минут записываем Main Code, ещё раз передёргиваем питание 7) Фирменные руководства велят после бурна провести финальное тестирование в Miniwin, но можно и обойтись 8) Винт готов к работе Для проведения бурна удобнее всего пользоваться VTOOL. P80/V80 и новее У этих серий появляется отдельный тест для подготовки служебной зоны - H/T Code (скорее всего, это вызвано введением адаптивного зонного распределения). В связи с этим меняется состав ресурсов и порядок проведения. 1) Находим подходящий для данного винта комплект - H/T Code, B/I Code, Main Code 2) Записываем H/T Code, передёргиваем питание, дожидаемся успешного окончания теста (он недолгий, до 15 минут) 3) Передёргиваем питание, записываем B/I Code, передёргиваем питание, дожидаемся успешного окончания бурна 4) Передёргиваем питание, записываем Main Code 5) Фирменные руководства велят после бурна провести финальное тестирование в Miniwin, но можно и обойтись 6) Винт готов к работе P80PLUS и новее У этих семейств бурновый код ПЗУ выносится в ресурс FFlash, а H/T Code и B/I Code объединяются в единый файл HTBI Code. Дальнейший алгоритм скопипащен из табличек и мною не проверялся, также его можно упростить 1) Подбираем подходящий для данного винта комплект - FFLASH, HTBI Code, Main Code 2) Проводим Incoming Test в HUTIL 3) В зависимости от семейства, исполняем Burn Script в Gemini (NBURN) или в Wincube (см. по таблицам) 4) Записываем FFLASH Code, передёргиваем питание, записываем HTBI Code 5) Запускаем тестирование 6) Записываем Main Code 7) Проводим окончательное тестирование в Miniwin 8) Винт готов к работе Также инструкции по прохождению Burn-In есть в сервис-мануалах (см. ссылки в предыдущей главе) Ещё руководства (на английском): SAMSUNG REPAIR METHOD.docx (оттуда же http://www.hddoracle.com/viewtopic.php?f=33&t=550) Ресурсы Когда-то давно Samsung выкладывал их на закрытом сайте техподдержки для сервисных центров itself.sec.samsung.co.kr (ныне не функционирует, вот почему), прошаренные люди успели понабрать их и схоронить. Ныне ими делятся в привате, я свой архив успел понабрать на ныне нефункционирующем spruts80.mylivepage.ru (спасибо SPRUTSSSS80!) Мемориальная копия странички, если кому интересно. Довольно многое есть тут: ftp://atxlab.ddns.net/ftp/hdd/sams/burn/ Почти всё есть тут: http://www.hddoracle.com/viewforum.php?f=114 Подбор комплектов ведётся по табличкам. Это обычные XLS таблицы, созданные разработчиками самсунга. Скачать можно, например, тут: http://www.hddoracle.com/viewtopic.php?f=44&t=653 а также тут: http://files.hddguru.com/downl...iption.rar или тут: ftp://atxlab.ddns.net/ftp/hdd/sams/man/ Если надо ещё - у меня спросите. В этих же табличках на первом листе - инструкция по проведению бурна. и подсказка по Material Mixing. Таблички включают в себя как Generic прошивки, так и OEM версии для разных заказчиков. Соответственные им ресурсы, в принципе, тоже имеются, можете поэкспериментировать, но в целом - не обращайте внимания. Классификация ресурсов (по материалам https://blog.acelaboratory.com...rces.html) Main code - основная часть рабочей микропрограммы накопителя. Обычно содержит оверлеи. Расширение *.BIN или *.DN4, *.DN5 (у новых) H/T code (Hardware Test?) - дополнительный тестовый код. Предназначен для отключения голов, тестирования железа накопителя, подбора адаптивных параметров и формирования служебной зоны "с нуля". Не содержит оверлеев. Расширение - *.DN Burn Code - основной тестовый код. Тестирование поверхности и формирование транслятора. Может включать в себя оверлеи. Расширение *.BIN H/T Burn-In Code - полная тестовая микропрограмма, объединяет функции двух предыдущих. У классических семейств всегда включает в себя оверлеи, у Trinity - не содержит оверлеев. Расширение - *.DN3 или *.DN4, *.DN5 (у новых) FFlash - дополнительная тестовая микропрограмма, в отличие от HTBI Code - не содержит оверлеев. Overlay (Burn overlay) - кодовый модуль на диске. У классических это модуль OVERLAY, у Trinity - BOVLY001. Если этот ресурс присутствует, значит, Burn Code или HTBI Code оверлеев не содержит. Расширение *.BIN, содержит в имени буквы "ovl" Burn-In script - см. выше. H/T или HTBI code создаёт его самостоятельно. Расширение *.BRN
Вообще говоря, ресурсы доступны и на более новые семейства, чем классифицированные мною в таблице (F3, F4, M7E, M8E, MP4, MT2 и др.) Запуск бурна на них оставлю вне рамок данной статьи, обращайтесь за помощью в http://forum.ru-board.com/topic.cgi?forum=84&topic=5293 Заливка микропрограмы Помимо комплексных утилит, отправку микропрограммы умеют делать: Флешеры от обновлялок прошивки: http://files.hddguru.com/download/Software/Samsung/FLASH/ Особенно удобно было с PALO и PANGO работать. Также залить прошивку и запустить селфскан можно через терминал. Команды для этого и их описание см. в предыдущей главе. Облегчить процесс может некая программулина IDEHOST (S-IDE TESTER APP ver1.1) Safe mode Если накопитель не выходит на готовность (что, надо сказать, бывает довольно редко), залить в него микропрограмму (только flash, без оверлеев) можно, установив три перемычки в зад - Master, Slave, CS [:::::::::::::] [|||:] /oooo\ У SATA накопителей STORM2, T166, TRIDENT3, это две перемычки [ PWR ] [SATA] [|::|] У SATA 2.5" - две перемычки вот так: [ PWR ] [SATA] [П П] Терминал в этом режиме недоступен. Мониторинг Burn-In Мониторинг производится в терминале. Также на плате есть место для подключения светодиода: (картинка) После старта бурна светодиод загорается и горит непрерывно. По окончанию бурна винт останавливает шпиндель и начинает часто моргать светодиодом, если всё ОК, и вымаргивать код ошибки в случае неудачи. Расшифровку кода см. в главе "Терминал". Также мониторинг можно вести по состоянию регистров ATA. В этом вам поможет, например, программа BiMon от Сергея Белова aka Wildwhiteash (ещё одна версия BurnInMonitor). В принципе, этими же программами можно мониторить селфскан и у других производителей (WD, Maxtor), правда, расшифровки регистров там нет. Финишные действия После заливки майновой прошивки по-хорошему делаются какие-то действия скриптом в Miniwin. Точный их смысл я не устанавливал, но обнаружил, что нужно включить SMART вручную - иначе на команду получения SMART винт ничего не отдаёт. Я просто сделал Clear SMART в SRT, и он заработал. Даунсайз Отключение головок Отключением головок (в терминологии Samsung - Head Killing) заведует H/T Code. В SRT отключение выполняется кнопкой "Set Bad Head". Выставляем галочками головы, которые нужно отключить, на запрос файла подсовываем H/T Code или FFlash (смотря с чего начинается бурн у данного винчестера). Также отключенте голов делается в HUTIL или VTOOL. Фирменные мануалы: KILLING_PROCESS.pdf How to Judgment for Killing.pdf У древних Winner-ов с масочным ПЗУ в колодке переход на младшую модель осуществлялся только заменой ПЗУ с нужной микропрограммой. Таблицу версий прошивок см. в документации к PC-3000. В процессе дополнения... | ||||||||
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 ноября 2018 0:02 Сообщение отредактировано: 9 марта 2019 21:26
Аббревиатуры и сокращения VSC - Vendor Specific Command M/C - Maintenance Cylinder, служебная зона PES - Position Error Signal HDA - Hard Disk Assembly PCBA - Printed Circuit Board Assembly VCM - Voice Coil Motor SPM - Spindle Motor ID - inner diameter MD - middle diameter OD - outer diameter B/I - Burn-In D/F - Defect Free RCO - RRO - AM - Address Mark NR - Not Ready DCO - Drive Configuration? VU - Vendor Unique S/C - Часто задаваемые вопросы и ответы В: Прошивку бурновую залил,а бурн сам не стартует! О: "Пните" его в терминале: ENG>SP В: Как мне сбросить SMART? В: Как мне очистить A-List? О: С помощью Vendor Specific команд: https://forum.hddguru.com/view...le=desktop Подать их можно любым ATA терминалом, например, такая функция есть в SHT Demo. Или воспользоваться SRT - там есть кнопочки для того и для того. В: А как у самсунга с взаимозаменяемостью плат? О: Неплохо так. Если нужно выдернуть данные с дохлой платой - прикручиваем целую плату той же модели и прошиваем нужным Main code (если плата снята с другого семейства, например, на PUMA с VERNAPLUS - скорее всего, шить придётся в Safe mode). Более подробно - см. документацию PC-3000. Сам я не пробовал. Если винт под селфскан - можно попробовать прикрутить плату и другой модели, лишь бы маркировка семейства на банках совпадала. У меня получилось на Winner пройти селфскан с какой-то левой платой, было лишь общее сходство. Критерий шансов на успех - отсутствие стука. В: Как с надёжностью у "тонких" SV/SP0411N? Я слышал, что у "тонких" максторов с этим не очень... О: Нормально всё. В: Где бы мне подсмотреть vendor specific команды Samsung? О: Тут, например, есть кое-что: http://www.hddoracle.com/viewtopic.php?f=19&t=1960 В: Какая у них архитектура процессора? О: Можно в режиме DBG> попробовать дизассемблер (см. в главе "Терминал"). Вот тут товарищ на своём винте опознал, что у него OakDSPCore. У древних APLUS была Motorola 68HC16. В: Могу ли я как-нибудь обновить фирмварь у своего винта? О: Да. Прошиваем в него подходящий main code любым из способов (см. выше), не забываем передёрнуть питание, готово. Данные не теряются. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
За время написания статьи в ходе экспериментов успешно привёл в порядок ноутбучный Samsung HM121HC (семейство M5P1). Стучал, но выходил на готовность и читался на первых мегабайтах. Отключил 1-ю головку, прогнал селфскан с помощью SRT, на выходе получил абсолютно рабочий HM080GC. Ничего сложного, самым проблемным оказалось вычислить неисправную голвку - просмотр A-List не работал, пришлось высматривать сообщения о ремапах в терминале. Ну вот, по самсунгам пока всё. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 ноября 2018 14:04 Сообщение отредактировано: 7 ноября 2018 23:05 |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
aleksvolgin написал: Это чтоб SPI флешку шить без выпаивания. Изящно сделано, но для любительских условий - оверкилл. Приспособа. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 58 59 60 61 62 * 63 64 65 66 .. 75 76 77 78 79 80 | Печать |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |