Утилита FDISK: конфигурирование жесткого диска

В качестве примера программы, создающей разделы на диске и занимающейся их конфигурированием приведем описание программы FDISK). Эта программа работает в среде Windows 98.

Системы Windows работают с так называемыми DOS-разделами на диске. Таких разделов может быть один или 2. Они должны быть соответствующим образом оформлены.

ОС Windows распознают три типа разделов:

- основной раздел DOS;

- дополнительный (иногда еще называемый расширенным) раздел DOS;

- раздел не-DOS.

На жестком диске может быть сформирован один основной раздел DOS, один дополнительный раздел DOS и несколько разделов не- DOS. Для того чтобы работать в среде Windows, наличие основного раздел DOS является обязательным. В нем создается единственный логический жесткий диск (обычно с именем С:). В рамках данной темы речь идет в основном о логических жестких дисках, поэтому прилагательное «жесткий» зачастую будет опускаться. Дополнительный раздел DOS является факультативным (необязательным). Такой раздел может быть разбит на один или несколько логических дисков, которым назначаются различные имена (D:, E:, F: и т.д.) и которые допускается использовать под управлением Windows. Таким образом, с точки зрения пользователя жесткий диск в среде Windows представляет собой совокупность логических дисков, постоянно установленных в свои логические приводы. Основной и дополнительный разделы DOS будем называть просто DOS-разделами.

Разделы не-DOS, как и дополнительный раздел DOS, факультативны, для систем Windows невидимы (недоступны) и предназначены для работы в среде других операционных систем и формируются программами этих операционных систем из нераспределенного пространства на диске. Исходя из сказанного, логическую структуру жесткого диска можно представить так, как показано на рис.11.8.

Операционная система MS-DOS, как уже упоминалось, явилась прародительницей систем Windows, и часть структур и принципов системы Windows получили от нее в наследство. Поддержка описанной конфигурации жесткого диска играла важную роль в операционной системе MS-DOS версий, предшествующих 4.0, так как они не обеспечивали работу с логическими дисками размером более 32 Мбайт. Емкость же физического жесткого диска зачастую превосходила эту величину, что определяло необходимость формирования на нем

 
 

нескольких логических дисков и явилось основной причиной воплощения в DOS концепции нескольких логических дисков на одном физическом. В современных версиях Windows емкость каждого логического диска может достигать 2 Гбайт (и более), поэтому формировать несколько логических дисков часто оказывается нецелесообразным.

Иногда все же имеются основания для разделения физического диска на несколько логических. Они состоят в обеспечении удобства работы с разными приложениями, а также в разграничении доступа пользователей к областям жесткого диска при условии коллективного использования ПК. Команда FDISK осуществляет описанное выше конфигурирование жесткого диска, то есть разбивку его на разделы и формирование в разделах логических дисков. Реализующая эту команду одноименная утилита является интерактивной программой и выполняет следующие функции:

1) создание основного раздела DOS с логическим диском в нем;

2) создание дополнительного раздела DOS;

3) формирование логических дисков в дополнительном разделе DOS;

4) установку или смену активного раздела, то есть раздела, с логического диска в котором будет осуществляться загрузка операционной системы после включения питания ПК, нажатия кнопки Reset или клавиш Ctrl-Alt-Del;

5) удаление логических дисков и разделов DOS, а также некоторых типов разделов не-DOS, что обеспечивает возможность реконфигурирования жесткого диска;

6) отображение информации о конфигурации (разбивке на разделы и логические диски) жесткого диска;

7) конфигурирование другого физического жесткого диска, если таковой ПК имеется.

Формирование единственного логического диска в основном разделе DOS осуществляется автоматически, при создании последнего. Разделы не-DOS утилитой FDISK не создаются: она может только оставить для них некоторую часть пространства жесткого диска или удалить некоторые из них. Часто ПК поставляется с уже сконфигурированным жестким диском (обычно имеется один основной раздел DOS) с легально или нелегально записанной на него системой Windows. Если пользователя это устраивает, то нет никакой необходимости прибегать к помощи команды FDISK.