Ремонт жестких дисков

trahar1983 Автор: trahar1983
Проект: Компьютерные технологии и заработок в сети

Опубликовано:

Поделиться:


Ремонт жестких дисков — Western Digital

Ремонт жестких дисков Western Digital: работа с таблицами P-LIST и G-LIST

У накопителей серии Caviar существуют две таблицы дефектов P-LIST (Primary) и G-LIST (Ground).

Primary (первичная) заполняется на заводе-изготовителе при выполнении внутризаводского тестирования.

Ground (растущая) на заводе не заполняется и предназначена для размещения дефектов которые возникли во время эксплуатации накопителя. Для этого в списке пользовательских команд существует команда assign по которой происходит переназначение сбойного сектора. Эту команду используют многие тестовые программы и в том числе программа WDDIAG которая находится на сервере WD и рекомендована производителем для лечения накопителей с BAD-секторами.

При использовании команды Assign накопитель прописывает в поле идентификации BAD-сектора флаг перемещенного сектора и далее в поле данных этого сектора номер резервного т.е. номер того сектора к которому необходимо обратится. Как правило это первый сектор после рабочей области данных пользователя. Номер сбойного сектора помещается в таблицу G-LIST в виде: номер цилиндра; номер головки; место сектора или (номер от индекса); длина дефектной зоны в битах; длина до дефектной зоны от начала дорожки в битах.

Если все так и оставить, то накопитель при чтении/записи данных, при обращении к сбойному сектору прочитает флаг и адрес переназначения и далее произойдет позиционирование в резервную зону для чтения/записи данных из резервного сектора. Дефектные сектора в этом случае пропадут, но накопитель при работе, каждый раз, наткнувшись на сбойный сектор будет позиционировать в резервную область. Этот процесс сопровождается щелчками и некоторым замедлением.

Процедурой Assign можно скрыть только дефекты связанные с разрушением поля данных формата (ошибки UNC). Если ошибки связанные с разрушением поля идентификации или формата (ошибки IDNF, AMNF), или разрушеной сервометкой (ошибки ABRT, IDNF), то такие дефекты методом Assign скрыть нельзя.

Процедура внутреннего форматирования имеет опции: форматирование с учетом P-LIST и G-LIST, с учетом только P-LIST, с учетом только G-LIST и без учета P и G-LIST. При выполнении процедуры внутреннего форматирования, происходит пропуск секторов и дорожек, указанных в таблицах дефектов, а рабочая область пользователя сдвигается к середине диска на количество секторов и дорожек указанных в таблицах, кроме того, пересчитываются таблицы транслятора учитывая расположение дефектов. После выполнения процедуры форматирования с учетом таблицы (или таблиц) дефектов обращения к дефектным секторам и дорожкам (при работе по логическим параметрам) не производится. Этому способствует работа транслятора. При обращении к сбойным секторам по физическим параметрам (после форматирования с учетом таблиц) все дефектные сектора будут читаться с ошибками IDNF в следствии отсутствия формата на них.

Если же форматирование выполняется без учета таблиц, то все рабочее пространство накопителя форматируется равномерно, все флаги секторов сбрасываются (это флаги BAD-секторов, Assign и др.) Точнее сказать записываются не установленными. Таблицы транслятора записываются пустыми. При этом при работе по логическим параметрам все дефекты будут видны. При обращении к дефектным секторам по физическим параметрам (после форматирования без учета таблиц) все дефектные сектора будут читаться со своими реальными кодами ошибок. Необходимо заметить, что форматирование без учета таблиц и форматирование с учетом пустых таблиц это равносильные операции.

Из всего вышеизложенного можно сформулировать последовательность скрытия дефектов накопителя:

1. Отформатировать накопитель без учета таблиц дефектов (или с учетом пустых таблиц).
2. Протестировать поверхности по физическим параметрам и подгрузить в таблицу P-LIST все обнаруженные дефекты.
3. Отформатировать накопитель с учетом таблицы P-LIST.



Почему в режиме Standby не выключаются ...

0 184Просмотры

Почему в режиме Standby не выключаются вентиляторы на блоке питания и процессоре? Скорее всего, этому мешает одна из установок BIOS. Попробуйте переключить в BIOS (в разделе Power ...


Удаление элементов из меню "Пуск"

0 181Просмотры

Удаление элементов из меню «Пуск» • Удаление пункта «Завершение сеанса » из меню «Пуск» (Windows 9x и NT) • Удаление команды «Найти» из меню «Пуск» (Windows 9x и NT) • Удаление ...


Горячие клавиши Windows XP

0 109Просмотры

Горячие клавиши Windows XP Основные сочетания клавиш CTRL+C копирование CTRL+X вырезание CTRL+V вставка CTRL+Z отмена действия DELETE удаление SHIFT+DELETE удаление ...


Windows 7 и какие службы отключать

0 134Просмотры

Службы, которые я отключил: • Windows CardSpace • Windows Search • Автономные файлы • Агент защиты сетевого доступа • Адаптивная регулировка яркости • Архивация Windows • ...


Хитрые настройки BIOS

0 152Просмотры

Хитрые настройки BIOS Думаю, большинству читателей известно, что BIOS – это базовая система ввода-вывода, включающая в себя набор подпрограмм, записанных в ПЗУ компьютера. Кроме ...

0 комментариев