Disk layout validation failed for disk 0 что делать
05.06.2020
itpro
Windows 10
комментариев 15
3 Methods: Fix MBR2GPT Validation Failed (Video Tutorial Attached)
Although MBR2GPT utility is a good choice to convert MBR disks to GPT disks in Windows 10, some users are disappointed by MBR2GPT validation failed. Let’s go through the error and find out the solution to MBR2GPT Windows 10 disk layout validation failed issue in this page.
By Emily
/ Last Updated September 22, 2022
The error: MBR2GPT validation failed
MBR2GPT is a tool designed by Microsoft to help people convert a boot disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. It’s very useful when you own a hard drive larger than 2TB and want to make full use of it. It’s also imperative when you plan to create more than 4 primary partitions.
Now, Microsoft officially declared that Windows 11 system requires the UEFI boot mode if you plan to directly upgrade from Windows 10 via the «Check for Update» feature, so the requirements of conversion from MBR to GPT increase greatly. Despite the convenience MBR2GPT utility brings to us, some people are disappointed by MBR2GPT errors. Here is a user sharing the experience of encountering the MBR2GPT Windows 10 disk layout validation failed problem:
“I am using a 4TB HDD as a storage drive on my pc, with a 500GB SSD for the OS and other programs. I am only able to partition 2TB of my HDD due to it having an MBR partition style, and would like to convert it to GPT so I can use all of its available space. The 2TB partition is almost full and only has 67GB remaining, which is why I am trying to convert it.
After using the command ‘mbr2gpt /validate /disk:1 /allowFullOS’, I get the message ‘Disk layout validation failed for disk 1’. How can I fix this?”

To solve the problem, we may figure out the causes first.
Causes and solutions to MBR2GPT validation failed
Here I’m going to show you two possible causes for MBR2GPT disk layout validation for disk 0 or disk 1 failure and corresponding solutions:
1. Inapplicable Windows system
MBR2GPT program only applies to Windows 10 version 1703 (also known as the Creator’s Update) or later. An inapplicable Windows system can lead to an MBR2GPT disk layout failure.
▪ if you are using a computer running Windows 7, 8, or 8.1, please upgrade the operating system to Windows 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 Windows 10 version 1703 or later and perform an offline conversion.
2. Non-system disk
MBR2GPT is a tool to convert any attached MBR-formatted system disk to the GPT partition format. You cannot use it to convert non-system disks from MBR to GPT. If you do want to convert a data disk, you can convert MBR to GPT in Windows 10 via Disk Management or Command Prompt. However, you are at risk of losing data because you have to delete all partitions or volumes on the disk before conversion.
The best solution to MBR2GPT disk layout validation failed
If you meet MBR2GPT conversion failure, you can turn to an MBR2GPT alternative-AOMEI Partition Assistant Professional that can help you convert MBR to GPT without data loss quickly and safely.
What’s more, it overcomes MBR2GPT’s shortcomings. For example, it applies to all versions of Windows 11,10 as well as Windows 7, 8/8.1, XP, and Vista . And it can not only convert a system disk from MBR to GPT but also a storage disk without deleting any partition or data. Next, I’ll show you how to fix MBR2GPT validation failed quickly via AOMEI Partition Assistant in detail:
PS.: you can download the demo version to have a free trial.
Step 1. Install and launch AOMEI Partition Assistant. Right-click the disk you want to convert and select «Convert to GPT Disk».

Step 2. Click «OK» in the pop-up dialog to confirm the operation. If you are converting a system disk, you will get a prompt that the GPT disk boots from UEFI mode.

Step 3. Click «Apply» to commit the operations.

Tips:
▪ For converting a system disk, you must switch the firmware to boot from UEFI mode after conversion.
▪ To convert MBR and GPT without loading operating system in Windows PE with AOMEI Partition Assistant, please use the «Make Bootable Media» feature to complete the task.
▪ AOMEI Partition Assistant can also convert GPT to MBR without data loss in reverse.
Summary
To use the MBR2GPT tool, you must run Windows 10 1703 or later versions, or you will meet the «MBR2GPT validation failed error». In such a situation, the best workaround should be using the AOMEI Partition Assistant, which can realize MBR and GPT conversion on all versions of all Windows PC (including the most recently released Windows 11). Besides, it won’t damage the data during the modification, an obvious advantage over Disk Management or Command Prompt.
Moreover, it comes with many other great features: clone MBR or GPT disk, transfer OS from GPT to MBR or MBR to GPT hard drive, recover lost partition, etc. If you are running Windows Server operating system, then the Server edition is worth trying.
MBR2GPT — утилита конвертации диска из MBR в GPT в Windows 10
05.06.2020
itpro
Windows 10
комментариев 18
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?
Утилита mbr2gpt.exe входит в состав образа Windows 10, начиная с билда 1703 (Creators Update). При выполнении офлайн конвертации разметки диска из MBR в GPT, вы можете использовать mbr2gpt для билдов Windows 10 1507, 1511 и 1607 (и выше). Более ранние версии ОС (Windows 7, Windows 8.1) официально не поддерживаются.
В документации Mbr2gpt указано, что преобразования таблицы разделов диска в GPT, должны выполняться следующие условия:
- Текущая разметка диска MBR;
- На диске есть свободное место для размещения основной и дополнительной таблицы GPT в начале и конце диска;
- В MBR таблице должно быть не более 3 разделов, один из которых активный (дополнительные и логические разделы должны отсутствовать);
- В BCD конфигурации должна быть загрузочная запись, указывающая на раздел с Windows.
Логика работы утилиты Mbr2gpt при преобразовании диска из MBR в GPT следующая:
- Выполняется проверка совместимости диска для выполнения конвертации;
- Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “ cannot find room for the EFI system partition ”);
- Загрузочные файлы среды UEFI копируются на раздел EFI/ESP;
- К диску применяются метаданные и таблица разделов GPT;
- Обновляется конфигурация загрузчика BCD.
При смене таблицы разделов на GPT данные на имеющихся разделах не затираются.
Синтаксис утилиты MBR2GPT:
mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]

- /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=
. Номер 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 без потери данных из Windows
Перед конвертацией таблицы разделов проверьте, возможно ли сконвертировать текущий системный MBR диск в GPT.
mbr2gpt.exe /disk:0 /validate /Logs:C:\logs /allowFullOS

Строка 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 ).
Теперь можно выполнить преобразование таблицы разделов на системном диске:
mbr2gpt.exe /convert /disk:0 /allowFullOS
Конвертация диска из из MBR в GPT из установленной Windows 10 выполняется за считанные секунды.
Чтобы компьютер мог загрузится с нового раздела EFI, нужно перенастроить компьютер для загрузки в режиме UEFI. Перезагрузите компьютер, в настройках UEFI измените режим загрузки Legacy (BIOS) на UEFI (Pure) и сохраните изменения.

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

- Возможность создавать разделы более 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. В этом случае появится ошибка:

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

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

При появлении ошибки “Failed to retrieve geometry for disk -1”, скорее всего у вас в компьютере подключено несколько дисков. Выполните команды diskpart -> list disk , определите номера дисков. Запустить проверку определенного диска можно командой: mbr2gpt /validate /disk:0
Возможные проблемы после преобразования таблицы разделов из MBR в GPT
После конвертации таблицы разделов с помощью mbr2gpt чаще всего проблемы возникают с BitLocker и Hyper-V (доступны в Pro и Enterprise редакциях Windows 10).
Если после конвертации диска при включении BitLocker появляется ошибка “ The system cannot find the file specified ”, скорее всего проблема со средой восстановления Windows Recovery Environment (WinRE).
Попробуйте переименовать файл %windir%\System32\Recovery\ReAgent.xml и запустить BitLocker (новый файл ReAgent.xml будет создан автоматически).
Также возможна ошибка при запуске виртуальных машин Hyper-V:
Для исправления ошибки нужно включить поддержки автозапуска Hyper-V в загрузчике BCD:
BCDEDIT /Set
Если вы попытаетесь конвертировать диски со предудущими версиями Windows (7 или 8.1), утилита выдаст ошибку “ mbr2gpt cannot install new boot files ”. В этом случае рекомендуется сначала выполнить апгрейд до Windows 10 и только после этого конвертировать таблицу разделов.
Предыдущая статья Следующая статья
Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7a6f12e53e0d77af • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare