Введение

Разделение диска или секционирование диска — это создание одной или нескольких областей на вторительном устройстве хранения, чтобы каждой областью можно было управлять отдельно. Эти области называются разделами. Как правило, это первый шаг подготовки нового диска перед созданием какой-либо файловой системы. Диск хранит информацию о расположении и размере разделов в области, известной как таблица разделов, которую операционная система считывает перед любой другой частью диска. Каждый раздел затем представляется операционной системе как отдельный "логический" диск, использующий часть физического диска. Системные администраторы используют программу, называемую редактором разделов, для создания, изменения размера, удаления и управления разделами. Секционирование позволяет устанавливать различные файловые системы для разных типов файлов. Разделение пользовательских данных от системных данных может предотвратить заполнение системного раздела и сделать систему неработоспособной. Секционирование также может упростить создание резервных копий. Недостатком является то, что бывает сложно правильно определить размер разделов, что может привести к тому, что один раздел будет иметь слишком много свободного места, а другой — почти полностью заполнен.

История

В 1983 году, с выпуском PC DOS версии 2.0, компания IBM впервые, возможно, не единственной, использовала термин "раздел" для обозначения разделения блочного устройства хранения, такого как жесткий диск, на физические сегменты. В настоящее время этот термин используется повсеместно. Также используются термины "логический диск".

Восстановление раздела

Когда раздел удаляется, его запись удаляется из таблицы разделов, и данные становятся недоступными. Данные остаются на диске до тех пор, пока не будут перезаписаны. Специализированные программы восстановления могут найти потерянные файловые системы и воссоздать таблицу разделов, включающую записи для этих восстановленных файловых систем. Некоторые дисковые утилиты могут перезаписывать несколько первых секторов удаляемого раздела. Например, при удалении раздела с помощью оснастки "Управление дисками" в Windows (Windows 2000/XP и т.д.), она перезаписывает первый сектор (относительный сектор 0) раздела перед его удалением. Восстановление раздела FAT или NTFS все еще может быть возможно, если доступен резервный загрузочный сектор.

Сжатые диски

Жесткие диски можно сжать для создания дополнительного пространства. В DOS и ранних версиях Microsoft Windows использовались такие программы, как Stacker (DR DOS, за исключением 6.0), SuperStor (DR DOS 6.0), DoubleSpace (MS DOS 6.0–6.2) или DriveSpace (MS DOS 6.22, Windows 9x). Это сжатие осуществлялось путем создания очень большого файла на разделе, а затем хранения данных диска в этом файле. При загрузке драйверы устройств открывали этот файл и назначали ему отдельную букву. Чтобы избежать путаницы, часто первоначальный раздел и сжатый диск менялись местами по буквам, так что сжатый диск получал букву C:, а несжатая область (часто содержащая системные файлы) – более высокую букву. Версии Windows, использующие ядро NT, включая самую последнюю версию, Windows 10, имеют встроенную функцию сжатия диска. Использование отдельных программ для сжатия дисков значительно снизилось.

Таблица разделов

Таблица разделов — это таблица, поддерживаемая операционной системой на диске, которая определяет и описывает разделы на этом диске. Термины "таблица разделов" и "карта разделов" являются синонимами и могут использоваться взаимозаменяемо. Этот термин наиболее часто ассоциируется с таблицей разделов MBR в главной загрузочной записи (MBR) на ПК, но может также использоваться в общем смысле для обозначения других форматов, разделяющих диск на разделы, таких как: GUID Partition Table (GPT), карта разделов Apple (APM) или метка диска BSD (BSD disklabel).

MBR

В этом разделе описывается схема разделения диска с использованием главной загрузочной записи (MBR), которая исторически использовалась в DOS, Microsoft Windows и Linux (среди прочих) на компьютерах, совместимых с IBM PC. Начиная с середины 2010-х годов, большинство новых компьютеров используют схему разделения диска с таблицей разделов GUID (GPT). Примеры других схем разделения можно найти в общей статье о таблицах разделов. Общий объем хранилища данных жесткого диска ПК, на котором реализовано разделение MBR, может содержать не более четырех первичных разделов или, альтернативно, три первичных раздела и один расширенный раздел. Таблица разделов, расположенная в главной загрузочной записи, содержит 16-байтные записи, каждая из которых описывает раздел. Тип раздела определяется однобайтовым кодом, содержащимся в его записи в таблице разделов. Некоторые из этих кодов (например, и ) могут использоваться для обозначения наличия расширенного раздела. Большинство из них используются загрузчиком операционной системы (который анализирует таблицы разделов), чтобы определить, содержит ли раздел файловую систему, которую можно смонтировать/использовать для чтения или записи данных.

Первичная перегородка

Первичный раздел содержит одну файловую систему. В DOS и всех ранних версиях систем Microsoft Windows, Microsoft требовала, чтобы так называемый системный раздел был первым разделом. Все операционные системы Windows, начиная с Windows 95, могут быть установлены на (почти) любом разделе, но загрузочные файлы (io.sys, bootmgr, ntldr и т. д.) должны располагаться на первичном разделе. Однако другие факторы, такие как BIOS ПК (см. Последовательность загрузки на стандартном ПК), также могут предъявлять конкретные требования к тому, на каком разделе должна находиться основная ОС. Код типа раздела для первичного раздела может соответствовать файловой системе, содержащейся в нем (например, означает либо файловую систему NTFS, либо OS/2 HPFS), либо указывать на специальное назначение раздела (например, код обычно указывает на раздел подкачки Linux). Файловые системы FAT16 и FAT32 использовали несколько кодов типа разделов из-за ограничений различных версий DOS и Windows. Хотя операционная система Linux может распознавать различные файловые системы (ext4, ext3, ext2, ReiserFS и т. д.), они все последовательно использовали один и тот же код типа раздела: (родная файловая система Linux).

Расширенная перегородка

Жесткий диск может содержать только один расширенный раздел, но этот расширенный раздел может быть разбит на несколько логических разделов. Системы DOS/Windows могут затем назначать уникальную букву диска каждому логическому разделу. В таблице разделов GUID (GPT) имеются только первичные разделы, расширенные и логические разделы отсутствуют.

Начальная разделка BIOS

BIOS-загрузочный раздел (BIOS BP) — это часть запоминающего устройства, используемая для хранения программного обеспечения, необходимого для загрузки операционной системы, то есть загрузчика. Это может быть образ ядра операционной системы, сам загрузчик или совершенно отдельная программа.

Система EFI

Системный раздел EFI аналогичен BIOS BP, но загружается EFI-прошивкой вместо BIOS.