Невозможно конвертировать из MBR в GPT

6621
Jacob Schneider

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

C:\WINDOWS\system32>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 скрытых, я прочитал здесь, что разделы могут иметь какое-то отношение к сбою преобразования, поэтому я считаю, что это виновник. Если бы кто-нибудь мог предложить помощь в конвертации моего диска, это было бы очень признательно.

0

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

2
phuclv

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

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

Так получилось, у меня 4 раздела, два из которых являются основными. Так что это объяснило бы это. Jacob Schneider 5 лет назад 0