Как при установке windows 10 изменить mbr на gpt
Перейти к содержимому

Как при установке windows 10 изменить mbr на gpt

  • автор:

Программа установки Windows: установка с использованием стиля раздела MBR или GPT

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

Например, если вы получаете сообщение об ошибке : Windows cannot be installed to this disk. The selected disk is not of the GPT partition style , это связано с тем, что компьютер загружен в режиме UEFI, но жесткий диск не настроен для режима UEFI. У вас есть несколько вариантов:

  1. Перезагрузите компьютер в устаревшем режиме совместимости с BIOS. Этот параметр позволяет сохранить существующий стиль секции. Дополнительные сведения см. в разделах Загрузка в режиме UEFI или Устаревший режим BIOS.
  2. Настройте диск для UEFI с помощью стиля раздела GPT. Этот параметр позволяет использовать функции встроенного ПО UEFI компьютера. Вы можете сохранить данные и преобразовать диск с помощью средства MBR2GPT или переформатировать диск, следуя приведенным ниже инструкциям. При переформатирование будут удалены все данные на диске.

Зачем преобразовывать диск

Многие компьютеры теперь имеют возможность использовать версию BIOS UEFI, которая может ускорить загрузку и завершение работы, а также обеспечить дополнительные преимущества безопасности. Чтобы загрузить компьютер в режиме UEFI, необходимо использовать диск в формате GPT.

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

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

Переформатирование диска с использованием другого стиля секции

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

  1. Выключите компьютер и поместите в установочный USB-ключ Windows или DVD-диск.
  2. Загрузите компьютер на USB-ключ или DVD-диск в режиме UEFI. Дополнительные сведения см. в разделах Загрузка в режиме UEFI или Устаревший режим BIOS.
  3. В программе установки Windows при выборе типа установки выберите Пользовательский.
  4. На экране Где вы хотите установить Windows? выберите каждый из разделов на диске, на котором устанавливается Windows, и нажмите кнопку Удалить. На диске будет отображаться одна область нераспределенного пространства.

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

Очистка диска вручную и его преобразование в GPT

  1. Выключите компьютер и поместите в установочный DVD-диск Windows или USB-ключ.
  2. Загрузите компьютер на DVD-диск или USB-ключ в режиме UEFI. Дополнительные сведения см. в разделах Загрузка в режиме UEFI или Устаревший режим BIOS.
  3. В программе установки Windows нажмите клавиши SHIFT+F10 , чтобы открыть окно командной строки.
  4. Откройте средство diskpart:
diskpart 
list disk 
select disk clean convert gpt exit 

Убедитесь, что программа установки Windows загружается в правильном режиме встроенного ПО

Чтобы автоматизировать этот процесс, необходимо запустить программу установки Windows из среды предустановки Windows и использовать скрипт, чтобы определить, в каком режиме вы находитесь перед установкой Windows. Дополнительные сведения см. в разделе WinPE: загрузка в UEFI или устаревшем режиме BIOS.

Изменение схемы разделов диска с MBR на GPT

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

Диск можно изменить с МБ R на формат секции GPT, если диск не содержит секций или томов.

  • Перед преобразованием диска создайте резервную копию всех данных на диске и закройте все программы, которые обращаются к диску.
  • Для преобразования диска необходимо быть членом группы операторов резервного копирования или Администратор istrator.

Преобразование диска МБ R с помощью управления дисками

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

  1. Резервное копирование или перемещение данных на диске МБ R перед преобразованием.
  2. Удалите все разделы и тома на диске МБ R.
    • Для каждой секции или тома выберите элемент и удерживайте его (или щелкните правой кнопкой мыши) и выберите пункт «Удалить секцию » или «Удалить том«.
  3. Выберите и удерживайте (или щелкните правой кнопкой мыши) диск МБ R для преобразования в формат GPT и выберите команду «Преобразовать в диск GPT».

Процесс уведомляет вас о завершении преобразования.

Преобразование диска МБ R из командной строки

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

  1. Резервное копирование или перемещение данных на диске МБ R перед преобразованием.
  2. Откройте командную строку с повышенными привилегиями: выберите и удерживайте (или щелкните правой кнопкой мыши) командную строку и выберите команду «Запустить от имени» Администратор istrator.
  3. В командной строке введите diskpart , чтобы инициировать процесс секции диска.
  4. Подготовьте диск МБ R для преобразования путем очистки (удаления) любых секций или томов.

Примечание. Если на диске МБ R нет секций или томов, перейдите к последнему шагу, чтобы применить преобразование.

  1. В командной строке DISKPART введите list disk . Запишите номер диска МБ R, который требуется преобразовать в формат GPT.
  2. В командной строке DISKPART введите select disk номер диска МБ R для преобразования.
  3. В командной строке DISKPART введите clean все разделы и тома на диске.

Процесс diskpart уведомляет вас о завершении преобразования.

Просмотр команд diskpart

В следующей таблице показана сводка команд для процесса diskpart.

Команда Description
list disk Отображает список дисков и сведений о них, таких как их размер и объем свободного места. Команда также показывает, является ли диск базовым или динамическим, а также использует ли он формат секции МБ R или GPT. В списке результатов диск, помеченный звездочкой (*), имеет текущий фокус для введенных команд.
select disk disk-number Выбирает указанный диск, где номер диска — это номер диска, который нужно выбрать. Команда также предоставляет текущий фокус указанному диску.
clean Удаляет все разделы секций или томов с диска с текущим фокусом.
convert gpt Преобразует пустой базовый диск с форматом секции МБ R в базовый диск с форматом секции GPT.

Попробуйте средство преобразования МБ R2GPT

В качестве альтернативного подхода можно использовать средство МБ R2GPT.EXE для преобразования диска МБ R в формат секции GPT. Помните, что средство может быть более сложным для использования, чем diskpart процесс. Дополнительные сведения см. в разделе «Преобразование секции МБ R в GPT».

Дополнительные ссылки

В системах efi windows можно установить только на gpt диск что делать?

MBR в GPT при установке windows 10

На сегодняшний день существует два основных типа разметки жестких дисков для операционных систем семейства Windows – это GPT и MBR. В прошлых статьях мы рассказывали о преимуществах того и другого.

Для ноутбуков и компьютеров позже 2016-2017 годов выпуска с системой UEFI актуальной является именно GPT разметка. При попытке установить Windows из под UEFIна диск с разметкой MBR вы увидите ошибку “В системах efi windows можно установить только на gpt диск”.

MBR в GPT при установке windows 10

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

Как конвертировать жесткий диск из MBR в GPT прямо во время установки Windows?

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

  • В окне выбора локального диска для установки нажмите сочетание клавиш Shift + F10.

конвертация mbr в gpt

  • Появится окно командной строки. Пишем команду Diskpart для запуска специальной утилиты по работе с разметкой жестких дисков.

MBR в GPT при установке windows 10

Просматриваем список установленных на ПК дисков

  • Затем вводим командуlist disk, которая отобразит все диски, подключенные к компьютеру в данный момент.

конвертация mbr в gpt

Выбор диска для конвертации

  • Теперь нужно выбрать диск для преобразования, командой select disk N. Здесь N это номер диска из отобразившегося списка выше. Определить нужный легко по размеру. Также в этом списке может отображаться ваша флешка, с которой вы собираетесь ставить windows. Но выбираем именно жесткий диск. То есть в команде select disk N вместо N ставим цифру, стоящую напротив нужного диска;

MBR в GPT при установке windows 10

  • Следующей командой вводим clean. С ее помощью ваш жесткий диск полностью будет очищен. от всех данных. После ее выполнения вместо локальных дисков будет отображаться неразмеченная область, которую в дальнейшем вы разметите на локальные диски по новой.

конвертация mbr в gpt

Сообщение об успешной конвертации в GPT

  • Теперь собственно сама команда преобразования. Convert gpt. Именно она преобразует MBR разметку в GPT.

MBR в GPT при установке windows 10

Выход из Diskpart

  • После выполнения предыдущей команды дважды вводите exit для выхода из утилиты Diskpart и из командной строки.

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

конвертация mbr в gpt

Неразмеченная область после конвертации из MBR в GPT

Здесь кнопками ниже нужно заново разбить жесткий диск на разделы и можно приступать к установке Windows. Ошибка “В системах efi windows можно установить только на gpt диск” больше появляться не будет.

Лучшая благодарность автору — репост к себе на страничку:

DemonF2016

Не работает ядро процессора/поток в Windows 10/11

В Windows 10 не работает одно ядро/поток

Как запустить Internet Explorer в windows 10 вместо Edge?

Как запустить Internet Explorer в windows 10 вместо Edge?

igfxtray.exe что это

igfxtray в автозагрузке что это?

28 комментариев

Taras

Всё доходчиво. Спасибо.

Юрий

Спасибо. Помогло

Василий
Алексей

Благодарю, воспользовался. Быстро и без плясок

Руслан

Большое спасибо, получилось !

Юрий

Благодарю, всё получилось

Долбаебов

Сделал теперь у меня ноут не запускается… Пишет no bootable device

DemonF2016

В BIOS переключите Legacy на UEFI

Павел

Lenovo IdeaPad 330 установка на новый не реагирует на SHIFT+F10 почему и что делать.

DemonF2016

Пробуйте shift+ fn+ f10

Павел

Огромное спасибо! Всё пошло, поехало.

CheapPR

+1 к позитивным комментам

Kibersen

С Вашего позволения,хочу поделиться используемым мной методом.
1- Форматируем флешку в FAT32. 2- Записываем образ на флешку,предварительно выбираем схему раздела GPT и,соответственно,файловую систему FAT32.Жмем старт.Дождавшись окончания записи,жмем закрыть.Извлекаем флешку и идем к пациенту. 3- Вставляем флешку в порт USB 2.0 нашего компьютера,запускаем машину,заходим в BIOS UEFI,там находим настройки загрузки,т.е. Boot Configuration,выбираем первым приоритетом загрузки нашу флешку,которая выглядит так:(UEFI USB Key:UEFI: USB FLASH DRIVE PMAP),у вас в UEFI BIOS может выглядеть немного иначе. ВАЖНО! В Boot Mode Select (способ загрузки) выбираем UEFI (не путать с LEGACY+UEFI)! Далее F10,принимаем сохранение.Началась загрузка с установочной флешки (если вы соблюдали ВСЕ шаги с самого начала). Итак,вы попадаете в окно настроек вашего диска,где,по-хорошему,удаляете все старые разделы (рассматриваем наличие в компьютере только одного жесткого диска) и создаете новый-е,кликаем “Создать”,набираем нужный размер и “Применить”.Пусть вас не пугает автоматическое создание еще 3-х разделов,помимо вашего,при установке в режиме UEFI это нормально.А создаются следующие разделы: 1-среда восстановления,2-загрузчик,3-системный, ну и конечно же наш раздел-ы,который предварительно создавали вручную.Затем выбираем созданный вами раздел для установки Windows,форматируем его и жмем “Далее”.Началась установка ОС.А вот здесь есть один приятный нюанс,во время установки,в определенный момент,компьютер,как обычно, уходит на перезагрузку,но нам нет необходимости подскакивать к клавиатуре,чтобы зайти в биос для переключения загрузки с флешки на UEFI HDD, это происходит автоматически,поэтому во время установки можете спокойно заниматься другими делами! Итог.При данном способе установки происходит автоматическая конвертация жесткого диска со структурой MBR в GPT.Таким образом вы избавляетесь от лишних манипуляций с вызовом командной строки во время установки операционной системы.И,самое главное,запись на флешку производилась с помощью программы Rufus 3.8.Рабочий способ.Проверено.

Виталий

Выбираю диск 0, как показано у вас, у меня это диск С. Ввожу clean? а оно пишет диск не выбран, что делать?

DemonF2016

Может вместо 0 нажимаете на букву o? Select disk 0 должно работать

Дмитрий Горр

Большое спасибо!

Вини

Спасибо. Всё доходчиво.

Александр

Спасибо, как по нотам! Все прошло без проблем!

Виктор
Wolf

Отлично! Всё работает! Спасибо огромное!

Миневич

Спасибо большое

Петик

Спасибо тебе

Юрий

или я дурак или лыжи не едут. у меня разметка мбр и при этом никаких ошибок при установке 10 в помине не видел. аномалия ?

Патрис

Большое спасибо! Про дискпарт пишут все, но, что это можно прям из окна установки запустить, никто не упомянул, собирался уж на рабочий комп перекидывать винт

MBR2GPT.EXE

MBR2GPT.EXE изменяет для диска стиль раздела «Основная загрузочная запись» (MBR) на стиль раздела «Таблица разделов GPT» (GPT) без изменения или удаления данных на диске. Средство запускается из командной строки среды предустановки Windows (Windows PE), но также может быть запущено из полной операционной системы Windows с помощью /allowFullOS параметра .

MBR2GPT.EXE находится в каталоге Windows\System32 на компьютере под управлением Windows.

Средство доступно в полной среде ОС и среде Windows PE.

В следующем видео содержится подробное описание и демонстрация MBR2GPT.

MBR2GPT можно использовать в следующих целях.

  • Для перевода любых подключенных системных дисков из формата MBR в формат GPT. Вы не можете использовать средство для преобразования несистемных дисков из MBR в GPT.
  • Преобразуйте диск MBR с томами, зашифрованными BitLocker, при условии, что защита приостановлена. Чтобы возобновить BitLocker после преобразования, необходимо удалить существующие предохранители и повторно создать их.
  • Преобразуйте диск операционной системы из MBR в GPT с помощью Microsoft Configuration Manager или Microsoft Deployment Toolkit (MDT).

Автономное преобразование системных дисков с более ранними версиями Windows, такими как Windows 7, 8 или 8.1, официально не поддерживается. Для преобразования этих дисков рекомендуется обновить операционную систему до поддерживаемой в настоящее время версии Windows, а затем выполнить преобразование MBR в GPT.

После преобразования диска в формат стиля разделов GPT необходимо настроить для встроенного ПО загрузку в режиме UEFI.

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

Предварительные требования к диску

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

  • Для диска сейчас используется формат MBR
  • Секции не занимают достаточно места для хранения первичных и вторичных объектов групповой политики:
    • 16 КБ + 2 сектора в передней части диска
    • 16 КБ + 1 сектор в конце диска

    Если какая-либо из этих проверок завершается неудачно, преобразование не выполняется и возвращается ошибка.

    Синтаксис

    Параметры

    Параметр Описание
    /validate Указывает MBR2GPT.exe выполнять только действия по проверке диска и сообщать о том, подходит ли диск для преобразования.
    /convert Указывает MBR2GPT.exe выполнить проверку диска и продолжить преобразование, если все проверочные тесты пройдены.
    /disk: Указывает номер диска, который нужно перевести в формат GPT. Если параметр не задан, используется системный диск. Используемый механизм совпадает с механизмом, используемым командой средства diskpart.exe SELECT DISK SYSTEM .
    /logs: Указывает каталог, в который MBR2GPT.exe должны записываться журналы. Если параметр не задан, используется %windir%. Если этот параметр задан, каталог уже должен существовать, он не создается автоматически и не перезаписывается.
    /map: = Указывает другие сопоставления типов секций между MBR и GPT. Номер раздела MBR задается в десятичной системе, не шестнадцатеричной. GUID формата GPT может содержать скобки, например: /map:42= . Если требуются несколько сопоставлений, можно задать несколько параметров /map.
    /allowFullOS По умолчанию MBR2GPT.exe может выполняться только из Среды предустановки Windows и запрещено работать в полной версии Windows. Данный параметр переопределяет такую блокировку и разрешает преобразование диска в полной среде Windows.
    Примечание. Так как существующий системный раздел MBR используется при выполнении полной среды Windows, его нельзя использовать повторно. В этом случае создается новый системный раздел EFI путем сжатия раздела ОС.

    Примеры:

    Пример проверки

    В следующем примере диск 0 проходит проверку перед преобразованием. Ошибки и предупреждения регистрируются в расположении %windir% по умолчанию .

    X:\> mbr2gpt.exe /validate /disk:0 MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 MBR2GPT: Validation completed successfully 

    Пример преобразования

    В приведенном ниже примере выполняется следующее:

    1. Текущий макет раздела диска отображается перед преобразованием с помощью DiskPart — на диске MBR (диск 0) присутствуют три секции:
      • Зарезервированная системой секция.
      • Раздел Windows.
      • Раздел восстановления.
      • Также присутствует DVD-ROM как том 0.
    2. Выбран том ОС, перечислены разделы, показаны подробные сведения о разделе ОС. Тип раздела MBR — 07, соответствует типу IFS (устанавливаемая файловая система).
    3. Средство MBR2GPT используется для преобразования диска 0.
    4. Средство DiskPart сообщает, что для диска 0 сейчас используется формат GPT.
    5. Показана новая разметка диска — четыре раздела на диске GPT: три таких же, как и предыдущие разделы, и один новый системный раздел EFI (том 3).
    6. Том ОС выбирается снова. В этом разделе отображается, что том ОС преобразуется в тип секции GPTebd0a0a2-b9e5-4433-87c0-68b6b72699c7 , соответствующий типу PARTITION_BASIC_DATA_GUID .

    Как отмечалось в выходных данных средства MBR2GPT, необходимо внести изменения в встроенное ПО компьютера, чтобы новый системный раздел EFI правильно загрузится.

    Развернуть, чтобы показать пример MBR2GPT

    X:\>DiskPart.exe Microsoft DiskPart version 10.0.15048.0 Copyright (C) Microsoft Corporation. On computer: MININT-K71F13N DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 F CENA_X64FRE UDF DVD-ROM 4027 MB Healthy Volume 1 C System Rese NTFS Partition 499 MB Healthy Volume 2 D Windows NTFS Partition 58 GB Healthy Volume 3 E Recovery NTFS Partition 612 MB Healthy Hidden DISKPART> select volume 2 Volume 2 is the selected volume. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 499 MB 1024 KB * Partition 2 Primary 58 GB 500 MB Partition 3 Recovery 612 MB 59 GB DISKPART> detail partition Partition 2 Type : 07 Hidden: No Active: No Offset in Bytes: 524288000 Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- * Volume 2 D Windows NTFS Partition 58 GB Healthy DISKPART> exit Leaving DiskPart. X:\>mbr2gpt /convert /disk:0 MBR2GPT will now attempt to convert disk 0. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Trying to shrink the system partition MBR2GPT: Trying to shrink the OS partition MBR2GPT: Creating the EFI system partition MBR2GPT: Installing the new boot files MBR2GPT: Performing the layout conversion MBR2GPT: Migrating default boot entry MBR2GPT: Adding recovery boot entry MBR2GPT: Fixing drive letter mapping MBR2GPT: Conversion completed successfully MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode! X:\>DiskPart Microsoft DiskPart version 10.0.15048.0 Copyright (C) Microsoft Corporation. On computer: MININT-K71F13N DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 60 GB 0 B * DISKPART> select disk 0 Disk 0 is now the selected disk. DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 F CENA_X64FRE UDF DVD-ROM 4027 MB Healthy Volume 1 D Windows NTFS Partition 58 GB Healthy Volume 2 C System Rese NTFS Partition 499 MB Healthy Hidden Volume 3 FAT32 Partition 100 MB Healthy Hidden Volume 4 E Recovery NTFS Partition 612 MB Healthy Hidden DISKPART> select volume 1 Volume 1 is the selected volume. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Recovery 499 MB 1024 KB * Partition 2 Primary 58 GB 500 MB Partition 4 System 100 MB 59 GB Partition 3 Recovery 612 MB 59 GB DISKPART> detail partition Partition 2 Type : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Hidden : No Required: No Attrib : 0000000000000000 Offset in Bytes: 524288000 Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- * Volume 1 D Windows NTFS Partition 58 GB Healthy 

    Характеристики

    Процесс преобразования диска

    Ниже приведены основные этапы процесса преобразования MBR-GPT.

    1. Выполняется проверка диска.
    2. Диск повторно разделяется на разделы, чтобы создать системный раздел EFI, если он еще не существует.
    3. Файлы загрузки UEFI устанавливаются в системный раздел EFI.
    4. Применяются метаданные GPT и сведения о макете.
    5. Хранилище данных конфигурации загрузки обновляется.
    6. Восстанавливаются назначенные буквы диска.

    Создание системного раздела EFI

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

    1. Существующий системный раздел MBR используется повторно, если он соответствует следующим требованиям.
      • Это также не раздел ОС или Среды восстановления Windows.
      • Это не менее 100 МБ (или 260 МБ для дисков размером 4K).
      • Размер меньше или равен 1 ГБ. Этот размер является мерой безопасности, чтобы убедиться, что он не является разделом данных.
      • Преобразование не выполняется из полной ОС. В этом случае используется существующий системный раздел MBR, который не может быть переназначен.
    2. Если существующий системный раздел MBR не удается использовать повторно, создается новый системный раздел EFI путем сжатия раздела ОС. Эта новая секция имеет размер 100 МБ (или 260 МБ для дисков размером с 4K секторов) и имеет формат FAT32.

    Если существующий системный раздел MBR не используется повторно для системного раздела EFI, он больше не используется процессом загрузки после преобразования. Другие секции не изменяются.

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

    Сопоставление типов разделов и атрибуты раздела

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

    1. Системный раздел EFI всегда имеет тип секции PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).
    2. Если раздел MBR имеет тип, соответствующий одной из записей, указанных в /map параметре, используется указанный идентификатор типа секции GPT.
    3. Если раздел MBR имеет тип 0x27, он преобразуется в раздел GPT типа PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).
    4. Все остальные разделы MBR, распознаваемые Windows, преобразуются в разделы GPT типа PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).

    Помимо применения правильных типов, для разделов типа PARTITION_MSFT_RECOVERY_GUID также используется указанный далее набор атрибутов GPT.

    • GPT_ATTRIBUTE_PLATFORM_REQUIRED (0x0000000000000001)
    • GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (0x8000000000000000)

    Дополнительные сведения о типах разделов см. в следующих статьях.

    Сохранение присвоенных букв диска

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

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

    Средство преобразования получает сведения об уникальном идентификаторе тома до и после преобразования разметки, упорядочивая эту информацию в таблице подстановки. Затем он выполняет итерацию по всем записям в HKLM\SYSTEM\MountedDevices и для каждой записи выполняет следующие действия:

    1. Проверяет, соответствует ли уникальный идентификатор любому из уникальных идентификаторов для любого тома, который является частью преобразованного диска.
    2. Если да, то задайте новый уникальный идентификатор, полученный после преобразования разметки.
    3. Если новый уникальный идентификатор не удается задать, а имя значения начинается с \DosDevices, выведите предупреждение консоли и журнала о необходимости вмешательства вручную при правильном восстановлении назначения буквы диска.

    Поиск и устранение неисправностей

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

    Журналы

    Средство MBR2GPT создает четыре файла журнала:

    • diagerr.xml
    • diagwrn.xml
    • setupact.log
    • setuperr.log

    Эти файлы содержат ошибки и предупреждения, возникающие во время проверки и преобразования диска. Сведения в этих файлах могут быть полезны для диагностики проблем с помощью данного средства. Файлы setupact.log и setuperr.log содержат наиболее подробные сведения о макетах дисков, процессах и других сведениях, относящихся к проверке и преобразованию диска.

    Файлы setupact.log* отличаются от файлов программы установки Windows, которые находятся в каталоге %Windir%\Panther .

    Расположение по умолчанию для всех таких файлов журнала в среде Windows PE — %windir%.

    Интерактивная справка

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

    mbr2gpt.exe /? 

    Отображается следующий текст.

    C:\> mbr2gpt.exe /? Converts a disk from MBR to GPT partitioning without modifying or deleting data on the disk. MBR2GPT.exe /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS] Where: /validate - Validates that the selected disk can be converted without performing the actual conversion. /convert - Validates that the selected disk can be converted and performs the actual conversion. /disk: - Specifies the disk number of the disk to be processed. If not specified, the system disk is processed. /logs: - Specifies the directory for logging. By default logs are created in the %windir% directory. /map:= - Specifies the GPT partition type to be used for a given MBR partition type not recognized by Windows. Multiple /map switches are allowed. /allowFullOS - Allows the tool to be used from the full Windows environment. By default, this tool can only be used from the Windows Preinstallation Environment. 

    Коды возврата

    Для MBR2GPT используются коды возврата, указанные ниже.

    Код возврата Описание
    0 Преобразование успешно завершено.
    1 Преобразование отменено пользователем.
    2 Сбой преобразования из-за внутренней ошибки.
    3 Сбой преобразования из-за ошибки инициализации.
    4 Сбой преобразования из-за недопустимых параметров командной строки.
    5 Сбой преобразования из-за ошибки чтения геометрии и разметки выбранного диска.
    6 Преобразование не выполнено, так как один или несколько томов на диске зашифрованы.
    7 Сбой преобразования, так как геометрия и макет выбранного диска не соответствуют требованиям.
    8 Сбой преобразования из-за ошибки при создании системного раздела EFI.
    9 Сбой преобразования из-за ошибки при установке файлов загрузки.
    10 Сбой преобразования из-за ошибки при применении разметки GPT.
    100 Преобразование в макет GPT выполнено, но некоторые записи данных конфигурации загрузки восстановить не удалось.

    Определение типа раздела

    Тип секции можно определить одним из трех способов:

    • Использование Windows PowerShell
    • Использование средства управления дисками
    • Использование средства DiskPart
    Windows PowerShell

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

    Get-Disk | ft -Auto 

    Пример выходных данных:

    PS C:\> Get-Disk | ft -Auto Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style ------ ------------- ------------- ------------ ----------------- ---------- --------------- 0 MTFDDAK256MAM-1K1 13050928F47C Healthy Online 238.47 GB MBR 1 ST1000DM003-1ER162 Z4Y3GD8F Healthy Online 931.51 GB GPT 
    Средство управления дисками

    Тип секции диска можно просмотреть с помощью средства управления дисками:

    1. Щелкните правой кнопкой мыши меню «Пуск» и выберите Пункт Управление дисками. Кроме того, щелкните правой кнопкой мыши меню «Пуск» и выберите команду Выполнить. В появившемся диалоговом окне Выполнить введите diskmgmt.msc и нажмите кнопку ОК.
    2. В появившемся окне Управление дисками :
      1. В нижней области выберите интересующий номер диска.
      2. Выберите меню Действие, а затем выберите Свойства всех задач>. Кроме того, щелкните правой кнопкой мыши интересующий номер диска и выберите Пункт Свойства.
      3. В диалоговом окне Свойства диска выберите вкладку Тома .
      4. На вкладке Тома рядом с полем Стиль секции отображается тип секции.
      Средство DiskPart

      Тип секции можно определить с помощью средства DiskPart. Средство DiskPart полезно в сценариях, когда средство управления дисками и PowerShell недоступны, например в WinPE. PowerShell недоступен в WinPE, если дополнительный компонент PowerShell не загружен. Чтобы использовать средство DiskPart для определения типа секции, выполните следующие действия:

      1. Откройте командную строку с повышенными привилегиями.
      2. В открывающейся командной строке с повышенными привилегиями введите следующую команду:

      DiskPart.exe 
      list disk 

      Ниже показан пример выходных данных средства DiskPart с типом секции для двух дисков:

      X:\>DiskPart.exe Microsoft DiskPart version 10.0.15048.0 Copyright (C) Microsoft Corporation. On computer: MININT-K71F13N DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 238 GB 0 B Disk 1 Online 931 GB 0 B * 

      В этом примере для диска «Disk 0» использован стиль раздела MBR, а для диска «Disk 1» — GPT.

      Обратная связь

      Были ли сведения на этой странице полезными?

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

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