Windows-Server-2012-R2
在 Windows Server 2012 中從 UEFI 轉換為舊版 BIOS
我們正在研究 Azure Site Recovery 作為一種可能的 BCDR 解決方案,並且遇到了一個問題,即 Azure 在同步 VMWare VM 時不支持 UEFI 韌體。
有什麼方法可以在不重新安裝作業系統的情況下從 EFI 韌體轉換為 Legacy?我已經閱讀了相反的解決方案,但在這種情況下沒有這樣的運氣。
事實上,這是可能的:
- 使用帶有
gdisk
它的 linux live cd 引導系統。我使用了 CentOS 7 Core 安裝並使用了恢復模式。我通過編輯 grub 引導選項並堅持rescue
到最後來做到這一點。- 在安裝了 Windows 的磁碟上執行
gdisk
。有關更多資訊,請參閱gdisk 文件。repair your computer
將機器重新啟動到 Windows 安裝盤,然後使用該選項打開命令提示符。此時,我必須載入 VMWare PVSCSI 驅動程序,並且已經安裝了驅動程序的磁片。為此,您可以執行
drvload A:\AMD64\PVSCSI.INI
. 或者,您可以通過初始 Windows 設置,並通過 GUI 載入驅動程序。然後您可以退出並點擊該Repair your computer
連結。
- 執行以下命令(運氣好的話)恢復引導載入程序:
bootrec.exe /FixMbr bootrec.exe /RebuildBcd
請注意,您的里程可能會有所不同,我肯定會在執行此操作之前至少對 VM 進行快照,但完整備份會更好。