Я хочу обновить мой диск с MBR до GPT, и я попытался использовать инструмент Windows MBR2GPT.EXE для выполнения этой работы. Я использовал инструмент 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 скрытых, я прочитал здесь, что разделы могут иметь какое-то отношение к сбою преобразования, поэтому я считаю, что это виновник. Если бы кто-нибудь мог предложить помощь в конвертации моего диска, это было бы очень признательно.

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .