Forum Discussion
Aaron B
Mar 23, 2018Copper Contributor
MBR2GPT Disk layout validation failed
When i try to run
mbr2gpt /validate /disk:0 /allowFullOS
i get the following output
MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating ...
Palani Samy
Jul 21, 2021Copper Contributor
I was facing similar problem as my disk partition was in MBR format but I need it to be GPT format.
Disk validation failed.
Easiest way is solve this problem is as given below.
Go to Disk Manager -> Select disk (0 or 1 ) you want convert and select the partition eg. C -Drive
Right click --> Shrink the disk and put shrink value to 200MB ->OK
Go to CMD with admin mode run the below command
mbr2gpt /validate /disk:0 /allowFullOS -> Enter
Validation is success
Run below command to convert
mbr2gpt /convert /disk:0 /allowFullOS
Disk will be converted to GPT
Go to BIOS and change Legacy to UEFI mode and change boot sequence
Your system will boot with mfg logo
Disk validation failed.
Easiest way is solve this problem is as given below.
Go to Disk Manager -> Select disk (0 or 1 ) you want convert and select the partition eg. C -Drive
Right click --> Shrink the disk and put shrink value to 200MB ->OK
Go to CMD with admin mode run the below command
mbr2gpt /validate /disk:0 /allowFullOS -> Enter
Validation is success
Run below command to convert
mbr2gpt /convert /disk:0 /allowFullOS
Disk will be converted to GPT
Go to BIOS and change Legacy to UEFI mode and change boot sequence
Your system will boot with mfg logo
Odal53
Oct 02, 2021Copper Contributor
I did not work for me. My system drive is on disk 1 and not disk 0. Maybe that is the reason why.
- Naeem86Oct 02, 2021Copper ContributorIt shouldnt matter which number your disk is. You just need to shrink your system drive. Whether that is disk 0 or 1 or 2 or 3 etc.
Thats the drive you have OS installed on. For me it was disk 3 and my new nvme drive was actually disk 0.
I was changing from sata ssd to nvme ssd. So i copyed the data over to the new drive and then performed the switch on the new drive keeping my original drive as a back up in case some didn't work right on the new one. So far i havent had any issue.
One thing to note is that when you do the conversion, you need to point to the system drive. I believe the end of the convert command you need to type /disk:[system drive] (in your case i guess it will be /disk:1). That will point program to correct drive.
Hope that helps.- Odal53Oct 02, 2021Copper Contributor
I am afraid it did not. I used the following command to no avail:
mbr2gpt/disk:1 /validate /allowFullOS
and I still get that the validation of disk 1 failed.edit: I also shrank the drive first by 200MB, and then by 2GB, and that did not work either.
- Naeem86Oct 02, 2021Copper ContributorI think there is issue with you syntax.
It should be
mbr2gpt /validate /disk:1 /allowfullos
There should be a space before each /
Make sure you running command prompt in administrator mode.