我们正在研究 Azure Site Recovery 作为一种可能的 BCDR 解决方案,但遇到了一些问题,即 Azure 在同步 VMWare VM 时不支持 UEFI 固件。
有没有办法从 EFI 固件转换为 Legacy,而无需重新安装操作系统?我读过相反的解决方案,但在这种情况下没有那么幸运。
答案1
事实上,这是可能的:
- 使用带有 Linux Live CD 的 CD 启动系统
gdisk
。我使用了 CentOS 7 Core 安装并使用了恢复模式。我通过编辑 grub 启动选项并添加到rescue
最后来完成此操作。 gdisk
在安装了 Windows 的磁盘上运行。请参阅gdisk 文档了解更多信息。- 将机器重新启动到 Windows 安装磁盘,然后使用该选项打开命令提示符
repair your computer
。
此时,我必须加载 VMWare PVSCSI 驱动程序,并且已经安装了驱动程序的软盘。为此,您可以运行drvload A:\AMD64\PVSCSI.INI
。或者,您可以完成初始 Windows 设置,并通过 GUI 加载驱动程序。然后您可以退出并单击链接Repair your computer
。
运行以下命令(如果幸运的话)恢复引导加载程序:
bootrec.exe /FixMbr bootrec.exe /RebuildBcd
请注意,您的里程可能会有所不同,并且我肯定会在执行此操作之前至少对虚拟机进行快照,但完整备份更好。
答案2
不幸的是,从 uefi 更改为 legacy 后,你需要重新安装