Можно ли установить Windows 10 на MBR с помощью UEFI?

Можно ли установить Windows 10 на MBR с помощью UEFI?

Мне нужно перенести Windows 10 с моего HDD на SSD, но, по-видимому, мне придется использовать GPT вместо MBR. Реальная проблема в том, что на этом SSD я уже установил Linux во втором разделе, поэтому если я изменю таблицу разделов, мне придется сделать резервную копию всех своих данных и переустановить Linux со всем этим. Есть ли способ установить Windows 10 на MBR без переключения с UEFI на Legacy?

решение1

Реальная проблема в следующем: на этом SSD я уже установил Linux во втором разделе, поэтому, если я изменю таблицу разделов, мне придется сделать резервную копию всех своих данных и переустановить Linux со всем содержимым.

Нет, не нужно; преобразование между MBR и GPT вообще не требует прикосновения к реальным разделам – единственное, что вы переписываете, это сама таблица. Оба формата работают на одном уровне (по сути, они просто перечисляют пары «начало-длина» сектора), и процедура преобразования в основном выглядит так:

  1. Запустите gdisk /dev/sda, который преобразует в памяти, а затем wзапишет таблицу GPT на диск. (Это также заменит исходную таблицу MBR на защитную MBR.)
  2. Переустановите загрузчик Linux, чтобы загрузочная запись EFI NVRAM имела новый UUID «системного раздела EFI» (который, как я предполагаю, у вас уже есть).
  3. Продолжайте установку Windows в режиме UEFI.

решение2

Сначала установите Windows и не беспокойтесь о том, что это MBR, затем после установки откройте Cmd от имени администратора:

  1. DiskPart → List Disk → Exit
    
  2. # Where 1 is the Windows 10 disk number reported by DiskPart:
      Mbr2Gpt /Validate /Disk:1 /AllowFullOS
    
    # If successful:
      Mbr2Gpt /Convert /Disk:1 /AllowFullOS
    
  3. Перезагрузитесь и откройте настройки прошивки UEFI → Отключить CSM [Legacy boot]

Mbr2Gptработает только на системных дисках и поддерживает максимум три раздела(Я думаю, это связано с тем, что Windows создает раздел EFI), но после конвертации вы можете создать столько разделов, сколько захотите.

решение3

Это невозможно, так как установщик Windows всегда просит вас преобразовать MBR в GPT перед переходом к следующему шагу.

решение4

Не знаю как, но похоже, что я преобразовал уже существующую систему MBR W10 в загрузку EFI без преобразования диска в GPT. Я несколько раз запускал инструменты загрузки восстановления W10, чтобы заново создать MBR и цепочку загрузки W10, чтобы иметь возможность загрузиться с самого диска, который не мог загрузиться раньше, потому что раньше я запускал цепочку загрузки с других дисков, другой менеджер загрузки W10, чтобы запустить эту систему. Я не вижу раздела EFI, но на моем системном разделе есть новая папка EFI, и система стала видна в BIOS с отключенным CSM...

Связанный контент