問題原因:虛擬機非正常關機可能會導致此問題;
問題描述:此虛擬機似乎正在使用中。
如果此虛擬機已在使用中,請按“取消”按鈕,以免損壞它。如果此虛擬機未使用,請按“取得所有權(&T)”按鈕以獲取它的所有權。
配置文件: D:\Virtual Machines\CentOS-6.3\CentOS-6.3.vmx
但是點擊取得所有權,又報錯:
取得該虛擬機的所有權失敗。
虛擬機正在被你主機上的某個程序使用。
配置文件: D:\Virtual Machines\CentOS-6.3\CentOS-6.3.vmx
解決方法:很明顯是由於非正常關機導致有 *.lck文件沒有被清除,致使vmware檢測虛擬機正在被使用中。
擴展 :
VMware虛擬系統文件夾下幾個常用文件的介紹《轉載》
VMware虛擬系統文件夾下幾個常用文件的介紹
1. vmx文件:表示虛擬系統文件,我們用虛擬機程序打開這個文件以啓動虛擬系統。
2. vmem文件:表示虛擬內存文件,與pagefile.sys(亦稱分頁文件)同。當虛擬系統執行關機操作後,vmem文件消失,但掛起關閉時,不消失。
3. vmdk文件:表示虛擬機的一個虛擬磁盤。
4. vmss文件:執行掛起操作後產生的文件。(相當於一個快照文件?)
5. 當運行一個“虛擬系統”時,爲防止該系統被另外一個VMware程序打開,導致數據被修改或損壞,VMware會自動在該“虛擬系統”所在的文件夾下,生成三個鎖定文件
(虛擬系統鎖定,虛擬磁盤鎖定,虛擬內存鎖定),分別爲:
”systemType.vmx.lck”,”systemType.vmdk.lck”,”systemTyep.vmem.lck”。
當該虛擬系統正常關機後,VMware解鎖,”systemTyep.vmdk.lck”和”systemType.vmem.lck”文件夾消失。
當該虛擬機程序關閉後,”systemType.vmx.lkc”文件夾消失。
常見問題
雖然VMware這種鎖定機制能夠很好地防止同一個虛擬系統文件被多個VMware運行程序運行,避免了數據被破壞。但它也帶來了一些問題。即當出現斷電或其它意外情況,可能導致某個虛擬系統文件無法正常打開。原因往往在於:該虛擬系統文件沒有解鎖。解決辦法:只要把三個lck文件夾刪去即可。
知識拓展
1. 什麼是虛擬內存?pagefile.sys文件又是什麼?
虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認爲它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。
Pagefile.sys爲分頁文件,即虛擬內存文件,它默認存在於系統盤的根目錄下,系統盤的空間越大,你的系統就能夠騰出更多的空間給虛擬內存,那麼你的系統也會越穩定,所以建議儘量不要把軟件程序裝在系統盤。