Тонкая настройка и оптимизация MS-DOS


Низкоуровневое форматирование - часть 2


Рассмотрим теперь способ низкоуровневого форматирования HDD при помощи программы, записанной в ROM дискового контроллера, т.е. .i.форматирование при помощи BIOS;. Мы уже говорили о том, что этот способ будет работать не для всех типов контроллеров.

Вначале запустите программу-отладчик DEBUG, входящую в стандартно поставляемую конфигурацию MS-DOS:

c:\>debug

В ответ на приглашение отладчика введите:

g=c800:5

Запустится программа низкоуровневого форматирования. Она задаст вам вопросы, аналогичные тем, что задаёт утилита hdinit. Вам необходимо установить правильное значение для фактора чередования (Interleave Factor).

Если программа форматирования не запустилась, попробуйте вместо адреса c800:5 ввести c800:6 (работает на компьютере Bondwell B-300) или d800:5. Правильное значение адреса запуска программы можно узнать только из документации на используемый контроллер диска.

Что вы увидите на экране после запуска описанным только что способом программы низкоуровневого форматирования? Это зависит от типа используемого контроллера и от фирмы, изготовившей контроллер. Поэтому мы не будем приводить копии экранов для одного отдельного случая. Вместо этого перечислим возможные вопросы, которые может задать утилита низкоуровневого форматирования.

В начале работы программа определяет физические параметры установленных HDD и выводит их на экран. Затем вам может быть предложено меню. В этом меню обычно находятся:

  • функция форматирования (Format);
  • функция проверки (Verify);
  • функция анализа поверхности (Surface Analysis).

Для выполнения низкоуровневого форматирования выберите функцию Format или Format/Verify. Вам будет нужно указать требуемый фактор чередования (Interleave) и другие параметры, для которых лучше использовать те значения, которые предложит сама программа форматирования.

Обычно контроллер сам определяет оптимальные значения для сдвига цилиндров (Cylinder Skew) и сдвига головок (Head Skew). Если ваша утилита не может сама определить оптимальное значение для сдвига цилиндров, используйте величину, равную одной трети от общего количества секторов на дорожке. Аналогично, для сдвига головок используйте значение 1.

Некоторые HDD используют резервирование секторов (Sector Sparing). При этом на каждой дорожке резервируется один сектор для замены дефектного. Резервирование секторов заметно сокращает общую ёмкость HDD, поэтому используйте резервирование только для дисков, имеющих значительное количество дефектов.

После низкоуровневого форматирования не забудьте запустить утилиту FDISK, создать с её помощью разделы на диске и отформатировать их утилитой FORMAT.




- Начало -  - Назад -  - Вперед -