在Windows Server 2012中从UEFI转换为传统BIOS

我们正在研究Azure站点恢复作为可能的BCDR解决scheme,并遇到了一些问题,因为在同步VMWare VM时,Azure不支持UEFI固件。

有没有办法将EFI固件转换为Legacy而无需重新安装操作系统? 我已经阅读了相反的解决scheme,但没有这种情况下运气。

不幸的是,你将需要从uefi更改为旧版本后重新安装

事实上,这是可能的:

  1. 使用带有gdisk的linux live cd启动系统。 我使用了CentOS 7 Core安装并使用恢复模式。 我通过编辑grub启动选项并在rescuejoin到最后。
  2. 在安装了Windows的磁盘上运行gdisk 。 有关更多信息,请参阅gdisk文档 。
  3. 将计算机重新启动到Windows安装磁盘,然后使用repair your computer选项打开命令提示符。

在这一点上,我不得不加载VMWare PVSCSI驱动程序,并且已经安装了驱动程序的软盘。 为此,您可以运行drvload A:\AMD64\PVSCSI.INI 。 或者,您可以通过初始的Windows安装程序,并通过GUI加载驱动程序。 然后,您可以退出并单击Repair your computer链接。

  1. 运行以下命令(幸运的话)还原引导装载程序:

     bootrec.exe /FixMbr bootrec.exe /RebuildBcd 

请注意,您的里程可能会有所不同,我肯定至less会在执行此操作之前快照虚拟机,但完整备份会更好。