Физическое форматирование жесткого диска
Физическое форматирование жесткого диска
Для современных винчестеров возможности низкоуровневого форматирования обычно исключены, поскольку контроллер НЖМД «общается» с магнитным носителем при низкоуровневом форматировании с помощью специального кода, сформировать который может только специальная аппаратура со специальными программными средствами. Однако при отсутствии таковых и при невозможности иными средствами восстановить работоспособность диска можно попытаться реинициализировать НЖМД.
Существует три способа форматирования низкого уровня, но все они имеют одинаковое окончание.
Первый способ — воспользоваться специальной программой, поставляемой на дискете производителем контроллера НЖМД.
Второй способ — выполнить программу из ПЗУ расширения BIOS в контроллере или BIOS материнской платы.
Третий способ — использовать программу какой-либо фирмы, например Disk Manager или Speedster.
В каждом из трех способов формируется запрос контроллеру на размещение на диске наборов физического формата. В ответ на запрос контроллер перемещает блок головок с внутреннего цилиндра на внешний. Для каждого цилиндра контроллер поочередно коммутирует головки, проходя по
всем головкам до продвижения к следующему цилиндру. Для каждого цилиндра и головки контроллер записывает полную дорожку информации в том формате, какой ему потребуется для считывания или записи данных.
Если есть возможность полной реинициализации диска, то эта возможность существует и для форматирования НЖМД низкого уровня для определенной области диска.
Форматирование низкого уровня проводится по заданным дорожкам.
Некоторые программы типа Disk Manager позволяют также проводить форматирование для определенного диапазона дорожек. Процедурно это означает, что контроллер получает команды на форматирование одной дорожки для каждой головки.
Команды повторяются до тех пор, пока форматирование не закончится для всего цилиндра. Важно отметить, что только во время форматирования низкого уровня контроллер записывает заголовки секторов. Помните, что форматирование низкого уровня разрушает на НЖМД все ранее записанные данные.
Примечание.Примечание.
Некоторые типы вирусов, занимающие нестандартные области цилиндров (инженерный цилиндр), могут быть устранены только с помощью низкоуровневого форматирования.