Привет с того света Хозяинов Николай (n@rlab.ru) Хакер, номер #090, стр. 090-026-3 Ошибки в служебной информации Нередко встречаются ситуации, когда накопитель физически исправен, но нормально не функционирует из-за сбоя в работе микропрограммы контроллера. В такой ситуации жесткий диск не определяется в BIOS или определяется неправильно, может издавать странные звуки, например, стучать. Иногда носитель определяется корректно, но при дальнейшей загрузке BIOS опять же выдает ошибку. Причины появления ошибок в служебке могут быть разными: начиная от неправильного реагирования на переполнение таблицы бэдов и заканчивая производственным браком при пайке процессора. Или вот другой пример. В результате скачка напряжения сгорела плата управления на жестком диске (при этом коммутатор и головы, что часто бывает, остались целыми). Опытный админ решил попробовать восстановить данные самостоятельно. Для этого он купил такой же диск и перекинул контроллер на сгоревший. Только он не учел того, что у них разная карта голов и версии микропрограмм отличаются. У диска внутри один блин, но у одного экземпляра голова расположена сверху, а у другого — снизу. Запустив диск после перекидывания контроллера, админ незаметно для себя стер с винта всю служебную информацию и прибавил работу настоящему специалисту. Чтобы избежать этого печального результата, нужно предварительно залить в ПЗУ правильную версию микропрограммы исправного контроллера. Делается это, как правило, с помощью специализированного оборудования и программного обеспечения. На нем же восстанавливается и содержимое служебной зоны диска. После этого, в случае отсутствия других неисправностей, диск работает нормально. Совсем по-другому производятся работы, если микропрограмма не может читать служебную информацию из-за наличия бэдов. При таком раскладе используются самые экзотические методы, доступные специалистам. О них рассказывать нет смысла. Неисправный контроллер Выход контроллера из строя может произойти по разным причинам, в том числе из-за скачка напряжения, банального перегрева и производственного дефекта. При этом диск стучит или не определяется при загрузке компьютера. А может, даже не раскручиваться. Работа по восстановлению данных, в основном, заключается в замене или ремонте контроллера. Иногда требуется также перепрошивка микропрограммы или другой служебной информации. После ремонта восстановление данных происходит, как с исправного накопителя. Неисправности в гермозоне Этот тип неисправности чаще всего вызывает стук или скрежет в гермоблоке. Исключение — залипание головок и клин двигателя (в этом случае диск не раскручивается). Накопитель может как определяться, так и не определяться BIOS’ом. При выходе из строя одной или нескольких магнитных головок или коммутатора, для восстановления данных требуется вскрытие гермоблока и замена всего БМГ с коммутатором. В редких случаях, при выходе из строя коммутатора и исправных головках, БМГ не меняется, и производится перепайка коммутатора с исправного блока. |