Please download to get full document.

View again

of 65
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.

Оглавление SEAGATE. Архитектура F3. 1. Введение Поддерживаемые семейства Подготовка к работе Запуск утилиты...

Category:

Psychology

Publish on:

Views: 0 | Pages: 65

Extension: PDF | Download: 0

Share
Related documents
Description
SEAGATE Оглавление Введение Поддерживаемые
Transcript
SEAGATE Оглавление Введение Поддерживаемые семейства Подготовка к работе Запуск утилиты Неисправности, встречающиеся наиболее часто Заклинивание двигателя «Залипание» головок Накопитель отдаѐт паспорт (детектируется в системе), но при этом имеет ѐмкость = Накопитель не определяется в системе, постоянно находится в состоянии BSY Накопитель распознаѐтся в системе, видно начало диска, но, начиная с некоторого LBA, непрерывно до конца диска идут ошибки UNC Автоматическое восстановление транслятора (на всѐм пространстве LBA) Автоматическая коррекция положения конкретного LBA... 6 (начиная с некоторого LBA) Задача в Data Extractor Ручное восстановление транслятора «Тонкая» работа с Non Resident G-List Диагностика по списку последних 32 исполненных RW команд Меню «Тесты» Состояние утилиты Лоадер Создать лоадер Update Microcode Работа с терминалом Служебная информация Резервирование ресурсов HDD Работа с ПЗУ Работа с ОЗУ Карты головок накопителей Seagate F Работа со служебной зоной Логическое сканирование Таблицы дефектов Очистка S.M.A.R.T Решения типичных неисправностей Пользовательские команды Специализированные инструменты утилиты Просмотр и редактирование ресурсов HDD Работа с образом Flash ПЗУ Разблокировка накопителей в случае ошибки LED: CC Метод отключения платы контроллера от гермоблока (изолирования разъема шпиндельного двигателя) Метод закорачивания канала чтения Механизм действия основной части разблокирования Поиск точек закорачивания Приложение. Замена плат контроллера Приложение 2. Тестирование платы контроллера HDD Приложение 3. Тестирование обмоток двигателя Приложение 4. Подбор донорского БМГ Seagate PC-3000 EXPRESS / UDMA / PORTABLE 3. Приложение 5. Расположение контрольных точек канала чтения на платах HDD Barracuda F PCB REV A (DLAJ-4) PCB REV A (UJAJ-6) PCB REV B (UJAJ-6) PCB REV C (UJAJ-6) PCB REV A PCB REV B PCB REV A PCB REV A (ZKAJ-7) Приложение 6. Расположение контрольных точек на платах HDD Barracuda F PCB REV E PCB REV B Приложение 7. Назначение модулей накопителей Seagate Arch F Приложение 8. Соответствие модулей служебной информации системным файлам (System Files) HDD семейства Barracuda (Pharaoh) Введение К 2008 году компания Seagate перешла от производства HDD классической концепции (3.5 Barracuda , , , , Barracuda ES; 2.5 Momentus , , ) к новой архитектуре F3, которая была призвана объединить производства ATA и SCSI накопителей. В новой архитектуре механика и программное ядро преимущественно были перенесены из жестких дисков с интерфейсом ATA, но значительная часть архитектуры микропрограммы была перестроена по схеме, принятой для SCSI накопителей Seagate. ПЗУ было расширено и дополнено набором кода, позволяя плате контроллера функционировать в ATA режиме без гермоблока. Кроме того, в ПЗУ была перенесена адаптивная информация, информация о паспорте накопителя (благодаря этому плата без гермоблока возвращает по ATA паспорт с корректной информацией о HDD ). Однако, наряду с полезными эффектами от объединения, в новую архитектуру перешел ряд «наследственных» болезней обоих ветвей-предков. В частности, это группа проблем, связанных с повреждением транслятора (проблемы, типичные для SCSI HDD), проблема, известная как «Pending Bug» и т.д. Не избежала новая архитектура и ошибок, связанных с сопряжением ранее независимых платформ и добавлением нового функционала. В данном руководстве мы дадим описание платформы Arch F3, типовых проблем еѐ представителей, диагностики накопителей и способов работы с ними при помощи комплекса PC В ПЗУ некоторых FW семейств HDD Seagate присутствует стандартный паспорт, корректируемый данными с поверхности дисков. Кроме того, в случае, когда служебная информация с поверхности дисков недоступна по той или иной причине, HDD может возвращать шаблон паспорта с фиксированным именем модели и серийным номером (при этом в структурах данных ПЗУ хранится «родной» серийный номер ). 2 Жесткий диск Barracuda Рис... Жесткий диск Barracuda производитель Seagate; 2 наименование семейства Barracuda ; 3 серийный номер 5VM428EF; 4 наименование модели ST36038AS; 5 версия FW CC37; 6 Site code (код места производства) WU. Жесткий диск Barracuda Рис..2. Жесткий диск Barracuda производитель Seagate; 2 наименование семейства Barracuda 7200.; 3 серийный номер 9QM040C5; 4 наименование модели ST AS; 5 версия FW SD04; 6 Site code (код места производства) KRATSG. 3 Seagate PC-3000 EXPRESS / UDMA / PORTABLE Жесткий диск Barracuda ES Жесткий диск Desktop HDD Рис..3. Жесткий диск Barracuda ES.2 производитель Seagate; 2 наименование семейства Barracuda ES.2; 3 серийный номер 9QM7D0QK; 4 наименование модели ST NS; 5 версия FW SN05; 6 Site code (код места производства) KRATSG. Рис..4. Жесткий диск Desktop HDD производитель Seagate; 2 наименование семейства Desktop HDD; 3 серийный номер W300H8J4; 4 наименование модели ST4000DM000; 5 версия FW CC52; 6 Site code (код места производства) WU. 4 Жесткий диск Laptop SSHD Рис..5. Жесткий диск Laptop SSHD. производитель Seagate; 2 наименование семейства Laptop SSHD; 3 серийный номер W3805SR; 4 наименование модели ST000LM04; 5 версия FW SM; 6 Site code (код места производства) WU. Жесткий диск Momentus Рис..6. Жесткий диск Momentus производитель Seagate; 2 наименование семейства Momentus ; 3 серийный номер 5TH0BV0S; 4 наименование модели ST925042AS; 5 версия FW SD3; 6 Site code (код места производства) WU. 5 Seagate PC-3000 EXPRESS / UDMA / PORTABLE Поддерживаемые семейства Семейство Модель Momentus Barracuda Momentus Momentus Constellation, Constellation.2 Momentus XT FreePlay 2.5 ST AS ST ASG ST AS ST920032AS ST96030AS ST96030ASG ST92030AS ST92030ASG ST98030AS ST98030ASG ST AS ST AS ST AS ST925035AS ST96034AS ST96030AS ST92035AS ST98033AS ST ASG ST ASG ST925035ASG ST96034ASG ST92035ASG ST98033ASG ST932042AS ST932042ASG ST925042AS ST925042ASG ST920042AS ST ASG ST9604AS ST9604ASG ST9204AS ST9204ASG ST9804AS ST9804ASG ST AS ST ASG ST AS ST ASG ST925040AS ST925040ASG ST96042AS ST96042ASG ST92040AS ST92040ASG ST NS ST NS ST925060NS ST9605NS ST AS ST500LM003 6 Momentus Thin ST9000LM00 ST AS ST AS ST AS ST500LT02 ST320LT020 ST320LT007 ST500LT02 ST250LT02 ST250LT Семейство ES.2 Barracuda Barracuda Bara LP / Green Barracuda XT Constellation ES / ES Модель ST NS ST NS ST NS ST325030NS ST350034AS ST AS ST AS ST AS ST AS ST AS ST AS ST AS ST332063AS ST36083AS ST AS ST AS ST350048AS ST350040AS ST332048AS ST325038AS ST36038AS ST2000DL003 ST500DL003 ST AS ST350054AS ST AS ST AS ST2000NM00 ST2000NM003 ST2000NM005 ST000NM00 ST000NM003 ST000NM005 ST500NM00 ST500NM003 ST500NM005 ST NS ST NS ST NS ST NS ST NS ST NS 7 Seagate Подготовка к работе PC-3000 EXPRESS / UDMA / PORTABLE Подробно о подготовке к работе с утилитой и подключении HDD к комплексу см. в главе 3 первой части документации Seagate. Внимание! В ПЗУ накопителей находится адаптивная информация. Проверьте, соответствует ли плата контроллера гермоблоку. Для этого можно воспользоваться тем, что отключѐнная от гермоблока плата возвращает по ATA паспорт. Прочитав паспорт HDD, можно сравнить имя модели и серийный номер с тем, что напечатано на наклейке гермоблока. Если возвращаемый паспорт содержит шаблон, воспользуйтесь описанным ниже инструментарием работы с ПЗУ для получения из него серийного номера (см. главу 7.2 «Работа с образом Flash ПЗУ»)коррекция паспортной информации в ПЗУ HDDкоррекция паспортной информации в ПЗУ HDD. Кроме того, в случае, если доступен командный режим терминала, серийный номер можно получить, подав пару команд [Ctrl]+[R] и [Ctrl]+[L], в ответ на которые HDD выдаст отчѐт, подобный указанному ниже: GrenadaBP LuxorPlus2 4K, GPF MC with new serpent DFW Product FamilyId: 58, MemberId: 03 HDA SN: WF23RHF, RPM: 799, Wedges: 88, Heads: 6, OrigHeads: A, Lbas: 00002BB5420C, PreampType: CC 06 Bits/Symbol: C, Symbols/UserSector: BEB, Symbols/SystemSector: A5 PCBA SN: 0000E3246TRJ, Controller: LUXORLPLUS_2_0( 203)(FF-FF-FF-F, Channel: STX_DUNRAVEN, PowerAsic: Unknown Rev 00, BufferBytes: Package Version: GPG7D.CCD2.AX085.CC24, Package P/N: , Package Global ID: , Внимание! Имейте в виду, что в случае «неродной» платы контроллера любые действия, связанные с записью на поверхность дисков, могут привести к необратимому повреждению служебной информации и, как следствие, к недоступности пользовательских данных. 4. Запуск утилиты После запуска утилиты выводится окно выбора семейства HDD. Семейство определяется автоматически на основе данных паспорта накопителя. Если HDD не возвращает паспорт (вечное BSY, ABR при повреждении микропрограммы), семейство можно выбрать вручную. Рис После нажатия кнопки «запуск» утилита производит автонастройку, осуществляя опрос накопителя: Family ID: 58 Выбрано семейство... : 58, Grenada Модель по паспорту... : ST3000DM00-CH66 Tech Key... Запрос FW Pkg ver... GPG7D.CCD2.AX085.CC Detecting Phys Sct Size... Результат... : 4096 Detecting Max Head number... Физических головок... : 6 Получение информации о Saved Mode Pages... Чтение Saved Mode Pages... Разбор Saved Mode Pages... LBA alignment... : 0 Получение информации о Registry File... Чтение Registry File... Разбор Registry File... Media Cache =========== MC : enabled MC Size : 0x43C8B8 MCMT Ver : MCMTV05 Сбор информации о Sys Files... ID Длина =============== 0 36 Reserved Defect Table (SA defect table)... Collecting Sys File Infos completed Сбор DT Infos... ROM: ID MemOffs Длина =========================== Read Adaptive Parameters File (RAP)... RAM: ID MemOffs Длина =========================== Read Adaptive Parameters File (RAP)... Сбор DT Infos завершён Чтение буфера автонастройки... Поиск таблицы модулей в ОЗУ... Поиск таблицы файлов volume 3 в ОЗУ... Поиск таблицы файлов volume 0 в ОЗУ... Поиск SMP RAM FID в ОЗУ... Поиск Non Resident G-List FID в ОЗУ... Поиск CFW OVL FID в ОЗУ... Поиск таблицы DT(RAM, WR) в ОЗУ... Поиск таблицы DT(RAM, RD) в ОЗУ... Ok Ok Ok Ok Ok Ok Ok Ok Ok Определение типа ввода-вывода System Files... ATA(direct) В случае обнаружения ошибок в процессе инициализации, соответствующие сообщения будут выведены в протокол, утилита в автоматическом режиме выдаст рекомендации по разрешению проблем (пример Рис. 4.2). 9 Seagate PC-3000 EXPRESS / UDMA / PORTABLE Рис. 4.2 После окончания процесса запуска и инициализации станет доступно основное рабочее окно утилиты (включая терминал) (Рис. 4.3). Кнопки оперативной панели быстрого доступа: Рис. 4.3 управление питанием накопителя; 2 лоадер создание и загрузка (Update Microcode); 3 вызов диалога состояния утилиты (в числе прочего позволяет перечитать списки модулей и DT); 4 переподключение к COM порту (необходимо при зависании USB to COM адаптера); 5 переключение и определение скорости работы с HDD по терминалу; 6 меню чтения / записи ПЗУ; 7 группа функций работы с контроллером: чтение/запись DT, изменение карт головок, флагов SAP, паспорта HDD в ОЗУ накопителя; 8 группа функций работы со служебной зоной (резервирование служебной информации; чтение/запись модулей, системных файлов HDD; изменение паспорта накопителя; пересчѐт и восстановление транслятора; очистка паролей); 9 логическое сканирование поверхности; 0 работа с дефект-листами HDD: Non Resident G-List, P-List, Non Resident Primary DST List; группа функций автоматизированного решения типичных неисправностей; 2 набор пользовательских команд; 3 переключение между окнами PC-3000; 4 выход из утилиты. 0 Отдельно отметим список автоматизированных решений проблем HDD, представленных в утилите (Рис. 4.4): Рис. 4.4 Накопитель определяется в системе, но с нулевой ѐмкостью (0 Gb) (кроме случая, когда нулевая ѐмкость обусловлена повреждением платы контроллера / головок или неродным контроллером). Накопитель не определяется в системе, так как постоянно находится в состоянии BSY блокировка HDD (LED: CC). 5. Неисправности, встречающиеся наиболее часто 5.. Заклинивание двигателя Если заклинило двигатель, то при исправной плате контроллера (проверяется заменой на исправную плату того же семейства той же ревизии) и обмотках двигателя (см. раздел «Приложение 3. Тестирование обмоток двигателя») жесткий диск не в состоянии раскрутить диски. На ощупь эту неисправность можно обнаружить по характерной вибрации гермоблока при подаче питания. При вскрытии гермоблока и отсутствии «залипания» головок вручную провернуть диски очень трудно либо невозможно. Чтобы решить проблему, перенесите пакет дисков в гермоблок-донор. При этом плата контроллера, головки, магниты можно взять от повреждѐнного накопителя (при повреждении «родных» головок их можно заменить) «Залипание» головок «Залипание» головок проявляется аналогично случаю заклинивания двигателя. При вскрытии гермоблока головки находятся вне парковочной области. Они прилипают к поверхности дисков за счѐт сил молекулярного притяжения. К сожалению, не существует единой методики «отлепления» головок. Следует полагаться на собственный опыт и опыт коллег по работе Накопитель отдаѐт паспорт (детектируется в системе), но при этом имеет ѐмкость = 0 Неисправность может быть обусловлена следующими причинами: неродная плата контроллера; повреждение головок чтения/записи в гермоблоке; нарушение контакта между платой контроллера и гермоблоком в разъѐме подключения коммутаторапредусилителя (окисление контактов и т.д.), Рис. 5.2; повреждение служебной информации (SMART, G-List транслятор ). Seagate PC-3000 EXPRESS / UDMA / PORTABLE Рис. 5.2 Рис. 5. В разделе 0 приведен метод проверки того, что плата «родная». На данный момент не существует методик восстановления накопителя при потере родной платы. Если нарушен контакт, попробуйте очистить разъѐм, например, при помощи конторского ластика (смотрите Рис. 5.). Если повреждены магнитные головки, то HDD обычно «стучит» при подаче питания. Рекомендуется заменить неисправный блок головок. Если повреждена служебная информации, воспользуйтесь пунктом меню «Решение проблемы Нарушение трансляции (0 GB)» (Рис. 5.3). При выборе данного пункта утилита автоматически предпринимает ряд действий по решению проблемы (Рис. 5.4). В результате доступ к пользовательским данным восстанавливается. Рис Рис Накопитель не определяется в системе, постоянно находится в состоянии BSY Данная неисправность может быть обусловлена следующими причинами: аппаратные нарушения в работе HDD (неисправность платы контроллера, головок и т.д.); повреждение служебной информации (SMART, G-List, транслятор, структуры данных Media Cache...). В первом случае для проверки платы контроллера накопителя следует предпринять действия, описанные в разделе 0. «Приложение 2. Тестирование платы контроллера HDD». Вторая ситуация может быть разрешена программными средствами. Если при поданном питании доступен командный режим терминала, произведите диагностику неисправности по методике, приведѐнной в главе 5.6 «Диагностика по списку последних 32 исполненных RW команд. Если командный режим недоступен вследствие зависания HDD или LED ошибки, воспользуйтесь пунктом меню «Решение проблемы Блокировка HDD (LED: CC)» (Рис. 5.5) в режиме закорачивания канала чтения. Если зависание после подачи питания сопровождается выводом в терминал сообщения LED: СС, процедуру следует провести до конца, если же зависание сопровождается иными симптомами, после получения доступа к терминалу, используя автомат решения проблемы LED: CC, следует нажать «отмена» в основном диалоге режима с закорачиванием канала чтения и продолжить диагностику HDD согласно рекомендации главы 5.6 «Диагностика по списку последних 32 исполненных RW команд. Подробнее о разблокировании HDD с ошибкой LED: СС смотрите в главе 8 «Разблокировка накопителей в случае ошибки LED: CC». Media Cache кэш данных накопителя в быстрой его области. Изначально появился в гибридных HDD и располагался на NAND Flash на плате контроллера. В процессе удешевления технологии переносился на внешние треки поверхности HDD, где линейная скорость обмена данными максимальна. 3 Seagate PC-3000 EXPRESS / UDMA / PORTABLE Рис Накопитель распознаѐтся в системе, видно начало диска, но, начиная с некоторого LBA, непрерывно до конца диска идут ошибки UNC При поступлении на диагностику в системе такой HDD определяется нормально, полным объѐмом, но даѐт читать не всю поверхность. Начиная с некоторого LBA и до конца при считывании возвращает ошибку UNC. Данное повреждение вызвано разрушением информации транслятора. Для того, чтобы понять механизм повреждения, следует сказать несколько слов о процессе тестирования HDD на заводе. На первой стадии в процессе Self Scan формируется основной список дефектов накопителя P-List. По нему формируется первичный транслятор. Далее, в процессе предпродажной подготовки осуществляется дополнительное тестирование поверхности, в ходе которого выявляются области замедления и нестабильности. Но их скрытие идѐт уже не в P-List, а напрямую в транслятор. Причѐм при добавлении в транслятор дефектов происходит дописывание информации о них в журнал Non Resident G-List, что позволяет последовательно дополнять транслятор, не теряя информацию о предыдущих дополнительно скрытых дефектах. При попытке пересчѐта транслятора только по P-List информация об этих дефектах теряется как из транслятора, так и из Non Resident G-List. В то же время, ECC для каждого сектора формируется с учѐтом номера LBA, под которым он записывается. При потере информации о пост-процесс дефектах начиная с первого «потерянного» дефекта начнѐтся сдвиг нумерации LBA адрес, под которым будет происходить считывание, перестанет совпадать с адресом, под которым эта информация была записана. В результате, начиная с некоторого LBA и до конца диска, при попытке чтения будет выдаваться ошибка UNC. Причин разрушения информации транслятора может быть несколько. Перечислим основные из них: Разблокировка LED CC по методике, изложенной в материалах в Internet без резервирования модуля транслятора. Логическое повреждение модуля транслятора в результате его перезаписи накопителем при обновлении G-List при проблемах записи (в данном случае накопитель может, как зависать при загрузке, так и определяться нулевой ѐмкостью). Ошибки в HDD, происходящие при пересчѐте транслятора. В частности, в некоторых случаях при пересчѐте транслятора в Non Resident G-List попадают ошибочные данные, причѐм с кодом 20 в поле флагов записи о дефекте, что приводит к тому, что эти повреждѐнные записи не удаляются процедурой пересчѐта и приводят к сдвигам в трансляции. Ошибочные действия при работе с транслятором, Non Resident G-List, P-List Причѐм, если в первом случае проблема возникает в результате небезопасной операции, проводимой пользователем или ремонтником, то второй случай может возникнуть «на пустом месте» при работе у пользователя. Для решения этой проблемы существует три подхода (подробно рассмотрены в соответствующих главах): Автоматические решения, запускаемые из меню «Тесты» «Служебная информация» «Работа со служебной зоной» «Транслятор» «Восстановление транслятора и Коррекция позиции единичного LBA». Ручное восстановление транслятора с использованием инструментов, предоставляемых утилитой. 4 Создание задачи DE в режиме восстановления транслятора с настройкой команда чтения «Читать через активную утилиту» (при этом должна быть параллельно запущена утилита Seagate F3) Причѐм в первом и втором случаях существующий транслятор будет дополнен найденными в процессе тестирования «вилками трансляции» потерянными дефектами. В третьем случае Data Extractor будет осуществлять чтение данных «как есть», игнорируя сдвиги трансляции, после чего построит виртуальный транслятор для доступа к данным. Внимание! Перед любой процедурой работы со служебной информацией HDD и, в частности, с транслятором, следует выполнить резервирование служебной информации в отдельную папку профиля HDD, чтобы иметь возможность «откатить» ошибочные изменения. Следует также упомянуть, что помимо потери информации о Post-Process дефектах транслятор может быть нарушен внесением «лишних» записей в Non resident G-List или P-List. Хотя утилита содержит функцию очистки Non resident G-List, не следует безоговорочно рекомендовать еѐ исполнение перед началом работ по восстановлению трансляции.
Similar documents
View more...
Search Related
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks