hyper-v 虛擬機器無法啟動(0x80070005) access denied error

遇到虛擬機器無法啟動出現0x80070005

Start-vm-err-1

檢查一下該vm 的VHDX 權限少了vm 的GUID

Start-vm-err-2

利用指令

icacls “E:\VMs\VMName\Disk0.vhd” /grant “NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663”:F

Start-vm-err-3

權限加回來後(如下圖),就可以正常開機

Start-vm-err-5

請注意該指令請在命令提示字元下執行不然會有下圖錯誤訊息,錯誤的參數

Start-vm-err-4

會發生此次無法啟動的原因是我在測試acroins還原虛擬機器,做了將虛擬機器中的vhd刪除(在設定中刪除,但原來的vhd把它移走)然後重新新增一個相同的vhd並掛載後,看看能不能還原結果是無法還原,重新將原來的vhd掛載回來後,再還原備份中的虛擬機器後就無法啟動。

參考連結

https://support.microsoft.com/zh-tw/kb/2249906



本篇瀏覽人數: 3884
分類: Hyper-V篇。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *