虛擬機的文件管理由VMware Workstation來執行。一個虛擬機一般以一系列文件的形式儲存在宿主機中,這些文件一般在由workstation為虛擬機所創建的那個目錄中。

1、<vmname>.vmx文件:表示虛擬系統文件,我們用虛擬機程序打開這個文件以啟動虛擬系統。
2、<vmname>.vmem文件:表示虛擬內存文件,與pagefile.sys(亦稱分頁文件)同。當虛擬系統執行關機操作后,vmem文件消失,但掛起關閉時,不消失。
3、<vmname>.vmdk文件:表示虛擬機的一個虛擬磁盤。
4、<vmname>.vmss文件:
5、<vmname>.log文件:該文件記錄了VMware Workstation對虛擬機調試運行的情況。當碰到問題時,這些文件對我們做出故障診斷非常有用。
6、<vmname>.nvram文件:該文件儲存虛擬機BIOS狀態信息。
7、<vmname>-Snapshot<##>.vmsn
8、當運行一個“虛擬系統”時,為防止該系統被另外一個VMware程序打開,導致數據被修改或損壞,VMware會自動在該“虛擬系統”所在的文件夾下,生成三個鎖定文件
(虛擬系統鎖定,虛擬磁盤鎖定,虛擬內存鎖定),分別為:
”systemType.vmx.lck”,”systemType.vmdk.lck”,”systemTyep.vmem.lck”。
常見問題
雖然VMware這種鎖定機制能夠很好地防止同一個虛擬系統文件被多個VMware運行程序運行,避免了數據被破壞。但它也帶來了一些問題。即當出現斷電或其它意外情況,可能導致某個虛擬系統文件無法正常打開。原因往往在於:該虛擬系統文件沒有解鎖。解決辦法:只要把三個lck文件夾刪去即可。
知識拓展
1、什么是虛擬內存?pagefile.sys文件又是什么?
虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。
Pagefile.sys為分頁文件,即虛擬內存文件,它默認存在於系統盤的根目錄下,系統盤的空間越大,你的系統就能夠騰出更多的空間給虛擬內存,那么你的系統也會越穩定,所以建議盡量不要把軟件程序裝在系統盤。
2、為什么要設置虛擬內存?
電腦中所運行的程序均需經由內存執行,若執行的程序很大或很多,則會導致內存消耗殆盡。
而內存不足常導致卡機,系統不穩定等情況的發生。為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬盤空間來充當內存使用。
雖然虛擬內存技術在一定程度上能夠緩解物理內存的緊張狀況。但是,因為計算機從RAM讀取數據的速率要比從硬盤讀取數據的速率快,因而若想提高性能,擴增RAM容量(可加內存條)是最佳選擇。
3、它的工作原理是什么?
工作原理:若計運行程序或操作缺乏所需的物理內存(隨機存儲器,RAM),則 Windows 會用之進行補償。它將計算機的RAM和硬盤上的臨時空間(虛擬內存)組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為“分頁文件”的空間中。