Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС_ответы.doc
Скачиваний:
35
Добавлен:
27.10.2018
Размер:
21.59 Mб
Скачать

34 Проаналізувати методи створення розділів диску. Скільки розділів та логічних дисків можливо встановити на одному фізичному диску?

Создание/удаление разделов жесткого диска возможно несколькими способами. В первую очередь это мощные программы типа PartitionMagic (by PowerQuest) или System Commander. Пожалуй это самый наглядный и простой способ. Эти программы имеют предельно простой интерфейс, подобный Windows API.

System Commander спрашивает, что необходимо сделать (какую операционную систему собираетесь ставить) и автоматически проделывает необходимые изменения.

PartitionMagic также предельно наглядно иллюстрирует ваши действия. Пользователь видит все пространство жесткого диска, разбитое на отдельные диски. В зависимости от файловой системы раздел окрашен в конкретный цвет. С помощью команд из меню пользователь (lamer) может создавать/удалять разделы, что наглядно будет отображено на своеобразной “карте” диска. Эта программа имеет еще ряд возможностей включая конвертирование (FATFAT32; FATHPFS; FATNTFS FAT32FAT), форматирование и проверку и изменение размеров разделов.

Это первый способ. Его достоинства – простота и наглядность. Однако он не всегда применим. Если имеются ошибки, в Partition table например, то программы такого типа выдают ошибку, но не имеют средств для ее исправления. В некоторых из таких случаев создание/удаление разделов можно осуществить с помощь программы fdisk, входящей в состав Windows 95. Ее преимущества – маленький объем (входит в состав операционной системы), некоторая устойчивость к ошибкам. Ее интерфейс менее нагляден: она работает в черно-белом текстовом режиме. Она может создавать разделы только FAT и FAT32. На это следует обратить внимание т.к. первым вопросом задается вопрос об использовании больших разделов (FAT32).

Главное меню в программы fdisk представлено ниже:

Выберите действие:

  1. Создание раздела DOS либо логического диска DOS

  2. Выбор активного раздела

  3. Удаление раздела либо логического диска DOS

  4. Вывод сведений об имеющихся разделах

Некоторые из пунктов главного меню имеют подпункты.

Однако в некоторых случаях и использования программы fdisk оказывается недостаточным. К таким случаям относятся действия разрушающих программ, например вирусов. Они имеют тенденцию полностью разрушать Partition table. Для того, чтобы получить свою информацию (восстановить раздел) приходиться пользоваться программой diskedit.

Partition table находится в первом секторе диска (Master Boot Record). Данная таблица 16 байт длины (по столбцам) и четыре строки. Diskedit интерпретирует ее следующим образом:

Поле

Комментарий

System

Тип файловой системы

Boot

Признак загрузки

Starting Location(side, cylinder, sector)

Начало диска

End Location(side, cylinder, sector)

Конец диска

Relative sectors

Относительный сектор

Number of Sectors

Кол-во секторов

Необходимо отредактировать эту таблицу. Также следует отметить, что поле system может быть установлено в extended, что означает, что по адресу Starting Location следует искать Partition table, описывающий разделы в разделе extended.

Преимущества последнего способа очевидны: универсальность и полная устойчивость к ошибкам. Однако этим способом следует пользоваться с максимальной осторожностью .Также очевидна трудоемкость способа.

Технически разбиение диска на разделы организовано следующим образом: заранее определённая часть диска отводится под таблицу разделов, в которой и написано, как разбит диск. Стандартная таблица разделов для диска IBM-совместимого компьютера — HDPT (Hard Disk Partition Table) — располагается в конце самого первого сектора диска, после предзагрузчика (Master Boot Record, MBR) и состоит из четырёх записей вида «тип начало конец», по одной на каждый раздел. Начало и конец — это номера тех секторов диска, где начинается и заканчивается раздел. С помощью такой таблицы диск можно поделить на четыре или меньше разделов: если раздела нет, тип устанавливается в 0.

Однако четырёх разделов редко когда бывает достаточно. Куда же помещать дополнительные поля таблицы разбиения? Создатели IBM PC предложили универсальный способ: один из четырёх основных разделов объявляется расширенным (extended partition); он, как правило, является последним и занимает всё оставшееся пространство диска.

Расширенный раздел можно разбить на подразделы тем же способом, что и весь диск: в самом начале — на этот раз не диска, а самого раздела — заводится таблица разделов, с записями для четырёх разделов, которые снова можно использовать, причём один из подразделов может быть, опять-таки, расширенным, со своими подразделами и т. д.

Разделы, упомянутые в таблице разделов диска, принято называть основными (primary partition), а все подразделы расширенных разделов — дополнительными (secondary partition). Так что основных разделов может быть не более четырёх, а дополнительных — сколько угодно.

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

506