2011年11月10日 星期四

解決無法刪除Hyper-v 虛擬機器的問題

在微軟Hyper-V的執行環境中,有時候想要刪除某個不再需要使用的虛擬機器時,由於虛擬機器的檔案仍被使用中,所以可能會出現如下圖的錯誤視窗而導致無法刪除

 

此時若需要成功的移除虛擬機器,在無需重新開機下的解決方式如下:

  1. 進入隱藏目錄: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
  2. 請一一檢視目錄底下的每個XML檔,尋找檔案內的<pathname>一行:
    <pathname type="string">D:\hv\Exch2010_2\Exch2010_2_1
    若於此行可找到符合想刪除的虛擬機器的目錄名稱者,請將此XML檔刪除。
    hvdelete
  3. 接下來,再把此虛擬機器的目錄或虛擬磁碟相關檔案予以手動移除即可。