только снова выполнив низкоуровневое форматирование диска При этом служебная информация и "полезные" данные в секторах окажутся записанными в точном соответствии с новыми положениями дорожек.
Форматирование дисков. Различают два вида форматирования диска:
■ физическое, или форматирование низкого уровня;
■ логическое, или форматирование высокого уровня.
При форматировании гибких дисков по команде FORMAT выполняются обе операции, но для жестких дисков эти операции надо выполнять отдельно. Более того, для жесткого диска существует и третий этап, выполняемый между двумя указанными операциями форматирования, — разбиение диска на разделы. Создание разделов абсолютно необходимо в том случае, если вы предполагаете использовать на одном компьютере несколько операционных систем Физическое форматирование всегда выполняется одинаково, независимо от свойств операционной системы и параметров форматирования высокого уровня (которые могут быть различными для разных операционных систем). Это позволяет совмещать несколько операционных систем на одном жестком диске. При организации нескольких разделов на одном накопителе каждый из них может использоваться для работы под управлением своей операционной системы или представлять для DOS отдельный том (volume), или логический диск (logical drive). Том, или логический диск, — это то, чему система присваивает буквенное обозначение.
Таким образом, форматирование жесткого диска выполняется в три этапа
1. Форматирование низкого уровня.
2. Разбиение диска на разделы.
3. Форматирование высокого уровня.
Форматирование низкого уровня. В процессе форматирования низкого уровня дорожки диска разбиваются на секторы. При этом записываются заголовки и заключения секторов (префиксы и суффиксы), а также формируются интервалы между секторами и дорожками. Область данных каждого сектора заполняется фиктивными значениями или специальными тестовыми наборами данных. В накопителях на гибких дисках количество секторов на дорожке определяется типом дискеты и дисковода; количество секторов на дорожке жесткого диска зависит от интерфейса накопителя и контроллера
В первых контроллерах ST-506/412 при записи по методу MFM дорожки разбивались на 17 секторов, а в контроллерах этого же типа, но с RLL-кодированием количество секторов увеличилось до 25-26. В ESDI-накопителях на дорожке содержится 32 и больше секторов. В IDE-накопителях контроллеры являются встроенными, и, в зависимости от их типа, количество секторов может колебаться в пределах 17-100 и более. SCSI-накопители— это IDE-накопители со встроенным адаптером шины SCSI (контроллер тоже встроенный), поэтому количество секторов на дорожке может быть совершенно произвольным и зависит только от типа установленного контроллера.
Практически во всех IDE- и SCSI-накопителях используется так называемая зонная запись, при которой количество секторов на дорожке является переменным. Дорожки, более удаленные от центра, а значит, и более длинные, содержат большее число секторов, чем близкие к центру. Однако BIOS персональных компьютеров не допускает таких вольностей, поэтому с ее точки зрения накопители должны вести себя так, как будто количество секторов на их дорожках является постоянной величиной. Эта проблема решается путем осуществляемого контроллером преобразования данных.
Один из способов повышения емкости жесткого диска заключается в разбиении внешних цилиндров на большее количество секторов по сравнению с внутренними цилиндрами Теоретически внешние цилиндры могут содержать больше данных, так как имеют большую дли-