Mbr2gpt exe cannot initialize logs error 0x00000000

MBR2GPT (BIOS 2 UEFI) ошибки Windows 10 Решение и ответ на вопрос 2821753

1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

1

28.04.2021, 08:52. Показов 9711. Ответов 13


Здравствуйте!

Обновил материнскую плату со старой с БИОС на новую с UEFI (Gigabyte Z490).
Имеется системный ссд с двумя раделами с MBR.
На первом Windows 10 20H2 (последнее обновление), сама винда старая, она обновлена ещё с Windows 7 с ломаным загрузчиком.
На новой материнке винда запустилась только после включения CSM Legacy (режим совместимости чтобы работал загрузчик MBR).

Хочу использовать UEFI, а для этого требуется перевести диск с MBR в GPT. Желательно без переустановки винды.

Есть хорошие гайды по переводу MBR2GPT с помощью встроенной проги MBR2GPT.ехе

Из двух команд:
проверка
mbr2gpt.exe /disk:0 /validate /Logs:C:logs /allowFullOS
и конвертация
mbr2gpt.exe /convert /disk:0 /allowFullOS

Ошибка следующая:
При выполнении команды
mbr2gpt.exe /disk:0 /validate /Logs:C:logs /allowFullOS

ошибка
Cannot find OS partition(s) for disk 0[gle=0x000000ea]

По моему он не может найти загрузчик винды. Но он у меня точно на диске С: на системном ССД.
Подскажите куда копать?

ПС: приложил логи ошибки и скрин управления дисками.

Миниатюры

MBR2GPT (BIOS 2 UEFI) ошибки
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт HardwareЭксперт WindowsАвтор FAQ

8449 / 2971 / 494

Регистрация: 14.04.2011

Сообщений: 7,367

28.04.2021, 14:29

2

Я бы делал так:
1 Не пользоваться MBR2GPT.ехе., так как результат может быть непредсказуемый. Если очень хочется сделать именно через MBR2GPT.ехе, то следующие два пункта
а) перед применением MBR2GPT.ехе, сделать бэкап системы и перенести информацию с раздела Н, на другие диски.
б) перед применением MBR2GPT.ехе, физически отключить другие диски.

MBR2GPT.ехе не должна икать загрузчик при проверке диска, так как он (загрузчик) всё-равно будет установлен новый.

Цитата
Сообщение от fanatf1
Посмотреть сообщение

сама винда старая, она обновлена ещё с Windows 7

с ломаным загрузчиком

Возможно отсюда «растут ноги» у проблемы

Windows какой разрядности? Если х32, то нет смысла пробовать переделывать на UEFI загрузку.



1



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

29.04.2021, 06:53

 [ТС]

3

Цитата
Сообщение от Андрей1224
Посмотреть сообщение

1 Не пользоваться MBR2GPT.ехе., так как результат может быть непредсказуемый. Если очень хочется сделать именно через MBR2GPT.ехе, то следующие два пункта

Согласен -я начал сразу решать проблему этого способа, не проверив другие варианты

Цитата
Сообщение от Андрей1224
Посмотреть сообщение

а) перед применением MBR2GPT.ехе, сделать бэкап системы и перенести информацию с раздела Н, на другие диски.

Раздел Н вообще создался при клонировании на новый ССД, на нём ничего нет по идее.

Цитата
Сообщение от Андрей1224
Посмотреть сообщение

Возможно отсюда «растут ноги» у проблемы
Windows какой разрядности? Если х32, то нет смысла пробовать переделывать на UEFI загрузку.

Загрузчика два тусуются похоже — перед стартом винды появляется окно с выбором загрузчика Windows 7 и Windows 10.
При этом система загружается и работает абсолютно стабильно.
Винда х64

Подскажи как лучше, по твоему мнению, сделать преобразование диска из MBR в GPT? (Акронис или им подобные?) чтобы мне в UEFI переключиться.

Спасибо!



0



Модератор

Эксперт HardwareЭксперт Windows

15151 / 7739 / 726

Регистрация: 03.01.2012

Сообщений: 31,809

29.04.2021, 10:29

4

fanatf1, Да. Загрузчик у вас на диске С… А UEFI-загрузчик требует «отдельную квартиру» — Шифрованный EFI-раздел с файловой системой fat32… Так что просто конвертировать не удастся. Вот тут рекомендация для «настоящего» диска GPT, на котором не оказалось загрузчика:https://www.cyberforum.ru/post15430135.html и https://www.cyberforum.ru/post15430591.html



0



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

29.04.2021, 11:41

 [ТС]

5

Тогда два вопроса:

1.

Цитата
Сообщение от gecata
Посмотреть сообщение

Так что просто конвертировать не удастся.

Хмм — нашёл как вариант через AOMEI Partition Assistant с загрузочной флешкой и тогда он может подхватывать системный/загрузочный диск. Там в примерах у них получается так сделать и AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)! У меня также не сработает? Приложил фото из примера — ДО преобразования и ПОСЛЕ.

2.
либо возвращаясь к ручному варианту:

Цитата
Сообщение от gecata
Посмотреть сообщение

Вот тут рекомендация для «настоящего» диска GPT, на котором не оказалось загрузчика

«Сначала надо дать созданному под загрузчик разделу букву (проще через дискпарт). Например, букву M. Потом bcdboot C:windows /L ru-ru /s M: /f uefi»
Я правильно понял: мне надо ручками сделать ещё один раздел на загрузочном диске 0 размером больше 350 мб, потом через дискпарт присвоить ему букву М и командой bcdboot перенести загрузчик на М, а ПОТОМ УЖЕ запускать утилиту MBR2GPT.ехе или AOMEI Partition Assistant и конвертировать MBR в GPT. Уфф верно?

Миниатюры

MBR2GPT (BIOS 2 UEFI) ошибки
 

MBR2GPT (BIOS 2 UEFI) ошибки
 



0



Модератор

Эксперт HardwareЭксперт Windows

15151 / 7739 / 726

Регистрация: 03.01.2012

Сообщений: 31,809

29.04.2021, 12:15

6

Цитата
Сообщение от fanatf1
Посмотреть сообщение

Там в примерах у них получается так сделать и AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)! У меня также не сработает?

Попробуйте. Если раздел создастся, то не надо ничего делать вручную
Только если после конвертации ОС не загрузится — дать разделу fat32 букву и прописать загрузчик вручную



0



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

29.04.2021, 12:27

 [ТС]

7

Цитата
Сообщение от gecata
Посмотреть сообщение

Только если после конвертации ОС не загрузится — дать разделу fat32 букву и прописать загрузчик вручную

Я просто проговорю чтобы не упустить: СНАЧАЛА запускаю AOMEI Partition Assistant — который по идее должен MBR в GPT сделать сам. Он всё делает. ПОТОМ я переключаю БИОС в UEFI (раз всё у меня уже сделано для этого) и ожидаю загрузки ОС.

1а. В какой момент создать дополнительый раздел (квартирку) 100/350 мб для загрузчика?

1. Если нет то как мне получить доступ к diskpart чтобы вручную его прописать? Загрузочная флешка? LiveCD? Флешка с Виндой?

2. Какие команды прописать в diskpart /bcdboot?
diskpart

Код

list disk 
sel disk X    - где Х, это номер под которым загрузочный SSD
create part efi
format fs=fat32
assign letter=m
exit

а потом
bcdboot

Код

bcdboot C:windows /s M:  /l ru-ru /f UEFI

Спасибо.



0



Модератор

Эксперт HardwareЭксперт Windows

15151 / 7739 / 726

Регистрация: 03.01.2012

Сообщений: 31,809

29.04.2021, 12:53

8

Create partition efi можно только на диске, на котором есть место. Если места нет — ужать подходящий для этого раздел (в дискпарте — shrink) — если не указывать размер, то раздел создастся на всё нераспределённое пространство. Если хотите ограничить «квартирку» конкретным размером — Create partition efi size=500 (указан размер 500 Мб)



1



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

29.04.2021, 13:02

 [ТС]

9

Спасибо! но я понял и не понял — Сжать загрузочный диск могу, в винде прям сейчас, сделаю раздел например 500 мб неразмеченной области.

Дальше какие мои действия: запустить Акронис с флешки и дать ему всё делать как в примере моём?

Или как сделать самому руками?

Я последовательность действий не уловил ((



0



Модератор

Эксперт HardwareЭксперт Windows

15151 / 7739 / 726

Регистрация: 03.01.2012

Сообщений: 31,809

29.04.2021, 15:01

10

Пожалуй, надо так:
1.

Цитата
Сообщение от fanatf1
Посмотреть сообщение

AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)!

2. Попробовать загрузиться
Если система не загрузится:
3. Загрузиться с установочной флешки, на первом диалоговом окне (выбор языка установки) при помощи Shift+F10 вызвать командную строку и в ней уже назначить букву сотворённому EFI-разделу и прописать в него загрузчик.

А создавать вручную сам раздел будет нужно только в том случае, если его не создаст AOMEI Partition Assistant



1



Эксперт HardwareЭксперт WindowsАвтор FAQ

8449 / 2971 / 494

Регистрация: 14.04.2011

Сообщений: 7,367

29.04.2021, 15:08

11

Цитата
Сообщение от fanatf1
Посмотреть сообщение

Подскажи как лучше, по твоему мнению, сделать преобразование диска из MBR в GPT? (Акронис или им подобные?) чтобы мне в UEFI переключиться.

Я бы делал так:
1. Сделать бэкап системы, любой удобной программой.
2. Удалить все разделы с SSD и конвертировать диск в GPT разметку.
3. Создать на SSD раздел EFI размером 100 МБ. (пункты 3 и 4 я бы делал через diskpart, но можно и другим способом)
4.Создать на SSD раздел под систему. На этот раздел развернуть систему из бэкапа.
5. Прописать загрузчик на EFI раздел.

Всё.



1



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

30.04.2021, 09:11

 [ТС]

12

Цитата
Сообщение от Андрей1224
Посмотреть сообщение

Я бы делал так:
1. Сделать бэкап системы, любой удобной программой.
2. Удалить все разделы с SSD и конвертировать диск в GPT разметку.
3. Создать на SSD раздел EFI размером 100 МБ. (пункты 3 и 4 я бы делал через diskpart, но можно и другим способом)
4.Создать на SSD раздел под систему. На этот раздел развернуть систему из бэкапа.
5. Прописать загрузчик на EFI раздел.

У меня как раз есть новый ССД под систему!

Тогда получается я делаю так:

1. делаю бэкап текущей винды
2. пропускаю
3. из под винды через дискпарт создаю на новом ССД, раздел EFI размером 100 МБ. и сразу SSD раздел под систему в формате GPT.
4. разворачиваю/клонирую систему на новый ССД
5. Прописать загрузчик на EFI раздел нового ССД.
6. отключаю старый ССД, в биосе ставлю UEFI и жду загрузки!?

Верно?

Добавлено через 4 минуты
Вопрос в командах у меня остался:

Правильно ли пишу:

1.Прописать загрузчик на EFI раздел нового ССД.

Код

list disk 
sel disk X    - где Х, это номер под которым загрузочный SSD
create part efi
format fs=fat32
assign letter=m
exit

2. Прописать загрузчик на EFI раздел нового ССД

Код

bcdboot C:windows /s M:  /l ru-ru /f UEFI



0



Эксперт HardwareЭксперт WindowsАвтор FAQ

8449 / 2971 / 494

Регистрация: 14.04.2011

Сообщений: 7,367

30.04.2021, 09:34

13

Лучший ответ Сообщение было отмечено fanatf1 как решение

Решение

Цитата
Сообщение от fanatf1
Посмотреть сообщение

разворачиваю/клонирую систему на новый ССД

Развернуть систему из бэкапа, да.
Клонирование нет (не подходит клонирование).

Уточнение команды, должно быть так

В остальном вроде всё правильно.

Добавлено через 6 минут
Ещё одно уточнение. В команде

Код

bcdboot C:windows /s M: /l ru-ru /f UEFI

возможно вместо C: нужно будет подставить другую букву (смотря, как всё будете делать). На месте буквы C: должна быть буква раздела на который Вы развернёте бэкап системы.



1



1 / 1 / 0

Регистрация: 27.11.2014

Сообщений: 24

10.05.2021, 08:50

 [ТС]

14

Вопрос решён!

т.к. у меня появился новый чистый ССД, то я сделал следующее:

1. Подключил новый ССД и инициализировал его как GPT
2. Запустил программу AOMEI Partition Assistant
3. Выбрал в программе «Перенести систему на новый ХДДССД», выбрал перенос на новый ССД
4. Нажал ОК — перезагрузился, запустился WINPE и примерно за 30 минут всё сделал.
5. После перезагрузки, отключил старый ССД, перевел биос в UEFI (отключил CSM) и ВУАЛЯ!

Винда запустилась, загрузчик на месте, формат загрузки UEFI!

Спасибо Андрей1224 и gecata! Вы реально крутые!



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

10.05.2021, 08:50

14

Mbr2gpt.exe – это встроенная консольная утилита Windows 10, которая позволяет сконвертировать диск с таблицей разделов MBR (Master Boot Record) в таблицу GPT (GUID Partition Table) без потери данных и без необходимости удаления существующих разделов на диске. Утилиту можно mbr2gpt использовать для конвертации таблицы разделов как в среде Windows PE (Windows Preinstallation Environment), так и непосредственно из запущенной Windows 10. С помощью утилиты можно изменить таблицу разделов с MBR на GPT как на диске с данными, так и на системном диске, на который установлена Windows 10 (с помощью параметра /allowFullOS).

Содержание:

  • Как работает утилита mbr2gpt?
  • Запуск конвертации таблицы разделов MBR в GPT без потери данных из Windows
  • Использование MBR2GPT при установке Windows 10
  • Возможные проблемы после преобразования таблицы разделов из MBR в GPT

Как работает утилита mbr2gpt?

Утилита mbr2gpt.exe входит в состав образа Windows 10, начиная с билда 1703 (Creators Update). При выполнении офлайн конвертации разметки диска из MBR в GPT, вы можете использовать mbr2gpt для билдов Windows 10 1507, 1511 и 1607 (и выше). Более ранние версии ОС (Windows 7, Windows 8.1) официально не поддерживаются.

Примечание. Ранее для преобразования несистемного диска из MBR в GPT без потери разделов можно было использовать стороннюю утилиту gptgen. Для конвертации системного диска приходилось полностью очищать диск, создавать на нем GPT разметку и новые разделы, после чего выполнять чистую установку Windows 10.

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

  • Текущая разметка диска MBR;
  • На диске есть свободное место для размещения основной и дополнительной таблицы GPT в начале и конце диска;
  • В MBR таблице должно быть не более 3 разделов, один из которых активный (дополнительные и логические разделы должны отсутствовать);
  • В BCD конфигурации должна быть загрузочная запись, указывающая на раздел с Windows.

Логика работы утилиты Mbr2gpt при преобразовании диска из MBR в GPT следующая:

  1. Выполняется проверка совместимости диска для выполнения конвертации;
  2. Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “
    cannot find room for the EFI system partition
    ”);
  3. Загрузочные файлы среды UEFI копируются на раздел EFI/ESP;
  4. К диску применяются метаданные и таблица разделов GPT;
  5. Обновляется конфигурация загрузчика BCD.

При смене таблицы разделов на GPT данные на имеющихся разделах не затираются.

Синтаксис утилиты MBR2GPT:

mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]

mbr2gpt в Windows 10

  • /validate – выполняется только проверка диска на возможность конвертации таблицы разделов (в том числе выполняется проверка, достаточно ли места для хранения основной и вторичной таблицы GPT: 16Кб + 2 сектора в начале диска и 16Кб + 1 сектор в конце);
  • /convert – запуск преобразования диска, при условии успешной валидации;
  • /disk:<disknumber> — задается номер диска, который нужно преобразовать в GPT. Если номер не задан, считается, что нужно сконвертировать системный диск (аналогично команде Diskpart:
    select disk system
    );
  • /logs: — указывается путь к каталогу, в который утилита MBR2GPT должна писать логи. Если путь не указан, используется каталог %windir%. Файлы журналов — diagerr.xml, diagwrn.xml, setuperr.log и setupact.log;
  • /map:= позволяет указать дополнительное сопоставление таблицы разделов между MBR и GPT. К примеру /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Номер MBR раздела описывается в десятеричной системе, а GPT GUID содержит разделители. Можно указать несколько таких сопоставлений;
  • /allowFullOS – по умолчанию утилита MBR2GPT запускается только в среде выполнения Windows PE. С помощью ключа allowFullOS можно запускать конвертацию системного раздела непосредествнно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “
    ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override
    ”.

Операция конвертации из таблицы разделов из MBR в GPT необратимая. Убедитесь, что ваш компьютер поддерживает UEFI перед конвертаций.

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

mbr2gpt.exe /disk:0 /validate /Logs:C:logs /allowFullOS

mbr2gpt сконвертировать таблицу разделов из MBR в GPT

MBR2GPT: Attempting to validate disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512

Строка MBR2GPT: Validation completed successfully говорит о том, что такую конвертацию можно произвести. Строка MBR2GPT: Disk layout validation failed означает, что диск нельзя конвертировать, т.к. он не удовлетворяет условиям.

Еще одна распространённая ошибка “
Cannot find OS partition(s) for disk 0
” чаще всего она связана с использованием стороннего загрузчика, выбора неверного диска для конвертации. Также может помочь перенос файлов загрузчика Windows на системный диск (
bcdboot c:Windows /f bios /s c:
), и проверьте корректность записей для среды WinRE в BCD (
reagentc /disable && reagentc /enable
).

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

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

mbr2gpt.exe /convert /disk:0 /allowFullOS

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!

Конвертация диска из из MBR в GPT из установленной Windows 10 выполняется за считанные секунды.

Чтобы компьютер мог загрузится с нового раздела EFI, нужно перенастроить компьютер для загрузки в режиме UEFI. Перезагрузите компьютер, в настройках UEFI измените режим загрузки Legacy (BIOS) на UEFI (Pure) и сохраните изменения.

Настройки загрузки uefiWindows 10 должна успешно загрузиться. С помощью утилиты msinfo32.exe можно убедиться, что Windows 10 загрузился в режиме BIOS Mode=UEFI.

Режим BIOS - UEFI

Основные преимущества перехода на native UEFI и таблицу разделов GPT:

  • Возможность создавать разделы более 2 Тб;
  • Защита среды загрузки с помощью Secure Boot;
  • Технология раннего запуска защиты от вредоносного ПО — ELAM (Early Launch Antimalware);
  • Device Guard и Credential Guard в Windows 10 Enterprise;
  • Безопасный запуск (Measured Boot).

Использование MBR2GPT при установке Windows 10

Вы можете использовать утилиту mbr2gpt при установке Windows. Вы создали загрузочную UEFI флешку, и пытаетесь установить Windows 10 на диск с MBR разметкой на компьютере с UEFI. В этом случае появится ошибка:

Установка Windows на данный раздел невозможно. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.

Установка Windows на данный раздел невозможно. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.

Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks

Если у вас на MBR диске есть разделы с данными (он использовался в Legacy режиме или на компьютере с BIOS), и вы не хотите их удалять при смене таблицы разделов на GPT, можно прямо из окна установки Windows 10 выполнить конвертацию MBR диска в GPT.

  1. Нажмите сочетание клавиш
    Shift+F10
    на экране установки чтобы открыть командную строку среды WinPE;
  2. Проверьте, можно ли сконвертировать диск в GPT-разметку. Выполните команду:
    mbr2gpt /validate
  3. Если команда вернула “Validation completed successful”, можно начать конвертацию диска; mbr2gpt Failed to retrieve geometry for disk

    При появлении ошибки “Failed to retrieve geometry for disk -1”, скорее всего у вас в компьютере подключено несколько дисков. Выполните команды
    diskpart
    ->
    list disk
    , определите номера дисков. Запустить проверку определенного диска можно командой:
    mbr2gpt /validate /disk:0
    mbr2gpt конвертировать системный MBR в GPT диск из winpe

  4. Для запуска конвертации выполните команду
    mbr2gpt /convert
    или с указанием номера диска
    mbr2gpt /convert /disk:0
  5. Утилита mbr2gpt создаст новый загрузочный раздел EFI system partition, скопирует на него загрузчик Windows и преобразует таблицу разделов в GPT (имеющиеся разделы будут сохранены). Вам останется только переключиться в окно установки, нажать кнопку Refresh в окне выбора дисков и начать установку Windows 10 на выбранный раздел.

Возможные проблемы после преобразования таблицы разделов из MBR в GPT

После конвертации таблицы разделов с помощью mbr2gpt чаще всего проблемы возникают с BitLocker и Hyper-V (доступны в Pro и Enterprise редакциях Windows 10).

Если после конвертации диска при включении BitLocker появляется ошибка “
The system cannot find the file specified
”, скорее всего проблема со средой восстановления Windows Recovery Environment (WinRE).

Попробуйте переименовать файл
%windir%System32RecoveryReAgent.xml
и запустить BitLocker (новый файл ReAgent.xml будет создан автоматически).

Также возможна ошибка при запуске виртуальных машин Hyper-V:

Virtual machine could not be started because the hypervisor is not running.

Для исправления ошибки нужно включить поддержки автозапуска Hyper-V в загрузчике BCD:

BCDEDIT /Set {current} hypervisorlaunchtype auto

Если вы попытаетесь конвертировать диски со предудущими версиями Windows (7 или 8.1), утилита выдаст ошибку “
mbr2gpt cannot install new boot files
”. В этом случае рекомендуется сначала выполнить апгрейд до Windows 10 и только после этого конвертировать таблицу разделов.

MBR2GPT — отличный инструмент для преобразования диска из основной загрузочной записи (MBR) в таблицу разделов GUID (GPT). Это не только удобно при создании более 4 основных разделов на жестком диске, но и помогает выжать каждый байт пространства из системного хранилища размером более 2 ТБ. Но MBR2GPT не свободен от ошибок и иногда выдает сообщения об ошибках в терминале. Если вы столкнулись с какой-либо ошибкой с MBR2GPT, следуйте этим исправлениям, чтобы быстро разобраться с ней.

В MBR2GPT преобладают 5 типов ошибок. Мы рассмотрели средства правовой защиты для каждого случая.

Если схема диска настроена неправильно, MBR2GPT покажет это сообщение об ошибке.

Исправление 1 — проверьте версию Windows

Вы можете использовать программу MBR2GPT, только если Windows новее, чем Windows 10 версии 1703. Если вы используете машину под управлением Windows 10 1507, 1511 или 1607, вы получите это сообщение об ошибке — «Проверка разметки диска не удалась».

Исправление 2 — Обновите Windows

Установите последнюю версию Windows на свой компьютер. Затем снова используйте приложение MBR2GPT. Вы можете использовать Помощник Центра обновления Windows для загрузки и установки последнего обновления ОС на свой компьютер.

Исправление 3 — Удалить дополнительные разделы

Если у вас более 4 разделов диска, MBR2GPT не удастся. Вы должны удалить дополнительный раздел с вашего компьютера. Вы можете ознакомиться с этим руководством о том, как удалить диск в Windows 10.

Проверьте, поможет ли это.

MBR2GPT не может найти раздел ОС

Наиболее вероятной причиной этой ошибки являются неверные записи в каталоге BCD или отключенная среда восстановления Windows на вашем компьютере.

Исправление 1 — восстановить данные конфигурации загрузки

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

1. Прежде всего вам нужно выключить компьютер.

2. После этого запустите компьютер.

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

3. Продолжайте повторять этот процесс старт-принудительное выключение-старт 3 раза и в 4-й раз дайте компьютеру нормально запуститься.

Ты увидишь автоматический ремонт окно.

4. Затем нажмите «Дополнительные параметры».

Расширенный вариант ремонта Auromatic

5. После этого нажмите кнопку «Устранение неполадок».

Продолжить Устранение неполадок Восстановление при загрузке Мин. Мин.

6. Затем вам нужно нажать «Дополнительные параметры».

Устранение неполадок Сбросить этот компьютер Дополнительные параметры Восстановление при загрузке Мин. Мин.

7. Чтобы открыть Командная строка окно, нажмите «Командная строка».

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

8. Затем выберите свою учетную запись.

9. После этого введите в поле пароль от своей учетной записи.

10. Затем нажмите «Продолжить».

Командная строка Выберите «Восстановление запуска учетной записи»

11. Как только терминал появится на вашем экране, вам нужно перестроить конфигурацию загрузки в вашей системе.

Для этого вставьте этот код в терминал и нажмите «Входить‘.

bootrec /rebuildbcd

Восстановление записи загрузки

После завершения операции восстановления закройте терминал.

12. Затем нажмите «Продолжить».

Продолжить устранение неполадок восстановления при загрузке Мин.

Ваш компьютер загрузится в Windows 10 в обычном режиме. Затем попробуйте использовать MBR2GPT на своем компьютере. Это должно решить проблему, с которой вы столкнулись.

Исправление 2 — Включить Windows RE

Возможно, не включена среда восстановления Windows.

Откройте компьютер как обычно.

1. Щелкните правой кнопкой мыши значок Windows и выберите «Выполнить».

2. После этого напишите «cmd» и щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».

Командный минимум (1)

3. Затем скопируйте и вставьте эту команду в Командная строка окно, а затем нажмите Enter.

reagentc /info

Это сообщит вам о состоянии Windows RE.

Проверка статуса отключена

Вы можете легко увидеть, что «Статус Windows RE:» помечен как «Отключено».

Итак, теперь мы собираемся включить его.

4. Чтобы включить RE, скопируйте и вставьте эту команду и нажмите Enter.

reagentc /enable

Реагент

Подождите некоторое время, пока команда будет выполнена.

Окна Среда восстановления (RE) включена на вашем компьютере. После этого вы можете проверить статус-

Энблэд Ре

Перезагрузите компьютер. Снова используйте MBR2GPT и проверьте, работает ли это.

MBR2GPT не может найти место для системного раздела EFI

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

Исправление 1 — расшифровать диск

Диск может быть зашифрован. Таким образом, MBR2GPT терпит неудачу. Расшифруйте диск и повторите попытку.

Исправление 2 — дефрагментация диска C:

Вы можете дефрагментировать диск C: и проверить, поможет ли это.

1. Сначала откройте окно «Выполнить».

2. После этого напишите эту команду и нажмите Enter.

diskmgmt.msc

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

3. Когда появится «Управление дисками», щелкните правой кнопкой мыши диск «C:» (или диск, на котором установлена ​​Windows) и нажмите «Сжать том…».

C Минимальный объем усадки

4. В следующем окне обратите внимание на максимальное пространство, которое вы можете уменьшить.

5. Затем установите для параметра «Введите размер места для сжатия в МБ:» максимальное значение, которое вы заметили.

6. Затем нажмите «Сжать».

[Try to shrink the C: drive to 2 GB. ]

Минимум усадки

Теперь Windows начнет сжимать диск. Используйте MBR2GPT снова.

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

1. Щелкните правой кнопкой мыши значок Windows и выберите «Выполнить».

2. Затем введите «dfrgui» и нажмите Enter.

Фрагментация диска Dfrui Мин.

3. После этого выберите диск «C:» и нажмите «Оптимизировать», чтобы оптимизировать диск.

Оптимизировать это Мин.

После завершения процесса дефрагментации попробуйте еще раз уменьшить размер диска C:.

Далее попробуйте снова использовать MBR2GPT.

Исправление 3 — Используйте WinPE

Если вы столкнулись с этой проблемой при использовании MBR2GPT в обычной ОС Windows, рассмотрите возможность использования ее в WinPE. WinPE не должна мешать процессу, а MBR2GPT должен запускаться, не выдавая очередного сообщения об ошибке.

Преобразование MBR2GPT не удалось

При преобразовании раздела на вашем компьютере может произойти сбой процесса с этим сообщением об ошибке — «MBR2GPT: сбой преобразования макета». Следуй этим шагам —

1. Если вы видите это сообщение об ошибке, сверните экран командной строки.

2. Перейдите в это место на вашем компьютере –

C:Windows

3. Найдите файл блокнота «setuperr».

4. После этого дважды щелкните файл, чтобы прочитать его.

Установкарр Dc Мин.

5. Здесь вы точно заметите, в каком разделе возникла эта проблема. Запишите номер.

В нашем случае проблема возникла во время разговора типа «18».

Проверить 18 мин.

Теперь вы можете закрыть Блокнот окно.

6. Перейти к этому Таблица разделов GUID.

7. Здесь запишите GUID раздела, который вы пытаетесь преобразовать.

[ПРИМЕЧАНИЕ-[NOTE–

В нашем случае мы пытаемся запустить MBR в разделе базовых данных. Итак, GUID —

 EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
]


Мин. раздел основных данных


6. После этого снова разверните экран командной строки.

7. Напишите эту команду и измените ее соответствующим образом.

MBR2GPT.EXE /convert /allowfullos /map:<soruce>=<destination>

[

The “<source>” in the code is the partition number you have noted in the notepad.

The “<destination>” will be replaced by the GUID you have noted from Wikipedia.

In our case, the command is like this –

MBR2GPT.EXE /convert /allowfullos /map:18=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

]

Mbr2gpt Cmd Экран Мин.

Процесс начнется и завершится. Просто терпеливо ждите.

MBR2GPT несистемный диск

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

MBR2GPT не может установить новые загрузочные файлы

Это сообщение об ошибке появляется на экране терминала при попытке использовать MBR2GPT в Windows 8 или Windows 7. MBR2GPT не поддерживается ни в одной из версий Windows до 1703.

Jacob Schneider

2018-11-24 в 05:58

Я хочу обновить мой диск с MBR до GPT, и я попытался использовать MBR2GPT.EXEинструмент Windows, чтобы сделать работу. Я использовал DISKPARTинструмент Windows для определения диска, который я хочу конвертировать. Однако это случилось:

C:WINDOWSsystem32>MBR2GPT.EXE /convert /disk:0 /allowfullos  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 Disk layout validation failed for disk 0 MBR2GPT: Conversion failed 

и преобразование не удалось. Используя Diskpart снова, я получаю следующий вывод:

DISKPART> list disk  Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- * Disk 0 Online 465 GB 0 B Disk 1 Online 3841 MB 960 KB  DISKPART> select disk 0  Disk 0 is now the selected disk.  DISKPART> list partition  Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 100 MB 1024 KB Partition 2 Primary 464 GB 101 MB Partition 3 Recovery 813 MB 464 GB Partition 4 Recovery 511 MB 465 GB 

Глядя на разделы на диске 0, есть 2 основных раздела и 2 скрытых, я прочитал здесь, что разделы могут иметь какое-то отношение к сбою преобразования, поэтому я считаю, что это виновник. Если бы кто-нибудь мог предложить помощь в конвертации моего диска, это было бы очень признательно.


1 ответ на вопрос

phuclv

2018-11-24 в 07:35

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

В документации MBR2GPT сказано, что для преобразования диска в GPT должны быть выполнены все следующие условия

  • Диск в настоящее время использует MBR
  • Достаточно места, не занятого разделами для хранения основного и дополнительного GPT:
    • 16 КБ + 2 сектора в передней части диска
    • 16KB + 1 сектор в конце диска
  • В таблице разделов MBR не более 3 основных разделов.
  • Один из разделов установлен как активный и является системным разделом.
  • На диске нет расширенного / логического раздела
  • Хранилище BCD в системном разделе содержит запись ОС по умолчанию, указывающую на раздел ОС.
  • Идентификаторы томов можно получить для каждого тома, которому назначена буква диска
  • Все разделы на диске относятся к типу MBR, распознаваемому Windows, или для сопоставления указано с помощью параметра командной строки / map

https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt

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

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

Но рекомендуется использовать 3 — е решение партии, начиная с Windows’ встроенные инструменты, такие как diskmgmt.msc и mbr2gpt имеют очень ограниченные возможности по сравнению с внешними и не могут решать сложные ситуации. Некоторые предложения:

  • Мастер разделов MiniTool
  • EaseUS Partition Master
  • Помощник по разделам AOMEI

Похожие вопросы

  • 12
    Почему папка / winsxs становится такой большой и ее можно уменьшить?


  • 2
    Повышенные привилегии для запуска приложений в Windows?


  • 14
    PDF Viewer в Windows



  • 7
    Какие службы Windows можно безопасно отключить?


  • 8
    Firefox PDF плагин для просмотра PDF в браузере на Windows


  • 1
    Windows теряет макет экрана


  • 1
    Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап…


  • 1
    Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?


  • 6
    Просмотр журнала в Windows


  • 3
    Фоновая проблема Windows с двумя экранами


Download PC Repair Tool to quickly find & fix Windows errors automatically

The MBR2GPT.exe is a Windows 11/10 native disk conversion tool PC users can use to convert a disk with the MBR partition table to a GPT without data loss and without the need to delete the existing partition. In this post, we will explore the various instances of the MBR2GPT failed errors message, each with its unique description, as well as provide the most suitable solutions as it relates to each of the instances.

Why is MBR2GPT not working?

The MBR2GPT tool will work only if your system meets the minimum requirements for the tool. Some of these requirements include Windows 10 version 1703 or later, your PC should have 64-bit architecture, Bitlocker encryption should be disabled on your disk, the disk should be currently in MBR and should have enough space not occupied by partitions to store the primary and secondary GPTs (16KB + 2 sectors at the front of the disk and 16KB + 1 sector at the end of the disk), etc.

This guide covers 5 types of MBR2GPT failed errors on Windows 11/10, explaining the causes and providing step-by-step solutions for each situation.

  • MBR2GPT disk layout validation failed
  • MBR2GPT cannot find OS partition
  • MBR2GPT cannot find room for the EFI system partition
  • MBR2GPT non system disk
  • MBR2GPT cannot install new boot files

See the sections below in line with the exact error information on your computer to view solutions.

MBR2GPT disk layout validation failed

MBR2GPT disk layout validation failed

You’ll encounter this error because MBR2GPT program only applies to Windows 10 version 1703, Windows 11 or later. So, if you’re running the tool on Windows 10 version earlier than v1703, this MBR2GPT disk layout validation failed error will occur.

Solutions

  • If you are using a computer running Windows 7, 8, or 8.1, you can upgrade to a currently supported version/build of Windows 11/10.
  • If you have installed earlier versions of Windows 10 such as versions 1507, 1511, and 1607, you must run the tool while booting into later versions of Windows 10 or Windows 11 and perform an offline conversion.
  • If the MBR disk has 4 partitions the conversion will fail and you’ll receive this error. In this case, try deleting one partition and see if that helps.

MBR2GPT cannot find OS partition

MBR2GPT cannot find OS partition

There are a couple of reasons for this error; one of the most common is bad entries in the Boot Configuration Data (BCD). You may also encounter this error if Windows RE (Recovery Environment) is disabled and its location is not set, but it had assigned the same GUID that was failing when running MBR2GPT.

Solutions

  • Rebuild BCD file and run MBR2GPT.exe again.
  • Enable Windows RE.

MBR2GPT cannot find room for the EFI system partition

MBR2GPT cannot find room for the EFI system partition

The most common reasons for this error are as follows:

  • More than four hard drive partitions.
  • Hard disk with multiple bad sectors.
  • Shrinking or defragmentation failure due to system files, locked files.
  • Insufficient space for System Reserved partition.

Solution(s)

  • Check if the disk is encrypted. If it is, unlock it.
  • Before conversion, you should check if Windows 10 version is 1703 or higher. To check, click Start, type winver, and hit Enter. You’ll receive an output stating your current version/build of Windows 10.
  • Although MBR2GPT can run in full OS we strongly suggest running it in WinPE. Since MBR2GPT is a low-level operation there are many things that can interfere with the conversion. WinPE is relatively clean and doesn’t have a lot of the things that may cause issues, like certain types of filter drivers that touch the disk. However, if you can’t run MBR2GPT in WinPE, then you may need to consider disabling the Page file, Hiberfile, and then rerun MBR2GPT.exe.
  • Open Disk Management and shrink C drive to about 2GB and leave it unallocated. If that fails, then that means your C drive is fragmented. In which case, you can defrag the disk and shrink it again. Once done, try MBR2GPT. If it fails again, you can use EaseUS Partition Manager to resize the system partition to 600 MBs and then extend the System Reserved partition/volume.

You cannot use MBR2GPT to convert data (non-system) disk from MBR to GPT. If you do want to convert a data disk, you can convert MBR to GPT in Windows 11/10 via Disk Management or Command Prompt – keep in mind, you are at risk of data loss because you have to delete all partitions or volumes on the disk before conversion.

MBR2GPT cannot install new boot files

As already pointed out, it’s not possible to convert disks with older versions of Windows OS, such as Windows 8.x and Windows 7, but you can upgrade to Windows 11/10, and then use the tool to convert from MBR to GPT.

How do I use MBR2GPT in Windows 10?

If you want to upgrade to Windows 11, your hard disk should have a GPT disk partition style. If not, you can convert it to GPT but this process involves data loss. But the MBR2GPT tool lets you convert MBR to GPT without data loss. This tool is located in the System32 folder and you can launch it from Windows PE (Windows Preinstallation Environment) command prompt, as well as from the Windows 10 OS.

Let’s know in the comments section below any other MBR2GPT failed errors that you might have encountered that none of the solutions outlined in this post didn’t resolve the issue.

Related post: MBR2GPT failed to enable backup/restore privileges.

Ezoic

Obinna Onwusobalu has studied Information & Communication Technology and is a keen follower of the Windows ecosystem. He has been a Windows Insider MVP (2020). He runs a computer software clinic.

Понравилась статья? Поделить с друзьями:
  • Mbr1 error что делать
  • Mbr1 error windows 10
  • Mbr1 error press any key to boot from floppy
  • Mbr поврежден как исправить
  • Mbr или gpt при установке windows 10 как исправить