Разбиение диска - Disk partitioning

GParted это популярная утилита, используемая для разметки дисков

Разбиение диска или же нарезка диска[1] создание одного или нескольких регионов на вторичное хранилище, чтобы можно было управлять каждым регионом отдельно.[2] Эти области называются перегородками. Обычно это первый шаг подготовки вновь установленного диска перед любым файловая система создано. На диске хранится информация о расположении и размерах разделов в области, известной как таблица разделов что операционная система читает раньше любой другой части диска. В этом случае каждый раздел представляется операционной системе как отдельный «логический» диск, который использует часть фактического диска. Системные администраторы используйте программу под названием редактор раздела для создания, изменения размера, удаления и управления разделами.[3] Разделение позволяет использовать разные файловые системы для установки разных типов файлов. Отделение пользовательских данных от системных данных может предотвратить переполнение системного раздела и вывод системы из строя. Разделение также может облегчить резервное копирование. Недостатком является то, что может быть трудно правильно определить размер разделов, в результате один раздел будет иметь слишком много свободного места, а другой будет выделен почти полностью.

Типы разделов ПК

В этом разделе описывается Главная загрузочная запись (MBR) схема разделения, которая исторически использовалась в ДОС, Майкрософт Виндоус и Linux (среди прочего) на ПК-совместимый Компьютерные системы. По состоянию на середину 2010-х годов большинство новых компьютеров используют Таблица разделов GUID (GPT) вместо этого. Примеры других схем разбиения см. В общей статье о таблицы разделов.

Общий объем хранения данных жесткого диска ПК, на котором реализовано разделение MBR, может содержать не более четырех основные разделы, или, альтернативно, три основных раздела и расширенный раздел. В Таблица разделов, расположенный в основной загрузочной записи, содержит 16-байтовые записи, каждая из которых описывает раздел.

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

Первичный раздел

Первичный раздел содержит одну файловую систему. В ДОС и все ранние версии Майкрософт Виндоус системы, Microsoft требовал того, что он назвал системный раздел быть первым разделом. Все операционные системы Windows, начиная с Windows 95, могут быть расположены (почти) на любом разделе, но загрузочные файлы (io.sys, bootmgr, ntldrи т. д.) должны находиться в основном разделе. Однако другие факторы, такие как ПК BIOS (видеть Последовательность загрузки на стандартном ПК ) также могут налагать особые требования относительно того, какой раздел должен содержать основную ОС.

Тип раздела код для основного раздела может соответствовать файловой системе, содержащейся внутри (например, 0x07 означает либо NTFS или OS / 2 HPFS файловая система) или указать, что раздел предназначен для специального использования (например, код 0x82 обычно указывает на Linux замена раздел). В FAT16 и FAT32 В файловых системах используется ряд кодов типов разделов из-за ограничений различных версий ОС DOS и Windows. Хотя операционная система Linux может распознавать несколько различных файловых систем (ext4, ext3, ext2, ReiserFS и т. д.), все они последовательно использовали один и тот же код типа раздела: 0x83 (Собственная файловая система Linux ).

Расширенный раздел

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

Схемы разбиения

DOS, Windows и OS / 2

С ДОС, Майкрософт Виндоус, и OS / 2, распространенной практикой является использование одного основного раздела для активного файловая система который будет содержать операционную систему, файл страницы / подкачки, все утилиты, приложения и пользовательские данные. На большинстве потребительских компьютеров с Windows буква диска C: обычно назначается этому основному разделу. Другие разделы могут существовать на HDD которые могут отображаться или не отображаться как диски, например разделы восстановления или разделы с диагностическими инструментами или данными. (Буквы дисков Microsoft не соответствуют разделам однозначно, поэтому букв дисков может быть больше или меньше, чем разделов.)

Microsoft Windows 2000, XP, Vista, и Windows 7 включить 'Управление диском 'программа, которая позволяет создавать, удалять и изменять размеры разделов FAT и NTFS. Диспетчер дисков Windows в Windows Vista и Windows 7 использует Выравнивание разделов 1 МБ схема, которая принципиально несовместимый с Windows 2000, XP, OS / 2, DOS, а также со многими другими операционными системами.

Unix-подобные системы

На Unix на основе и Unix-подобный операционные системы, такие как Linux, macOS, BSD, и Солярис, можно использовать несколько разделов на дисковом устройстве. Каждый раздел можно отформатировать с помощью файловая система или как раздел подкачки.

Несколько разделов позволяют использовать такие каталоги, как /ботинок, / tmp, / usr, / var, или же /дома для размещения собственных файловых систем. Такая схема имеет ряд преимуществ:

  • Если одна файловая система будет повреждена, данные за пределами этой файловой системы / раздела могут остаться нетронутыми, что минимизирует потерю данных.
  • Специфический файловые системы могут быть установлены с разными параметрами, например, только чтение, или с исполнением Setuid файлы отключены.
  • Неуправляемая программа, которая использует все доступное пространство в несистемной файловой системе, не заполняет критические файловые системы.
  • Хранение пользовательских данных, таких как документы, отдельно от системных файлов, позволяет обновлять систему с меньшим риском нарушения данных.

Обычной минимальной конфигурацией для систем Linux является использование трех разделов: один содержит системные файлы, смонтированные на "/" ( корневая директория ), один из которых содержит файлы конфигурации пользователя и данные, смонтированные в / home (домашний каталог ) и раздел подкачки.

По умолчанию системы macOS также используют один раздел для всей файловой системы и используют файл подкачки внутри файловой системы (например, Windows), а не в разделе подкачки.

В Solaris разделы иногда называют ломтики. Это концептуальная ссылка на разрезание торта на несколько частей.

Термин «срез» используется в FreeBSD операционная система для ссылки Главная загрузочная запись разделов, чтобы избежать путаницы с собственными метка диска схема разбиения на основе. Тем не мение, Таблица разделов GUID разделы во всем мире называют «разделами».

Мультизагрузочные и смешанные системы[требуется разъяснение ]

А GRUB меню запуска, показывающее Ubuntu Linux (с тремя разными режимами загрузки) и Виндоус виста опции

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

Это отличается от виртуальные операционные системы, в котором одна операционная система запускается как автономная виртуальная «программа» в другой уже работающей операционной системе. (Примером является «виртуальная машина» ОС Windows, работающая из ОС Linux.)

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

В Таблица разделов GUID (граммлобально Uник Я БЫсвидетель ) является частью Унифицированный расширяемый интерфейс встроенных микропрограмм (UEFI) стандарт для макета таблица разделов на физическом жесткий диск. Многие операционные системы теперь поддерживают этот стандарт.

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

При удалении раздела его запись удаляется из таблицы, и данные становятся недоступными. Данные остаются на диске до перезаписи. Специализированные утилиты восстановления может быть в состоянии найти потерял файловых систем и воссоздайте таблицу разделов, содержащую записи для этих восстановленных файловых систем. Некоторые дисковые утилиты могут перезаписывать несколько начальных секторов удаляемого раздела. Например, если Windows Disk Management (Windows 2000 / XP и т. Д.) Используется для удаления раздела, он перезапишет первый сектор (относительный сектор 0) раздела перед его удалением. По-прежнему возможно восстановить ТОЛСТЫЙ или же NTFS раздел, если доступен резервный загрузочный сектор.

Сжатые диски

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

Версии Windows с использованием ядра NT, включая самую последнюю версию, Windows 10, содержат встроенную возможность сжатия диска. Использование отдельных утилит сжатия дисков резко сократилось.

Смотрите также

Рекомендации

  1. ^ Калкинс, Билл (2013). Системное администрирование Oracle Solaris 11.
  2. ^ Леви, Божидар (2002). Администрирование UNIX.
  3. ^ Уорд, Брайан (2004). Как работает Linux: что должен знать каждый суперпользователь. Пресс без крахмала. п. 39. ISBN  9781593270353.

дальнейшее чтение

внешняя ссылка