Добавить в избранное   |   Поиск на сайте   |   О проекте   |   Авторское право
   Главная   |    Форум   |    Мини игры   |    Контакты   |    Наши сайты   |    Магазины   |    Рекомендуем   |    Обмен ссылками   |

Процессоры

производители
процессоры AMD
процессоры Intel
технологии
статьи
ремонт

Материнские платы

производители
статьи
ремонт

Чипсеты

Что такое чипсет
VIA Technologies
Sis
nVidia
Intel desktop
Intel серверные
Intel мобильные

Интерфейсы

внешние
внутренние

bios

Что такое bios
параметры bios
дианостика неисправностей
универсальные пароли
обнуление bios
обновление bios
восстановление bios

Жесткие диски

производители
технологии
статьи
флеш память

Ремонт hdd

общие данные
hdd Fujitsu
hdd IBM
hdd Maxtor
hdd Samsung
hdd Seagate
hdd Western Digital
hdd Quantum

Видеокарты

производители
технологии
статьи
чипсеты ATi
чипсеты nVidia
ремонт видеокарт

Оперативная память

производители
история
SDR SDRAM
DDR SDRAM
RDRAM
ремонт памяти

CD-ROM (DVD-ROM)

производители
форматы
статьи
ремонт

Ноутбуки

статьи
ремонт

Корпуса и БП

форм-факторы
стандарты БП
статьи

Мониторы

технологии
статьи
ремонт

Ремонт периферии

принтеры
модемы
прочее

Downloads

жесткие диски
процессоры
оперативка
утилиты windows


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

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




автор:Морозов Вадим
источник:
www.acelab.ru

У накопителей серии 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.


Операционные системы

OS Windows
OS Netware
OS/2 | OS BeOS
OS Unix | Linux

Платформы для КПК

Palm | Pocket PC
Windows CE
Windows CE.NET
Pocket Viewer OS

Мобильные

Windows Mobile
GNU/Linux
Symbian OS

Полезно знать

эргономика дома
IT-изобретатели

справочники

фото техника
аудио техника
видео техника
принтеры

Сети

локальная сеть
технологии xDSL
беспроводные сети
интернет

Безопасность

защита сайта
защита от спама
защита от вирусов
криптография

Программы

Казуальные игры
софт для ПК
софт для КПК
софт для Nokia

Спонсоры

При использовании материалов сайта ссылка обязательна! (Copyright by avs-info.ru 2006)