Forum Discussion
MBR2GPT Disk layout validation failed
From the screen you've shared, the following points seems pretty good for disk 0:
- There must be a maximum of three partitions in the MBR partition table
- You should not have any extended/logical partition, all three partitions must be primary partitions.
Please confirm the following requirement on disk 0:
- You must have active partition on disk 0
- There must be a system partition (OS Partition), and its recommended to boot from the same disk (disk0) while converting MBR to GPT.
Please have a look and let me know your feedback.
Thank you very much for your reply. regarding your questions, I do have an active/boot partition on disk 0. There is the OS on disk 0, I am booting from disk 0 and the OS which is running is also and only on disk 0. The OS is booting just fine, even though the mbr2gpt.exe is telling me no OS found.
After I did some trickery and reenabled a recovery partition. I get the error that the disk layout failed again 😞 Please find screenshots attached. Thank you very much for your kind help and support in this matter. (please see translations for German words on the screenshots)
- SalmanAhmedNov 12, 2021Iron Contributor
Hi Stefan_Mocellin,
Please share the latest screenshots from the disk management console, and cover all the disks and partitions. It will be really helpful in order to identify the issues from your partition table.
- Stefan_MocellinNov 11, 2021Copper ContributorI only reenabled the recovery due to the problem that Windows told me that it cannot find a boot partition, then I only had 3 partitions, all primary. This did not work well either. Even with only 1 partition it did not work. And as seen in the screenshots, there is no systemreserved partition on my drive 0 from which I boot more or less any day. If you need additional information, or want me to post the screenshots again, please let me know. And as written before, it does not make any difference to the outcome of the error messages I receive, wether I run the commands from Windows, or winPE, the results are 100% the same! It is just easier to provide screenshots from the winOS instead of winPE, still same results.
I would be glad if you had any other ideas and thank you very much. - Stefan_MocellinNov 11, 2021Copper ContributorHello, as I have written before, I did remove all but one partition. I deleted all except one partition. Then I used the free space to create only one large drive, which had all the space in it. Then it told me it cannot find a boot partition.
If you need any further information, I will be glad to provice such. Thank you for your help! - Naeem86Oct 31, 2021Copper ContributorI believe your recovery partition is not a primary partition, from what I can see. You can see the rest are primary and recovery seems to be a logical. mbr2gpt also doesnt support logical partitions either.
I believe mbr doesn't support more than 3 primary partitions.
Here is a suggestion, move the recovery content to primary partition and the remove the that partition and try again. Makesure backup the drives always.
I remember when I did mine, i did not have any recovery partition. Only had system reserved and os partition. Then added the un allocated space at end for validation to pass.
I also did the conversion using windows PE. I posted relevant links before for that method.
Hope this helps. - SalmanAhmedOct 31, 2021Iron Contributor
As I can see from the screenshot, you have more than 3 primary partitions in your disk 0. Unfortunately, MPR2GPT tool doesn't support more than 3 primary partitions. Therefore, you must delete the least important partition after backing up the important data.
Please try this way and let me know your feedback. Thanks.