Что такое раздел жесткого диска

Жесткие диски и разделы

Развертывание

Несколько дисков

Использование небольших дисков

Операции

Устранение неполадок

Средства и параметры

узнайте о методах развертывания Windows на разных дисках, включая жесткие диски, твердотельные накопители (ssd) или виртуальные жесткие диски (vhd), а также с различными структурами разделов, включая разделы данных и служебные программы.

Типы дисков

Windows можно установить на жесткий диск, например жесткий диск или твердотельный накопитель. Для обеспечения дополнительной безопасности можно использовать жесткие диски, предварительно зашифрованные с помощью фабрики. Один компьютер может содержать несколько дисков.

Твердотельные накопители

Твердотельный накопитель (SSD) — это жесткий диск, использующий твердотельную память для хранения постоянных данных. Для установки Windows SSD-диск должен иметь не менее 16 гигабайт (ГБ) пространства. Дополнительные сведения о дисковом пространстве и ОЗУ см. в статье Оптимизация использования дисковых операционных систем, одного источника данных и изображения.

больше не требуется запускать тесты оценки системы Windows (WinSAT) на дисках SSD. Windows теперь обнаруживает накопители SSD и соответствующим образом выполняет настройку.

Диски расширенного формата

Для дополнительного дискового пространства можно использовать некоторые дополнительные диски формата.

Диски с улучшенным форматом эмуляции 512 (512e) поддерживаются на компьютерах на базе BIOS или UEFI.

Расширенный формат 4 КБ Native (4Kn) диски поддерживаются только на компьютерах на основе UEFI.

Для расширенного формата дисков объемом в машинном формате (4 КБ на сектор) минимальный размер раздела составляет 260 Мб из-за ограничения формата файла FAT32. Минимальный размер раздела для дисков FAT32 вычисляется как размер сектора (4 КБ) x 65527 = 256 МБ. Дополнительные сведения см. в разделе Настройка разделов жесткого диска на основе UEFI/GPT.

Жесткие диски, зашифрованные с завода

для защиты среды развертывания можно использовать предварительно зашифрованный жесткий диск фабрики, чтобы предотвратить несанкционированный доступ до установки Windows или другого программного обеспечения. Дополнительные сведения см. в статье заводские зашифрованные диски.

Несколько жестких дисков

при установке Windows на устройстве с несколькими жесткими дисками можно использовать путь к расположению диска, чтобы обеспечить применение образов к нужным дискам.

Для этого запустите, diskpart а затем SELECT DISK= выберите каждый диск. Пример: SELECT DISK=PCIROOT(0)#PCI(0100)#ATA(C00T00L00)

Системный диск может не отображаться как диск 0 в средстве DiskPart. При перезагрузке система может назначать устройствам разные номера. Разные компьютеры с одинаковой конфигурацией дисков могут иметь разные номера дисков.

Секции

Жесткий диск можно разделить на несколько разделов. можно создать отдельные разделы системы, восстановления, Windows или данных.

чтобы повысить безопасность раздела Windows или секции данных, можно использовать BitLocker для шифрования раздела. Дополнительные сведения см. в разделе Шифрование диска BitLocker.

Типы секций должны соответствовать встроенному по компьютера. вы можете установить Windows на жестких дисках, которые основаны на одном из следующих типов встроенного по:

Чтобы определить тип системы, обратитесь к производителю оборудования.

Системные и служебные разделы

Системный раздел — это раздел, содержащий аппаратно-зависимые файлы, необходимые для загрузки Windows.

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

добавьте разделы системных служебных программ перед разделом Windows, так как в случае, когда требуется полное восстановление системы, этот порядок секционирования помогает предотвратить перезапись системных и служебных разделов средствами восстановления.

сведения о настройке системных разделов при применении образов см. в разделе захват и применение Windows, системы и разделов восстановления.

Зарезервированный раздел Майкрософт (MSR)

MSR используется в системах UEFI/GPT для поддержки программных компонентов, ранее использовавших скрытые сектора.

Разделы восстановления

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

для систем на основе BIOS/MBR по-прежнему можно объединить раздел Windows RE tools с системным разделом. Чтобы сэкономить место на диске, рассмотрите возможность создания логических секций, чтобы обойти ограничение в четырех разделах. Дополнительные сведения см. в разделе Настройка более четырех разделов на жестком диске с BIOS/MBR.

Секции данных

можно включить отдельный раздел данных, чтобы упростить обслуживание в ситуациях, когда основная операционная система может быть заменена или если на одном устройстве существует несколько операционных систем, например Windows 10 и Windows 7. Если устройство имеет несколько жестких дисков, раздел данных может храниться на другом диске.

Для типичных конфигураций с одним диском лучше не использовать отдельный раздел данных. Существует две основные причины.

Источник

Как разбить на разделы жесткие диски и SSD-накопители

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Содержание

Содержание

Хранить всю информацию в одном месте — далеко не лучшая идея. Сбои программ, вирусы, переустановка ОС или внезапное отключение питания могут уничтожить ценные данные. Тут нам поможет разбитие диска на несколько разделов.

С помощью встроенных сервисов

Windows имеет несколько встроенных средств для разделения дисков — они весьма удобны и не потребуют каких-либо сложных манипуляций.

Управление дисками

Переходим в «Меню Пуск->Служебные Windows->Этот компьютер (Клик правой кнопкой)->Дополнительно->Управление». Перед нами появится окно с различными вкладками, нам нужен подпункт «Управление дисками».

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Выбираем нужный локальный диск и кликаем правой кнопкой мыши, в данном случае это диск «Е». В появившемся меню — «Сжать том». После анализа системой нам будет предложено задать размер томов при разделении.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Процедура разделения займет некоторое время. После завершения во вкладке диска появится область с подписью «Не распределена». Кликаем по ней правой кнопкой и создаем простой том.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Если нам требуются только два локальных диска вместо одного изначального, то подпункт «Размер» оставляем как есть (в ином случае указываем нужный размер диска, и повторяем эти шаги для остальных вновь создаваемых дисков). Остается лишь задать отображаемое название, букву диска и отформатировать в формате NTFS.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

После всех манипуляций вкладка локальных дисков приняла следующий вид:

Занимавший ранее 931 ГБ диск «Е» теперь равен 411 ГБ, а 520 ГБ выделены под том «F».

Командная строка

Для открытия командной строки вводим в поле поиска «cmd». Появится иконка приложения, кликаем правой кнопкой и запускаем от имени администратора. Зайдя в командную строку, поэтапно вводим команды «diskpart» и «list volume». Для выбора разделяемого диска вводим команду «select volume» и его цифру из списка. В данном случае это том «E» и, соответственно, число «0».

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Далее задаем команду «shrink desired=», где после знака «=» вписываем размеры нового диска в мегабайтах, например 520000. Следующий шаг — создание раздела командой «create partition primary». Для знакомого уже нам форматирования «format fs=ntfs quick».

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Остается задать нужную букву раздела командой «assign letter=», например «K», и завершить создание нового тома.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

С помощью сторонних приложений

Для тех, кто не хочет довольствоваться встроенными средствами Windows, есть возможность установить сторонние программы с подобным функционалом. Рассмотрим пару приложений подробнее.

AOMEI Partition Assistant

Одна из самых популярных программ для разделения дисков. Она бесплатная и имеет удобный русифицированный интерфейс. Скачав и установив программу, мы попадаем в интерфейс с информацией о дисках и различными функциями. Выбираем нужный диск и кликаем «Изменение размера/перемещение». Устанавливаем размер для разделяемого диска, двигая ползунок в стороны.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

В строке локального диска появится неразмеченная область, кликаем «Создание раздела». Присваиваем букву диску, например «J», и выбираем файловую систему «NTFS».

Нажимаем кнопку «Применить» и следуем инструкции. Спустя небольшое время появится новый локальный диск.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

MiniTool Partition Wizard

Еще одна популярная программа. Она бесплатная, но ее интерфейс на английском языке. Скачиваем и устанавливаем приложение. Выбираем диск и кликаем по пункту «Move/Resize Partition». Задаем нужные параметры, для подтверждения жмем «Apply».

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

В строке диска появится уже знакомая нам неразмеченная область. Для ее активации кликаем «Create Partition» и задаем параметры. В данном случае это том «L».

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

После завершения настроек подтверждаем изменения командой «Apply» и ждем. Через некоторое время появится вновь созданный раздел.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Целесообразность и нюансы

Рассмотренные выше способы позволяют разбить любой диск при установленной ОС. Но никто вам не помешает разбить его при «чистой» установке ОС. Для этого потребуется лишь во время установки указать создание нового раздела в меню «Настройка диска».

Разбитие на разделы позволяет нам не переживать о потере информации, если вдруг придется переустанавливать ОС. В зависимости от задач и объема, можно создать несколько томов, где один будет отводиться под ОС, другой — под игры, а оставшийся — под фото/видео и файлы. При переустановке ОС «затрутся» данные лишь на одном томе с установленной системой, в то время как остальные останутся не тронутыми. Будет это жесткий диск или SSD-накопитель — не играет принципиальной роли.

Создаваемые разделы диска существуют лишь на уровне ОС. Контроллер накопителя работает с единым пространством памяти. Данные из любого раздела могут быть записаны в любое место общего массива памяти. И накопителю неважно, как ОС разбила разделы дисков.

Самым надежным способом, как и всегда, остается создание бэкапов. Везде и всегда создавайте резервные копии своих ценных файлов. Современные SSD-накопители имеют большой ресурс перезаписи. Выходят из строя они, как правило, неожиданно и не от перезаписи, а от помирания контроллера, который очень чувствителен к незапланированному отключению питания. А восстановить данные с них весьма проблематично. HDD-диск в свою очередь выходит из строя постепенно, что позволяет при выявлении неисправности успеть скопировать с него важную информацию.

Источник

Как разделить жесткий диск на разделы

Вот и перед вами встал вопрос, как разбить жесткий диск на разделы. Причины могут быть разные, к примеру, вы приобрели новый HDD для увеличения постоянной памяти существующего компьютера или купили новый ноутбук, но без предустановленной системы, и вам самим предстоит установить оболочку Windows, или вам просто не стало хватать объема системного раздела диска под вновь устанавливаемые программы.

Основные способы деления пространства жестких дисков

Вне зависимости от причин, которые вас побудили, хотите разбить жесткий диск на разделы сами, но плохо представляете, как это делается на практике. Вот здесь и постараемся вам помочь, рассказав не только об основных способах, как правильно разделить жесткий диск, но и указав на определенные нюансы и сложности, с которыми можете столкнуться во время этой непростой работы.

Рассмотрим, как поделить жесткий диск любого вида (HDD или SSD) тремя способами, а именно, с помощью:

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

Разбиваем диск стандартной утилитой Windows

Этот способ работы с накопителями является не очень сложным и, главное, не требует сторонних программ. Он подойдет для разделения как основного диска «C», так и для разбиения внешнего HDD на разделы. Эту утилиту для работы с носителями информации имеют все версии от Windows XP до Windows 10.

Итак, для непосредственной работы с жесткими дисками необходимо открыть стандартную утилиту оболочки Windows, причем ее можно вызвать на рабочий стол двумя способами:

В открывшемся окне «Управление дисками» должны быть отражены все подключенные в данный момент к вашему компьютеру накопители информации, включая и флеш-память.

Наводим курсор мыши на нужный раздел и вызываем правой кнопкой контекстное меню для данного диска. А вот тут, в зависимости от того, что хотим сделать, и определяемся с нужной в дальнейшем командой.

Делим диск на два

Если это один основной диск «C», то это простой способ, как разделить жесткий диск на два и со стопроцентной уверенностью не потерять системную информацию. Для этого выполняем следующие действия:

Все, основной диск разделен на два раздела.

Размечаем диск на разделы

А вот, как разделить жесткий диск на разделы, в случае с новым, только что приобретённым накопителем, работая с данной стандартной утилитой, также не представляет особого труда, но алгоритм действий будет несколько изменен. Последовательность действий будет такой:

Здесь стоит помнить, что дисковая система MBR позволяет создать не более 4 разделов на один жесткий диск.

Работа с дисками с помощью специальных программ-утилит

Наибольшую популярность среди пользователей нашли следующие универсальные программные утилиты для работы с различными накопителями информации, а именно:

Эти утилиты специально приспособлены для совершения практически всех основных операций с HDD, SSD и другими носителями информации. Они имеют довольно понятный интерфейс, предназначенный для работы как со специалистами, так и с рядовыми пользователями.

Разбить диск на разделы при помощи таких универсальных утилит разберем на примере программы AOMEI Partition Assistant, которую можно установить на компьютер, как стандартное приложение, или пользоваться ей из портативного режима.

И также для сравнения покажем работу утилиты в двух режимах при делении основного диска на два и разбивку нового жесткого диска на несколько разделов.

Открываем программу и видим окно с обширной информацией по всем подключенным носителям информации и их разделам.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Делим на два

Алгоритм работы по разделению основного жесткого диска «C» состоит из набора последовательных команд:

После перезагрузки, выполнив все операции, система загрузится, но уже с разделенным на две части основным диском.

Делим новый диск

Как правило, новый HDD будет представлять незанятое пространство и будет виден только в окне программы.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Вначале обязательно четко обозначаем диск, с которым будем работать, путем наведения курсора мыши и получения соответственной цветовой градации позиции. А вот в случае ошибки можно потерять всю важную информацию на случайно выбранном существующем носителе информации.

Далее, последовательно выполняем следующие действия по набору команд:

Алгоритм работы с другими универсальными программами по изменению размеров различных носителей информации очень похож на приведенный выше пример. Единственным существенным различием будет интерфейс программ и расположение меню.

Разбивка основного диска с помощью загрузочной оболочки Windows PE

Если решили установить новую операционную систему или полностью обновить старую, и существующие размеры разделов основного HDD вас не устраивают или не отвечают необходимым требованиям, то лучше и проще сделать переформатирование, зайдя в компьютер из специальной упрощённой оболочки Windows PE.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

При желании различные версии Windows PE можно скачать с интернета, причем они находятся там в свободном доступе и укомплектованы набором всех необходимых портативных программ для работы не только с носителями информации, но и имеют целый набор различных полезных утилит. К примеру, можно взять дистрибутив с сайта https://diakov.net/8305-adminpe-30.html, не требующего дополнительной регистрации от пользователя.

После загрузки портативной Windows PE появится рабочий стол, практически полностью повторяющий привычную оболочку Windows, но уже с предустановленными программными модулями.

Открываем универсальную программу для работы с различными накопителями информации и работаем по приведенному ранее примеру в фоновом режиме и без лишних перезагрузок.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Основным достоинством оболочки Windows PE является то, что программные модули никак не связаны с жесткими дисками, что позволяет выполнять все возможные операции по их переформатированию любым возможным способом без каких-либо ограничений.

Заключение

В этой статье узнали, как разделить диск ПК или ноутбука разными способами. Были рассмотрены примеры: как разделить жесткий диск на 2 части, и как создать разделы на жестком диске. Аналогичными способами сможете разбить внешний жесткий диск. Просто подключите его к компьютеру и проделайте те же самые действия.

Видео по теме

Источник

Раздел жесткого диска

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

На других носителях информации выделение разделов или не предусмотрено, или (за редкими исключениями) не практикуется. Однако, существуют флеш-драйвы, память которых можно разбить на два раздела, причём один раздел можно защитить паролем, при этом система «увидит» составное устройство из двух флеш-карт (на самом деле любую флеш карту можно разбить на два и боле разделов, одноко драйвер в Windows отображает только первый из них; работа с ними возможна при подмене драйвера или при работе с другими ОС).

Содержание

Преимущества использования разделов

Выделение на одном жёстком диске нескольких разделов даёт следующие преимущества:

Структура диска, разбитого на разделы

Информация о размещении разделов на жёстком диске хранится в таблице разделов (англ. partition table ), которая является частью главной загрузочной записи (MBR). MBR располагается в первом физическом секторе жёсткого диска.

Раздел может быть либо логическим диском, либо дополнительным разделом.

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

В MBR под таблицу разделов выделено 64 байта. Каждая запись занимает 16 байт. Таким образом, всего на жестком диске может быть создано не более 4 разделов. Когда разрабатывалась структура MBR, это считалось достаточным. Однако, позднее был введён дополнительный раздел. Он не является логическим диском, а также содержит таблицу разделов, в которой можно прописать ещё до 4 разделов.

По правилам дополнительный раздел может быть только один, и не может содержать другой дополнительный раздел. Таким образом, в максимальной конфигурации на жёстком диске может быть сформировано 3 основных логических диска и 1 дополнительный раздел, содержащий 4 логических диска. Всего 7 логических дисков. И только первичный диск может быть загрузочным. Однако, различные менеджеры разделов позволяют обходить эти ограничения.

Виды логических разделов

Первичный (основной) раздел

Первичный раздел (англ. primary partition ) обязательно должен быть на физическом диске. Этот раздел всегда содержит либо одну файловую систему, либо другие логические разделы. На физическом диске может быть до четырёх первичных разделов. Некоторые старые операционные системы — например, Microsoft Windows — могли быть установлены только на первичный раздел.

Расширенный (дополнительный) раздел

Основная таблица разделов может содержать не более 4 первичных разделов, поэтому был изобретён Расширенный раздел (англ. extended partition ). Это первичный раздел, который не содержит собственной файловой системы, а содержит другие логические разделы.

Пример разбиения жёсткого диска на разделы

Физический дискПервичный раздел 1 (Логический раздел 1): ФС
Расширенный раздел (Первичный раздел 2, Логический раздел 2)
Логический раздел 4: ФС
Логический раздел 5: ФС
Первичный раздел 3 (Логический раздел 3): ФС

Программы для работы с разделами

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Программы для работы с разделами обычно называют «дисковыми утилитами».

Источник

Изучаем структуры MBR и GPT

Для работы с жестким диском его для начала необходимо как-то разметить, чтобы операционная система могла понять в какие области диска можно записывать информацию. Поскольку жесткие диски имеют большой объем, их пространство обычно разбивают на несколько частей — разделов диска. Каждому такому разделу может быть присвоена своя буква логического диска (для систем семейства Windows) и работать с ним можно, как будто это независимый диск в системе.

Способов разбиения дисков на разделы на сегодняшний день существует два. Первый способ — использовать MBR. Этот способ применялся еще чуть ли не с появления жестких дисков и работает с любыми операционными системами. Второй способ — использовать новую систему разметки — GPT. Этот способ поддерживается только современными операционными системами, поскольку он еще относительно молод.

Структура MBR

До недавнего времени структура MBR использовалась на всех персональных компьютерах для того, чтобы можно было разделить один большой физический жесткий диск (HDD) на несколько логических частей — разделы диска (partition). В настоящее время MBR активно вытесняется новой структурой разделения дисков на разделы — GPT (GUID Partition Table). Однако MBR используется еще довольно широко, так что посмотрим что она из себя представляет.

MBR всегда находится в первом секторе жесткого диска. При загрузке компьютера, BIOS считывает этот сектор с диска в память по адресу 0000:7C00h и передает ему управление.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Итак, первая секция структуры MBR — это секция с исполняемым кодом, который и будет руководить дальнейшей загрузкой. Размер этой секции может быть максимум 440 байт. Далее идут 4 байта, отведенные на идентификацию диска. В операционных системах, где идентификация не используется, это место может занимать исполняемый код. То же самое касается и последующих 2 байт.

Начиная со смещения 01BEh находится сама таблица разделов жесткого диска. Таблица состоит из 4 записей (по одной на каждый возможный раздел диска) размером 16 байт.

Структура записи для одного раздела:

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Первым байтом в этой структуре является признак активности раздела. Этот признак определяет с какого раздела следует продолжить загрузку. Может быть только один активный раздел, иначе загрузка продолжена не будет.

Следующие три байта — это так называемые CHS-координаты первого сектора раздела.

По смещению 04h находится код типа раздела. Именно по этому типу можно определить что находится в данном разделе, какая файловая система на нем и т.п. Список зарезервированных типов разделов можно посмотреть, например, в википедии по ссылке Типы разделов.

После типа раздела идут 3 байта, определяющие CHS-координаты последнего сектора раздела.

CHS-координаты сектора расшифровываются как Cylinder Head Sector и соответственно обозначают номер цилиндра (дорожки), номер головки (поверхности) и номер сектора. Цилиндры и головки нумеруются с нуля, сектор нумеруется с единицы. Таким образом CHS=0/0/1 означает первый сектор на нулевом цилиндре на нулевой головке. Именно здесь находится сектор MBR.

Все разделы диска, за исключением первого, обычно начинаются с нулевой головки и первого сектора какого-либо цилиндра. То есть их адрес будет N/0/1. Первый раздел диска начинается с головки 1, то есть по адресу 0/1/1. Это все из-за того, что на нулевой головке место уже занято сектором MBR. Таким образом, между сектором MBR и началом первого раздела всегда есть дополнителььные неиспользуемые 62 сектора. Некоторые загрузчики ОС используют их для своих нужд.

Интересен формат хранения номера цилиндра и сектора в структуре записи раздела. Номер цилиндра и номер сектора делят между собой два байта, но не поровну, а как 10:6. То есть на номер сектора приходится младшие 6 бит младшего байта, что позволяет задавать номера секторов от 1 до 63. А на номер цилиндра отведено 10 бит — 8 бит старшего байта и оставшиеся 2 бита от младшего байта: «CCCCCCCC CCSSSSSS», причем в младшем байте находятся старшие биты номера цилиндра.

Проблема с CHS-координатами состоит в том, что с помощью такой записи можно адресовать максимум 8 Гб диска. В эпоху DOS это было приемлемо, однако довольно скоро этого перестало хватать. Для решения этой проблемы была разработана система адресации LBA (Logical Block Addressing), которая использовала плоскую 32-битную нумерацию секторов диска. Это позволило адресовать диски размером до 2Тб. Позже разрядность LBA увеличили до 48 бит, однако MBR эти изменения не затронули. В нем по-прежнему осталась 32-битная адресация секторов.

Итак, в настоящее время повсеместно используется LBA-адресация для секторов на диске и в структуре записи раздела адрес его первого сектора прописывается по смещению 08h, а размер раздела — по смещению 0Ch.

Для дисков размером до 8Гб (когда адресация по CHS еще возможна) поля структуры с CHS-координатами и LBA-адресации должны соответствовать друг другу по значению (корректно конвертироваться из одного формата в другой). У дисков размером более 8Гб значения всех трех байт CHS-координат должны быть равны FFh (для головки допускается также значение FEh).

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

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

Разделы, отмеченные в таблице типом 05h и 0Fh, это так называемые расширенные разделы. С их помощью можно создавать больше разделов на диске, чем это позволяет MBR. На самом деле расширенных разделов несколько больше, например есть разделы с типами C5h, 15h, 1Fh, 91h, 9Bh, 85h. В основном все эти типы разделов использовались в свое время различными операционными системами (такими как например OS/2, DR-DOS, FreeDOS) с одной и той же целью — увеличить количество разделов на диске. Однако со временем различные форматы отпали и остались только разделы с типами 05h и 0Fh. Единственное исключение — это тип 85h. Он до сих пор может использоваться в Linux для формирования второй цепочки логических дисков, скрытых от других операционных систем. Разделы с типом 05h используются для дисков менее 8Гб (где еще возможна адресация через CHS), а тип 0Fh используется для дисков больше 8Гб (и используется LBA-адресация).

В первом секторе расширенного раздела находится структура EBR (Extended Boot Record). Она во многом схожа со структурой MBR, но имеет следующие отличия:

В отличие от MBR, где позволяется создавать не более четырёх разделов, структура EBR позволяет организовать список логических разделов, ограниченный лишь размером раздела-контейнера (того самого, который с типом 05h или 0Fh). Для организации такого списка используется следующий формат записей: первая запись в таблице разделов EBR указывает на логический раздел, связанный с данным EBR, а вторая запись указывает на следующий в списке раздел EBR. Если данный логический раздел является последним в списке, то вторая запись в таблице разделов EBR должна быть заполнена нулями.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Формат записей разделов в EBR аналогичен формату записи в структуре MBR, однако логически немного отличается.

Признак активности раздела для разделов структуры EBR всегда будет 0, так как загрузка осуществлялась только с основных разделов диска. Координаты CHS, с которых начинается раздел используются, если не задействована LBA-адресация, также как и в структуре MBR.

А вот поля, где в режиме LBA-адресации должны находиться номер начального сектора и количество секторов раздела, в структуре EBR используются несколько иначе.

Что такое раздел жесткого диска. Смотреть фото Что такое раздел жесткого диска. Смотреть картинку Что такое раздел жесткого диска. Картинка про Что такое раздел жесткого диска. Фото Что такое раздел жесткого диска

Для первой записи таблицы разделов EBR в поле начального сектора раздела (смещение 08h) записывается расстояние в секторах между текущим сектором EBR и началом логического раздела, на который ссылается запись. В поле количества секторов раздела (смещение 0Ch) в этом случае пишется размер этого логического раздела в секторах.

Для второй записи таблицы разделов EBR в поле начального сектора раздела записывается расстояние между сектором самой первой EBR и сектором следующей EBR в списке. В поле количества секторов раздела в этом случае пишется размер области диска от сектора этой следующей структуры EBR и до конца логического раздела, относящегося к этой структуре.

Таким образом, первая запись таблицы разделов описывает как найти, и какой размер занимает текущий логический раздел, а вторая запись описывает как найти, и какой размер занимает следующий EBR в списке, вместе со своим разделом.

Структура GPT

В современных компьютерах на смену BIOS пришла новая спецификация UEFI, а вместе с ней и новое устройство разделов на жестком диске — GUID Partition Table (GPT). В этой структуре были учтены все недостатки и ограничения, накладываемые MBR, и разработана она была с большим запасом на будущее.

В структуре GPT используется теперь только LBA-адресация, никаких CHS больше нет и никаких проблем с их конвертацией тоже. Причем под LBA-адреса отведено по 64 бита, что позволяет работать с ними без всяких ухищрений, как с 64-битными целыми числами, а также (если до этого дойдет) даст в будущем возможность без проблем расширить 48-битную LBA-адресацию до 64-битной.

Кроме того, в отличие от MBR, структура GPT хранит на диске две своих копии, одну в начале диска, а другую в конце. Таким образом, в случае повреждения основной структуры, будет возможность восстановить ее из сохраненной копии.

Рассмотрим теперь устройство структуры GPT подробнее. Вся структура GPT на жестком диске состоит из 6 частей:

Защитный MBR-сектор

Первый сектор на диске (с адресом LBA 0) — это все тот же MBR-сектор. Он оставлен для совместимости со старым программным обеспечением и предназначен для защиты GPT-структуры от случайных повреждений при работе программ, которым про GPT ничего не известно. Для таких программ структура разделов будет выглядеть как один раздел, занимающий все место на жестком диске.

Структура этого сектора ничем не отличается от обычного сектора MBR. В его таблице разделов дожна быть создана единственная запись с типом раздела 0xEE. Раздел должен начинаться с адреса LBA 1 и иметь размер 0xFFFFFFFF. В полях для CHS-адресации раздел соответственно должен начинаться с адреса 0/0/2 (сектор 1 занят под саму MBR) и иметь конечный CHS-адрес FF/FF/FF. Признак активного раздела должен иметь значение 0 (неактивный).

При работе компьютера с UEFI, данный MBR-сектор просто игнорируется и никакой код в нем также не выполняется.

Первичный GPT-заголовок

Этот заголовочный сектор содержит в себе данные о всех LBA-адресах, использующихся для разметки диска на разделы.

Структура GPT-заголовка:

Смещение (байт)Размер поля (байт)Пример заполненияНазвание и описание поля
0x008 байт45 46 49 20 50 41 52 54Сигнатура заголовка. Используется для идентификации всех EFI-совместимых GPT-заголовков. Должно содержать значение 45 46 49 20 50 41 52 54, что в виде текста расшифровывается как «EFI PART».
0x084 байта00 00 01 00Версия формата заголовка (не спецификации UEFI). Сейчас используется версия заголовка 1.0
0x0C4 байта5C 00 00 00Размер заголовка GPT в байтах. Имеет значение 0x5C (92 байта)
0x104 байта27 6D 9F C9Контрольная сумма GPT-заголовка (по адресам от 0x00 до 0x5C). Алгоритм контрольной суммы — CRC32. При подсчёте контрольной суммы начальное значение этого поля принимается равным нулю.
0x144 байта00 00 00 00Зарезервировано. Должно иметь значение 0
0x188 байт01 00 00 00 00 00 00 00Адрес сектора, содержащего первичный GPT-заголовок. Всегда имеет значение LBA 1.
0x208 байт37 C8 11 01 00 00 00 00Адрес сектора, содержащего копию GPT-заголовка. Всегда имеет значение адреса последнего сектора на диске.
0x288 байт22 00 00 00 00 00 00 00Адрес сектора с которого начинаются разделы на диске. Иными словами — адрес первого раздела диска
0x308 байт17 C8 11 01 00 00 00 00Адрес последнего сектора диска, отведенного под разделы
0x3816 байт00 A2 DA 98 9F 79 C0 01 A1 F4 04 62 2F D5 EC 6DGUID диска. Содержит уникальный идентификатор, выданный диску и GPT-заголовку при разметке
0x488 байт02 00 00 00 00 00 00 00Адрес начала таблицы разделов
0x504 байта80 00 00 00Максимальное число разделов, которое может содержать таблица
0x544 байта80 00 00 00Размер записи для раздела
0x584 байта27 C3 F3 85Контрольная сумма таблицы разделов. Алгоритм контрольной суммы — CRC32
0x5C420 байт0Зарезервировано. Должно быть заполнено нулями

Система UEFI проверяет корректность GPT-заголовка, используя контрольный суммы, вычисляемые по алгоритму CRC32. Если первичный заголовок поврежден, то проверяется контрольная сумма копии заголовка. Если контрольная сумма копии заголовка правильная, то эта копия используется для восстановления информации в первичном заголовке. Восстановление также происходит и в обратную сторону — если первичный заголовок корректный, а копия неверна, то копия восстанавливается по данным из первичного заголовка. Если же обе копии заголовка повреждены, то диск становится недоступным для работы.

У таблицы разделов дополнительно существует своя контрольная сумма, которая записывается в заголовке по смещению 0x58. При изменении данных в таблице разделов, эта сумма рассчитывается заново и обновляется в первичном заголовке и в его копии, а затем рассчитывается и обновляется контрольная сумма самих GPT-заголовков.

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

Следующей частью структуры GPT является собственно таблица разделов. В настоящее время операционные системы Windows и Linux используют одинаковый формат таблицы разделов — максимум 128 разделов, на каждую запись раздела выделяется по 128 байт, соответственно вся таблица разделов займет 128*128=16384 байт, или 32 сектора диска.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *