Практически все версии ОС СР/М поставляются с программами форматирования дисков. Эта программа необходима потому, что она позволяет пользователю ОС СР/М инициализировать новые гибкие или жесткие диски (сменные или постоянные) для записи на него информации. Она необходима и потому, что нет никакой гарантии в том, что новый гибкий диск будет работать правильно с вашей конфигурацией ОС СР/М или дисковых устройств, или же жесткий диск будет правильно сформатирован при первом включении системы (возможно даже, что каждый гибкий диск содержит информацию о том, как он был предварительно отформатирован на предприятии-изготовителе). Форматирующая программа организует на диске дорожки и сектора таким образом, чтобы ОС СР/М могла правильно к ним обращаться. Обычно программа ’’FORMAT”, включенная в конкретную версию ОС СР/М, настроена на определенное оборудование. Разработчики дисковых устройств и контроллеров. при проектировании своего оборудования не учитывают его совместимость с другими разработчиками. Это означает, что форматирующая программа, имеющаяся в одной версии ОС СР/М, возможно не будет работать на ЭВМ, оснащенной другим оборудованием. В этой главе описано, как. пользоваться типичной программой форматирования дисков. Она возможно незначительно или даже сильно отличается от программы, с которой придется иметь дело, однако имеющиеся приведенные примеры дают представление о том, как должна работать любая форматирующая программа. Довольно быстро обнаруживается, что программа форматирования дисков является первой программой, используемой при получении и установке ОС СР/М. Используйте ее для форматирования нового гибкого диска с тем, чтобы затем на этом диске создать резервную копию дистрибутивного диска ОС СР/М. Дистрибутивный диск практически всегда является 8-дюймовым гибким диском с единичной плотностью записи. Как правило, такой диск является программно-секторированным. Это означает, что на диске имеется только одно индексное окошко и что размер секторов определяется ЭВМ программным способом. Дисковый формат для дистрибутивных дисков ОС СР/М базируется на стандарте IBM 3740. Помимо этого ОС СР/М может поставляться на 5 -дюймовых дисках. Поскольку не существует установленного стандарта для дисковых носителей диаметром 5 Ул дюйма, формат такого дистрибутивного диска выбирается по усмотрению разработчика ЭВМ для данной версии ОС СР/М. Некоторые версии ОС СР/М поставляются на аппаратно-секторированных дисках. В аппаратно-секторированном диске имеется 32 отдельных ’’индексных” окошка, равномерно расставленных по самой внутренней дорожке. Электронное устройство в контроллере диска обнаруживает эти окошки и использует их для определения начальных позиций секторов самого диска (а не магнитные указатели секторов, которые используются в системах с программно-секторированными дисками). Однако для разметки аппаратно -секторированного диска используются только окошки индикации. Для того чтобы использовать диск для хранения файлов ОС СР/М, необходимо еще поместить на него дополнительную информацию о секторах и дорожках. Если файл с данными или программой, который должен ’’храниться” на дисковом носителе, представить в виде поезда, то можно сказать, что при форматировании диска для него прокладываются рельсы, по которым он следует в депо. В системах, где используются аппаратно-секторированные гибкие диски, программа форматирования не нужна, поскольку формат такого типа дисков нельзя изменять. Тем, кто использует аппаратно-секторированные диски, нужно просто точно скопировать дистрибутивный диск и пропустить оставшуюся часть главы. Тем, кто использует программно-секторированные диски, потребуется еще один такой же диск, чтобы создать резервную копию дистрибутивного диска. Этот диск необходимо форматировать с единичной плотностью записи (в отличие от двойной плотности). Впоследствии, если система это поддерживает, можно форматировать другие диски с двойной плотностью записи.