VM 無法初始化,0x80070539 Hyper-V 錯誤
整個錯誤消息是這樣的:
嘗試啟動選定的虛擬機時出錯。
“虛擬機名稱”無法初始化。
嘗試讀取或更新虛擬機配置失敗。
嘗試讀取或更新虛擬機配置失敗。
“虛擬機名稱”無法初始化。(虛擬機ID)
“vm-name”無法讀取或更新虛擬機配置:安全 ID 結構無效。(0x80070539)。(虛擬機 ID:your-vm-ID)
僅供參考,當您將虛擬機從一個環境移動到另一個環境時,會出現此錯誤。它可以是同一台 PC 或兩台不同的計算機。由於可以將虛擬機從一個環境移動到另一個環境,因此許多人經常在不採取預防措施的情況下這樣做。如果您是第一次執行此操作,則在遷移後啟動虛擬機時可能會遇到上述錯誤。
也就是說,您需要在虛擬機配置中重置安全 ID。儘管 Hyper-V 會為新虛擬機分配一個虛擬機,但它不會為遷移的計算機執行相同的操作。這就是為什麼您需要使用 PowerShell 手動執行此操作。
VM 無法初始化,0x80070539 Hyper-V 錯誤
要修復 VM 無法初始化,0x80070539 Hyper-V 錯誤,請按照以下步驟操作:
- 在任務欄搜索框中搜索powershell 。
- 單擊以管理員身份運行選項。
- 單擊UAC 提示上的“是”按鈕。
- 輸入以下命令:Grant-VMConnectAccess -VMName“vm-name”-UserName“用戶的域和用戶名”
- 關閉 PowerShell 並嘗試重新啟動虛擬機。
要了解有關這些步驟的更多信息,請繼續閱讀。
首先,您需要使用管理員權限打開 Windows PowerShell。為此,請在任務欄搜索框中搜索powershell,然後單擊“以管理員身份運行”選項。然後,單擊UAC 提示上的“是”按鈕以打開 PowerShell。
接下來,您需要輸入以下命令:
Grant-VMConnectAccess -VMName "vm-name"-UserName "Domain and username of the user"
不要忘記將vm-name替換為虛擬機名稱,將用戶的域和用戶名替換為當前用戶名。
完成後,關閉所有窗口,然後嘗試重新啟動虛擬機。
Hyper-V 中的錯誤代碼 80070005 是什麼?
此錯誤意味著虛擬硬盤文件中缺少虛擬機 ID 或 SID。換句話說,您需要將 SID 分配給您的 VHD 或 AVHD 文件。您可以藉助命令提示符和以下命令來執行此操作:icacls <.vhd 或。avhd 文件路徑> /grant “NT 虛擬機\ <vm-ID > “:(F).
為什麼 VHDX 無法啟動 Hyper-V?
VHDX 無法在 Hyper-V 中啟動的原因可能有無數。從文件丟失或損壞到配置不正確再到權限不足,任何因素都可能導致此錯誤。根據錯誤,您可以通過重建虛擬硬盤文件來解決問題。
發佈留言