1. 程式人生 > >VMware 獲取該虛擬機的所有權失敗

VMware 獲取該虛擬機的所有權失敗

station 它的 打開 配置文件 一行代碼 擴展名 vmdk com 關機

1、 虛擬機打開失敗

VMware Workstation報錯(打開虛擬機時出錯:獲取該虛擬機的所有權失敗。主機上的某個應用程序正在使用該虛擬機。配置文件:D:\Ubuntu 16.04\Ubuntu 16.04 64位.vmx。):

技術分享(此配圖來源於網路)

在虛擬機運行時,一次非正常關機。導致虛擬機出現此錯誤。

此虛擬機似乎正在使用中。

如果此虛擬機已在使用中,請按“取消”按鈕,以免損壞它。如果此虛擬機未使用,請按“取得所有權(&T)”按鈕以獲取它的所有權。

配置文件: D:\Ubuntu 16.04\Ubuntu 16.04 64位.vmx

但是點擊取得所有權,又報錯:取得該虛擬機的所有權失敗。虛擬機正在被你主機上的某個程序使用。

分析:

這是由於虛擬磁盤(.vmdk)本身有一個磁盤保護機制,為了防止多臺虛擬機同時訪問同一個虛擬磁盤(.vmdk)帶來的數據丟失和性能削減方面的隱患,每次啟動虛擬機的時候虛擬機會使用擴展名為.lck(磁盤鎖)文件對虛擬磁盤(.vmdk)進行鎖定保護。當虛擬機關閉時.lck(磁盤鎖)文件自動刪除。但是可能由於非正常關閉虛擬機,這時虛擬機還沒來得及刪除系統上的.lck(磁盤鎖)文件,所以當下次您啟動虛擬機的時候出現了上述錯誤。

解決:

方法一: 到虛擬機目錄下刪除後綴為lck的文件(lock),即可!

技術分享

方法二: 使用記事本打開*.VMX文件上加上一行代碼disk.locking = "FALSE",重新啟動該虛擬機。這種方法我並沒有測試過。

參考地址:

http://blog.sina.com.cn/s/blog_6826662b0100y3oq.html

https://www.server110.com/vmware/201404/9534.html

VMware 獲取該虛擬機的所有權失敗