Windows-Server-2012-R2

在 Hyper-V 上還原裸機備份失敗(0x80070057 錯誤)

  • January 22, 2019

我正在嘗試為我們的一個域控制器創建一個備份,以防發生災難性故障,並且我正在尋找有效製作備份的方法。

到目前為止,我在讓任何恢復方法真正起作用方面都非常不成功,這非常令人擔憂。

此外,這與這個問題有關,儘管我想在這里關注其他事情。

我們擁有的最小的 DC 是在 Hyper-V 中的 VM 上執行的,它是一個完美的“測試”環境。Hyper-V 主機是 Windows Server 2012 R2 機器,而 DC 本身是 Windows Server 2016。我在 DC 上使用 Windows Server Backup 創建裸機映像,並將其複製到網路驅動器。

現在,我想測試恢復過程,所以在我自己的機器(執行 Hyper-V 的 Windows 10)上,我創建了一個帶有 C 驅動器的 VM、一個帶有 Windows Server 2016 映像的 DVD 和另一個我複製到的驅動器Windows Server Backup 創建的備份文件夾。

還原操作辨識備份映像,但無法恢復並出現 0x80070057 錯誤。Google搜尋表明這是由於 BIOS / UEFI 差異造成的,但原始 DC 執行在第 2 代 VM 上,就像我用於測試的 VM 一樣,所以顯然不是這樣。我能想到的唯一另一件事是源 VM 具有版本 5 配置,而 Windows 10 創建具有配置版本 8.3 的 VM。“硬體”的唯一變化是我試圖恢復到的虛擬機有一個額外的驅動器來儲存備份。

那麼,這是否意味著這種恢復是不可能的(據我所知,不支持降低 Hyper-V 中的配置版本)?我真的在這裡摸不著頭腦;我想這就是裸機恢復的全部意義,尤其是在處理 Windows Serve 時(即您希望能夠恢復的東西,這可能非常關鍵)。

如果我希望以後能夠將其還原到可能未知的硬體,我應該如何創建源 VM 的備份?

好的,我發現了問題。顯然,當 Windows Server 版本中的各種 Hyper-V 版本對網路適配器使用不同的程式碼時。從機器上卸下網路適配器後,我能夠恢復機器。當然,我可以在恢復完成後重新添加它。

編輯:也可以使用New-VM帶有附加參數的PowerShell 創建一個 VM,該參數-version 5.0創建一個與 Windows Server 2012 R2(包括網卡)兼容的 VM。

引用自:https://serverfault.com/questions/950028