25.1.2. Разделы: Преобразование одного диска в несколько
25.1.2. Разделы: Преобразование одного диска в несколько
С ростом емкости дисков возник вопрос: насколько разумно использовать все форматированное пространство на диске как один большой раздел? Этот вопрос можно рассматривать с нескольких точек зрения: с философской или технической. С философской точки зрения кажется, что чем больше места появляется на диске, тем больше на нем беспорядка. С технической точки зрения, некоторые файловые системы и не рассчитаны на поддержку разделов, превышающих определенный размер. Или файловые системы могут поддерживать большие диски, но накладные расходы, возникающие при этом, будут слишком высоки.
Решением этой проблемы может стать разделение диска на разделы. К каждому разделу можно обращаться как к отдельному диску. Выполняется это с помощью дополнительной таблицы разделов.
Замечание
Отображение на приведенных схемах таблицы разделов отдельно от собственно диска не является точным. В действительности таблица разделов находится в самом начале диска, перед файловыми системами и данными пользователя. Но ясности ради, на наших диаграммах они разделены.
Как показывает Рисунок 25.5, «Диск с таблицей разбиения разделов», таблица разбиения разделов состоит из четырех секций или четырех основных разделов. Основной раздел — это раздел жесткого диска, содержащий только один логический диск (или секцию). В каждой секции хранится информация, определяющая один раздел, таким образом, в таблице разбиения разделов нельзя определить больше четырех разделов.
Каждая запись таблицы разбиения разделов содержит важные параметры раздела:
-
Координаты начала и конца раздела на диске
-
Определение "активности" раздела
-
Тип раздела
Далее эти параметры будут рассмотрены более конкретно. Координаты начала и конца раздела определяют размер раздела и его расположение на диске. Флаг "активный" используется некоторыми загрузчиками операционных систем. Другими словами, операционная система находится в разделе, помеченном как "активный".
Дополнительного разъяснения требует параметр тип раздела. Тип раздела - это число, определяющее ожидаемое использование раздела. Возможно, это определение покажется немного расплывчатым; причина этого в том, что понятие типа раздела само по себе расплывчато. Некоторые операционные системы используют тип раздела для определения типа файловой системы, другие обозначают, что данный раздел связан с этой операционной системой, а третьи обозначают, что он содержит загружаемую операционную систему. В некоторых же случаях имеет место комбинация всех трех способов.
Ознакомившись с этой таблицей, вы должны быть удивлены, как вообще можно использовать такую излишне сложную структуру. Обратитесь, например, к Рисунок 25.6, «Диск с одним разделом».
Во многих случаях на диске создается только один раздел, занимающий весь диск, по сути это то же самое, что и не использование разделов вовсе. В таком случае в таблице разделов будет только одна запись, указывающая на начало раздела.
Допустим, что этот раздел отмечен как "DOS". Хотя в Таблица 25.1, «Типы разделов» приведено несколько различных типов разделов, выбранный тип хорошо подходит для дальнейшего объяснения.
Таблица 25.1, «Типы разделов» содержит список нескольких популярных типов разделов с соответствующими им шестнадцатиричными числовыми значениями.
Тип раздела | Значение | Тип раздела | Значение |
---|---|---|---|
Empty | 00 | Novell Netware 386 | 65 |
DOS 12-bit FAT | 01 | PIC/IX | 75 |
XENIX root | 02 | Старый MINIX | 80 |
XENIX usr | 03 | Linux/MINUX | 81 |
DOS 16-bit <=32M | 04 | Linux swap | 82 |
Extended | 05 | Linux native | 83 |
DOS 16-bit >=32 | 06 | Linux extended | 85 |
OS/2 HPFS | 07 | Amoeba | 93 |
AIX | 08 | Amoeba BBT | 94 |
AIX загрузочный | 09 | BSD/386 | a5 |
OS/2 Boot Manager | 0a | OpenBSD | a6 |
Win95 FAT32 | 0b | NEXTSTEP | a7 |
Win95 FAT32 (LBA) | 0c | BSDI fs | b7 |
Win95 FAT16 (LBA) | 0e | BSDI swap | b8 |
Win95 Extended (LBA) | 0f | Syrinx | c7 |
Venix 80286 | 40 | CP/M | db |
Novell | 51 | DOS access | e1 |
PPC PReP Boot | 41 | DOS R/O | e3 |
GNU HURD | 63 | DOS вторичный | f2 |
Novell Netware 286 | 64 | BBT | ff |
Таблица 25.1. Типы разделов