Команда FORMAT — форматирование диска

Новый диск представляет собой покрытую магнитным слоем поверхность, на которой не
создана необходимая для работы структура, т.е. не имеется ни дорожек, ни секторов, ни
специальных зон, требуемых файловой системой. Перед началом записи на диск следует со-
здать на диске такую структуру, которая принята в операционной системе персонального
компьютера. В любой операционной системе имеется для этого соответствующая команда,
называемая командой форматирования (инициализации) диска. С помощью этой команды
на поверхности диска образуется структура, принятая в данной операционной системе. Про-
цедура форматирования диска после ввода команды протекает обычно в диалоговом режи-
ме и предоставляет вам шанс отказаться от форматирования, если вы недостаточно
обдумали свой шаг.

В операционной системе MS DOS 6.22 для форматирования диска используется ко-
манда FORMAT.

Формат команды

Параметры, используемые в этой конструкции, имеют следующее назначение:

/F: число — указание объема дисковой памяти: (160, 180, 320, 360, 720) Кбайт,

(1.2,1.44, 2.88) Мбайт;

/Т: число — задание количества дорожек на одной стороне диска;

/М:число — задание количества секторов на дорожке;

/S — запись основных двух модулей операционной системы MS DOS;

/В — резервирование места для размещения основных системных модулей

(IO.SYS и MSDOS.SYS);

/V — задание имени диска.

/1 — форматирование одной стороны диска;

/Q — быстрое форматирование.

Параметр F применяется часто, так как позволяет установить на диске разный объем
памяти. Параметр S позволит вам одновременно с форматированием записать на диск опе-
рационную систему. С помощью параметра V вы присвоите диску уникальное имя. Пара-
метры Т, N, 1, В, Q используются достаточно редко для создания особой структуры диска.

Пример 9.25. Познакомьтесь с процедурой форматирования диска.
Прежде всего надо проверить наличие на системном диске команды FORMAT, так
как эта команда относится к транзитным командам и ее может не оказаться в персо-
нальном компьютере. Но, как правило, она имеется.

Предположим, что операционная система записана на жестком диске С. Сделайте его I
текущим, вставьте новый диск, например в дисковод А, и введите команду FORMAT

C:>FORMATA:/F:1.44
На экране появляется сообщение:

Insert new diskette for drive A:

and press ENTER when ready

(Вставьте диск в дисковод А и нажмите клавишу ввода)

Система проверит существующий формат и сохранит информацию диска для того,
чтобы ее можно было восстановить командой UNFORMAT. Затем начнется процесс
форматирования с отображением на экране процента выполнения. По окончании
будет выдано сообщение:

Format complete (Форматирование закончено)

1 457 664 bytes total disk space (Всего на диске)

1 457 664 bytes available on disk {Свободное пространство)

Format another (Y/N)? (Будете форматировать (Д/Н)?)

Вам предлагают форматировать следующий диск. В ответ на это предложение нажми-
те клавишу <N>(не будете форматировать), после чего выполнение команды FOR-
MAT завершится. Если вы хотите форматировать следующий диск, то вставьте его в
дисковод А и нажмите клавишу <Y>.


Возможно, в процессе форматирования обнаружатся дефектные сектора. В этом слу-
чае команда FORMAT делает их недоступными, уменьшая тем самым рабочее пространство

на диске.

Внимание! При форматировании предыдущая информация сти-
рается. Если вы форматируете диск, на котором ранее была со-
здана структура и хранятся файлы, то все это сотрется и будет
создана новая структура, где не будет прежних файлов.
Не форматируйте жесткий диск!

Команда DISKCOPY — копирование содержимого дисков

Часто возникает ситуация, когда надо сделать копию содержимого гибкого диска. Напри-
мер, рекомендуется иметь два комплекта дисков:

; I один комплект — рабочие диски, с которыми вы постоянно работаете;
• второй комплект — ваш архив с копиями программ рабочих дисков.

Целесообразно на дисках архива закрыть прорезь "защита от записи", чтобы при оче-
редном копировании с них не повредить оригинальные версии программ.

Копирование содержимого гибкого диска производится командой DISKCOPY по до-
рожкам. Эта команда является транзитной, поэтому прежде чем ее вводить, надо просмот-
реть каталог системного диска и убедиться в ее наличии. После ввода команды DISKCOPY
содержимое диска-оригинала переписывается через оперативную память по дорожкам на
диск-копию.

Команда DISKCOPY предусматривает форматирование диска-копии в соответствии с
форматом диска-оригинала. Поэтому отпадает необходимость в предварительном формати-
ровании диска-копии.

Формат команды

Копирование дисков можно производить как на двух дисководах, так и на одном.

Пример 9.26. На двух дисководах копирование дисков производится достаточно про-
сто. Сначала надо проверить наличие команды DISKCOPY на системном диске и
ввести команду, например

C;>DISKCOPY А: В:

В этом случае команда DISKCOPY должна находиться на жестком диске С, а копиро-
вание производится с диска в дисководе А на диск в дисководе В. Чтобы вы не пере-
путали, после ввода команды будет выдана подсказка:

Insert sourse diskette in drive A

(Вставьте диск-источник в дисковод А)

Insert target diskette in drive В

(Вставьте диск-приемник в дисковод В)

Strike any key when ready

(Когда будете готовы, нажмите любую клавишу)

Выполнив эти указания, вы обеспечите процесс копирования. После его окончания
вам будет предложено сделать еще копию

Copy another (Y/N)? (Еще копировать (Д/Н)?)

При отказе от дальнейшего копирования нажмите клавишу <Y>, в противном случае
нажмите клавишу <N>, и вновь вам будет предложено вставить диски в дисководы
(см. выше).


Пример9.27. На одном дисководе следует ввести команду, предварительно обеспе-
чив наличие команды DISKCOPY на жестком диске:

C:>DISKCOPY A:
После ввода команды появится сообщение:

Insert source diskette in drive A

(Вставьте диск-источник в дисковод А)

Strike any key when ready

(Когда будете готовы, нажмите любую клавишу)

Вставьте диск, с которого будете копировать, в дисковод А и нажмите любую клави-
шу. После того как закончится перепись содержимого диска в оперативную память,
будет выдано сообщение:

Insert target diskette in drive A

(Вставьте диск-приемник в дисковод А)

Strike any key when ready

(Когда будете готовы, нажмите любую клавишу)

Вам предлагается вставить диск, на который копируется, в дисковод А и нажать
любую клавишу. Выньте диск-оригинал и проделайте это. Начнется копирование из
оперативной памяти на диск. После окончания копирования вам предлагается сделать
еще одну копию.

Copy complete (Копирование закончено)
Copy another (Y/N)? (Еще копировать (Д/Н)?)

Для отказа от копирования нажмите клавишу <N>, для повторения копирования на-
жмите клавишу <Y>.

После окончаниякопирования рекомендуется сравнить полученные копии дисков с
оригиналом. Для этого воспользуйтесь командой DISKCOMP.