Железо
Ремонт винчестеров Fujitsu. Часть 2. Восстановление модулей в картинках.
Эта статья является продолжением темы :"Ремонт винчестеров Fujitsu. Часть 1. Введение в «глюки».", для понимания вопроса рекомендую её прочитать.
А сегодня, как и было обещано, мы будем восстанавливать повреждённые модули.
Вкратце, что такое модули. В специальной области на дисках , называемой "Сервисной" (Service area), находится информация необходимая для работы накопителя. Эта информация разбита на "модули". В модулях находятся: данные SMART, адапттивы, серийный номер винта, конфигурация головок и многое другое. При повреждении одного или нескольких модулей жёсткий диск не может нормально функционировать. Симптомы повреждения модулей различны, но самый известный: "Винт исчезает и не определяется".
-------------------------------------------
Необходимо отметить, что без устранения ПРИЧИН повреждения модулей, например "глючный Циррус", при восстановлении возможен отрицательный результат, вплоть до полного уничтожения винта.
Поэтому, перед процедурой восстановления, убедитесь в работоспособности контролёра! Методы ремонта контролёра мы опишем уже в следующей, третьей части статьи.
-------------------------------------------
Для начала нам будет необходим набор из специальных программ, а именно:
1. Fujitsu Explorer - необходима для сохранения БИОСа и модулей с винта в файл.
2. PCHDD v.0.007 alfa- применяется для выявления повреждённых модулей, а также для определения "адаптивности" винта.
3. FUJTOOL v.0.3 betta - необходима для записи модулей на винт, также, для этих целей можно использовать программу FAKEL.
И так приступим.
1. Подключаем повреждённый винт на Secondary/Master.
2. Загружаем DOS с рабочего винчестера. При загрузке с дискеты или CD, работать будет проблематично т.к. программы не смогут сохранять файлы.
3. Запускаем Fujitsu Explorer и сливаем БИОС и модули с повреждённого винта на рабочий. ОБЯЗАТЕЛЬНО выполняйте этот пункт. В случае если вы зальёте не те модули, у вас будет возможность их восстановить из сохранённых.
Работает Fujitsu Explorer элементарно:
После запуска Fujitsu Explorer спрашивает, на каком канале висит повреждённый винт:
Возможны следующие варианты ответа:
F1 - Primary/Master
F2 - Primary/Slave
F3 - Secondary/Master
F4 - Secondary/ Slave
F10 - выход
В нашем случае это Secondary/Master поэтому жмём F3.
Далее программа спрашивает, что будем сливать с винта:
S - сливаем все доступные модули.
F - сохраняем БИОС, PB16 - PicoBird16 - тобишь серия MPG.
Жмём S, а затем F.
Программа именует модули следующим образом, например:
FJ_PB_B3.032
Расширение 032 и является номером модуля в Шестнадцатеричной системе счёта.
После сохранения модулей и БИОС можно приступать к процедуре восстановления.
5. Запускаем PCHDD. С помощью этой программы мы определим, какие же модули повреждены.
Во первых, опять выбираем на каком канале висит повреждённый винт.
Затем запускаем Диагностику.
Рядом с повреждённым модулем будет надпись - Read Failed
Модуль 19 отсутствует у всей серии.
PCHDD именует модули также в Шестнадцатеричной системе счёта.
По результатам диагностики делаем выводы, какие модули необходимо восстановить.
Таблицу всех модулей с описанием можете скачать здесь.
6. Теперь ищем в инете нужные нам модули. Естественно, от аналогичного винта. Для начала можете посмотреть на сайте одного хорошего человека - тут .
7. Следующий этап, заливаем нормальные модули вместо повреждённых. Для этой цели используем FUJTOOL.
ВНИМАНИЕ! FUJTOOL именует модули в Десятичной системе счёта! Не забудьте перевести номер модуля из HEX(Шестнадцатеричной системы) в DEC(Десятичную систему).
Пример: Пусть у нас повреждён модуль 70(Hex). С помощью виндовского калькулятора переводим его в Dec ,что соответствует 112.
Теперь переименовываем выбранный модуль (скаченный из инэта или с другого винта), чтобы он имел следующий вид:
112.m
Дальше, нужно поместить необходимые для заливки модули в директорию программы.
После того как все модули будут подготовлены, запускаем FUJTOOL
Опять выбираем на каком канале висит повреждённый винт.
В нашем случае жмём "3" - Secondary/Master.
Затем программа предлагает выбрать, что мы будем делать: писать модули или читать.
Жмём "W" - запись модулей в Служебную зону.
Программа просит ввести номер модуля.
Вводим номер модуля (должен лежать в директории программы с таким же именем).
После этого программа попробует залить модуль на винт.
Если запись прошла успешно, переходим к следующему пункту.
8. Теперь нам нужно проверить, удалась ли наша работа.
Снова запускаем PCHDD, и повторяем процедуру проверки. Если всё в порядке, модуль читается, то перегружаемся и пробуем определить винт в БИОС, если всё получилось - радуемся жизни. Ну а если нет - пробуем залить ещё раз, и ещё раз, если не получается с помощю FUJTOOL, пробуем залить программой FAKEL.
Программа FAKEL работает следующим образом:
Запускаем прогу, она ждёт подачи комманды.
Вводим команду:
wrt
Затем вводим номер модуля в Десятичной системе. (Должен лежать в директории программы, без расширения)
После этого прога попробует залить модуль на винт.
И снова проверяем результат с помощью PCHDD.
Вот собственно и всё.
Удачи!
Sergey857
21 августа 2004г.
857team…2004
Сайт создан в системе uCoz
| |