Hyper-V 虛擬機 無法啓動 解決方案

宿主機Windows Server 2008 R2
啓動一個虛擬機報錯如下:
“Unnamed VM”無法讀取或更新虛擬機配置,因爲訪問被拒絕: 一般性拒絕訪問錯誤 (0x80070005)。請檢查存儲虛擬機的文件夾的安全設置。(虛擬機 ID 59643B85-F0A0-41F9-A212-CC55D51C225E)
微軟有提供解決方案,但是好像有一定的問題
微軟解決方案:
要給虛擬機 ID (SID) 訪問的.vhd 或.avhd 文件,鍵入下面的命令,然後按 ENTER 鍵:
icacls <.vhd 或.avhd 文件的路徑 > /grant"NT 虛擬 MACHINE\< 第 1 步中的虛擬機 ID >": F
例如,若要使用虛擬機 ID 已在第 1 步中記下,鍵入以下命令,然後按 ENTER 鍵:
icacls"E:\VMs\VMName\Disk0.vhd"/grant"NT 虛擬 MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663": F
 
實際上這樣是不行的,至少在Server 2008 R2中文版上不行,正確命令應該是:
icacls "虛擬機文件存放目錄" /grant "NT 虛擬機\虛擬機":(F)
例如:
icacls "D:\VirtualServer\jfserver" /grant "NT 虛擬機\虛擬機":(F)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章