У меня возникла проблема с разделом EFI после того, как я установил Ubuntu на внешний диск. Я удалил раздел EFI и перестроил его. Затем, когда я запустил восстановление при загрузке, он вернулся в режим MBR вместо GPT. Я изменил это с помощью gdisk.
Но с тех пор каждый раз, когда я изменяю раздел (например, увеличиваю его размер), DISK обновляет MBR (или загрузочный сектор). Не уверен, как это должно называться. Но похоже, что он может подумать, что я должен быть в режиме MBR. Таким образом, он записывает первые три раздела в MBR и становится гибридной MBR. Windows не может загрузиться с гибридной MBR.
Я исправляю это, используя gdisk в экспертном режиме, чтобы «создать новую защитную MBR». Насколько я понимаю, эта защитная MBR должна сообщать программному обеспечению не обновлять загрузочный сектор с разделами.
После этого данные MBR выглядят так
Размер диска 1953525168 секторов (931,5 ГиБ)
Идентификатор MBR-диска: 0x00000000
MBR-разделы:
Номер Начальный сектор загрузки Код состояния конечного сектора
1 1 1953525167 основной 0xEE
Это нормально, но если я изменю какой-либо раздел с помощью DISK, он снова преобразует MBR в гибридную MBR. Как я могу это исправить?