Назад | Перейти на главную страницу

Преобразование из UEFI в устаревшую версию BIOS в Windows Server 2012

Мы рассматриваем Azure Site Recovery как возможное решение BCDR и столкнулись с небольшой проблемой, связанной с тем, что Azure не поддерживает микропрограмму UEFI при синхронизации виртуальных машин VMWare.

Есть ли способ конвертировать прошивку EFI в Legacy без переустановки ОС? Я читал решения для обратного, но в этом сценарии не повезло.

На самом деле это возможно:

  1. Загрузите систему с live cd linux с gdisk в теме. Я использовал установку CentOS 7 Core и режим восстановления. Я сделал это, отредактировав параметры загрузки grub и добавив rescue к концу.
  2. Бегать gdisk на диске с установленной виндой. Увидеть документы gdisk для получения дополнительной информации.
  3. Перезагрузите компьютер на установочный диск Windows и откройте командную строку с помощью repair your computer вариант.

На этом этапе мне нужно было загрузить драйверы VMWare PVSCSI, и у меня уже была дискета с смонтированными драйверами. Для этого можно запустить drvload A:\AMD64\PVSCSI.INI. Кроме того, вы можете выполнить начальную установку Windows и загрузить драйверы через графический интерфейс. Затем вы можете вернуться и щелкнуть Repair your computer ссылка на сайт.

  1. Выполните следующие команды, чтобы (если повезет) восстановить загрузчик:

    bootrec.exe /FixMbr
    bootrec.exe /RebuildBcd
    

Обратите внимание, что ваш опыт может отличаться, и я бы определенно сделал снимок виртуальной машины перед этим, но лучше сделать полную резервную копию.

К сожалению, вам нужно будет переустановить после перехода с uefi на устаревшую версию