Поделиться через


Разделы жестких дисков на основе UEFI/GPT

Создайте пользовательские макеты секций для жестких дисков (HDD), твердотельных накопителей (SSD) и других дисков при развертывании Windows на устройствах с единым расширяемым интерфейсом встроенного ПО (UEFI).

Примечание.

Если вы используете пользовательский макет секции, обновите скрипт восстановления push-button, чтобы средства восстановления могли повторно создать пользовательский макет секции при необходимости.

Требования к секциям

При развертывании Windows на устройстве на основе UEFI необходимо отформатировать жесткий диск, включающий секцию Windows, с помощью файловой системы таблицы разделов GUID (GPT). Дополнительные диски могут использовать формат GPT или основной загрузочной записи (MBR).

Диск GPT может содержать до 128 секций.

Каждая секция может содержать не более 18 эксабайт (~18,8 млн терабайт) пространства.

Системная секция

Устройство должно содержать системную секцию. На дисках GPT это называется системным разделом EFI или ESP. Обычно этот раздел хранится на основном жестком диске. Устройство загружается в эту секцию.

Минимальный размер этой секции составляет 200 МБ и должен быть отформатирован с помощью формата ФАЙЛА FAT32.

Эта секция управляется операционной системой и не должна содержать другие файлы, включая средства Windows RE.

Зарезервированная секция Майкрософт (MSR)

Размер MSR составляет 16 МБ.

Добавьте MSR на каждый диск GPT, чтобы помочь в управлении секциями. MSR — это зарезервированная секция, которая не получает идентификатор секции. Он не может хранить пользовательские данные.

Другие разделы служебной программы

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

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

Установка секций в качестве служебных секций

  • При развертывании Windows с помощью DiskPart используйте набор томов атрибутов GPT_ATTRIBUTE_PLATFORM_REQUIRED команду после создания секции, чтобы определить секцию как служебную секцию. Дополнительные сведения см. в разделе MSDN: PARTITION_INFORMATION_GPT структуре.

Проверка наличия системных и служебных секций

  1. Нажмите кнопку "Пуск", щелкните правой кнопкой мыши этот компьютер и нажмите кнопку " Управление". Откроется окно Управление компьютером.
  2. Выберите Управление дисками. Появится список доступных дисков и секций.
  3. В списке дисков и секций убедитесь, что системные и служебные секции присутствуют и не назначены букве диска.

Раздел Windows

  • В секции должно быть не менее 20 гигабайт (ГБ) дискового пространства для 64-разрядных версий или 16 ГБ для 32-разрядных версий.
  • Раздел Windows должен быть отформатирован с помощью формата файлов NTFS.
  • В разделе Windows должно быть 16 ГБ свободного места после завершения работы пользователя с OOBE и автоматического обслуживания.

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

Этот раздел должен быть не менее 300 МБ.

Для средств восстановления Windows (Windows RE) требуется дополнительное свободное место:

  • Требуется не менее 52 МБ, но рекомендуется 250 МБ для размещения будущих обновлений, особенно с пользовательскими макетами секций.

Для средств восстановления Windows (Windows RE) требуется дополнительное свободное место:

  • Требуется не менее 100 МБ, но рекомендуется 250 МБ для размещения будущих обновлений, особенно с пользовательскими макетами секций.

При вычислении свободного места обратите внимание:

  • Образ восстановления winre.wim обычно составляет от 500 до 700 МБ в зависимости от того, какие драйверы, языки и настройки добавляются.
  • Сама файловая система может занять дополнительное место. Например, NTFS может зарезервировать 5–15 МБ или более в секции 750 МБ.

Этот раздел должен использовать идентификатор типа: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC.

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

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

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

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

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

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

Разметка раздела

Макет секции по умолчанию для компьютеров на основе UEFI: системный раздел, MSR, раздел Windows и раздел средств восстановления.

схема макета секции по умолчанию: система, msr, windows и восстановление

Этот макет позволяет использовать шифрование дисков Windows BitLocker как в Windows, так и в среде восстановления Windows.

Примеры файлов: настройка секций дисков с помощью сценариев Windows PE и DiskPart

Для развертывания на основе образов загрузите компьютер в windows PE, а затем используйте средство DiskPart для создания структур секций на конечных компьютерах.

Примечание.

В этих примерах DiskPart разделы назначаются буквы: System=S, Windows=W и Recovery=R. Раздел MSR не получает букву диска.

Измените букву диска Windows на букву, которая находится в конце алфавита, например W, чтобы избежать конфликтов букв диска. Не используйте X, так как эта буква диска зарезервирована для среды предустановки Windows. После перезагрузки устройства секция Windows назначается буква C, а другие секции не получают буквы диска.

При перезагрузке Windows PE переназначает буквы дисков в алфавитном порядке, начиная с буквы C, без учета конфигурации в программе установки Windows. Эта конфигурация может измениться на основе наличия различных дисков, таких как USB-флэш-накопители.

Ниже описано, как секционировать жесткие диски и подготовиться к применению образов. Для выполнения этих действий можно использовать код в разделах, приведенных ниже.

Секционирование жестких дисков и подготовка к применению образов

  1. Скопируйте и сохраните файл CreatePartitions-UEFI.txt на USB-накопителе флэш-памяти.

  2. Используйте среду предустановки Windows для загрузки целевого компьютера.

  3. Очистка и секционирование диска. В этом примере F — это буква USB-накопителя.

DiskPart /s F:\CreatePartitions-UEFI.txt
  1. Если вы используете пользовательский макет секции, обновите скрипт восстановления push-button, чтобы средства восстановления могли повторно создать пользовательский макет секции при необходимости.

Внимание

Чтобы избежать проблем с загрузкой без операционной системы из-за размера секции, производители должны разрешить скрипту автоматического создания функции восстановления без операционной системы создать секцию, используемую для wiM восстановления. Если изготовитель хочет использовать настраиваемый скрипт DISKPART для создания секций, рекомендуемый минимальный размер секции составляет 990 МБ с минимальным объемом свободного места в 250 МБ.

Следующие шаги

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

Примеры скриптов

Настройка секций жесткого диска на основе BIOS/MBR

Шифрование дисков BitLocker

WinPE: установка на жестком диске (плоская загрузка или не оЗУ)

Вопросы и ответы о Windows и GPT