⑴ 虛擬機文件越來越大快占滿硬碟,怎麼辦
隨著我們使用虛擬系統的時間越長,Vmware創建的虛擬磁碟佔用空間就越大,即使將虛擬系統中的文件刪除,虛擬磁碟文件佔用宿主系統硬碟空間也不會減少,這個問題困擾了很多用戶。
1、啟動Vmware;注意不要啟動虛擬系統!!!5 p/ B" [+ 選擇VM > Settings,在左邊選擇你想整理的虛擬磁碟,然後在右邊點擊Defragment。在宿主系統中對虛擬磁碟所在的分區進行磁碟整理。5 x7 S2 @* K& |( |& N, T. Y1 X; X5 G
2、啟動Vmware,啟動虛擬系統。雙擊系統右下角的圖標,(或者選擇開始-設置-控制面板-VMware Tools.)選擇"Shrink",選擇想整理的磁碟,點擊"Prepare to Shrink"。在出現的窗口中選擇"Yes"。當再次出現提示窗口已經成功地為虛擬磁碟減肥!
虛擬硬碟自動擴大。也就是說每放一些文件就會擴大一點,並且這些擴大不會隨著文件的刪除而減少。
如果你在虛擬機操作系統中安裝了過多的應用軟體,就需要較多的虛擬硬碟空間。那麼虛擬機中用於虛擬硬碟空間的文件體積也就會相應的自動增大,但是在虛擬機中即使卸載了所安裝的應用軟體,虛擬硬碟空間的文件體積也不會自動變小,另外如果虛擬機中安裝的是WINXP系統,未關閉其還原功能,也會由於還原文件的不斷增大,導致虛擬機文件不斷增大。
1、關閉當前虛擬機中的操作系統,然後在虛擬機菜單欄中執行「克隆」命令,注意在選擇克隆模式時,要選擇「創建一個完全克隆」,隨後為新虛擬機起個名稱,指定保存位置,點擊完成就可以了,看看新的虛擬機文件夾是不是比原先的變小了,舊的可以從磁碟直接刪除。
2、網上搜來的,以下方法僅供參考,其中的路徑都要根據自己的實際情況修改,本人沒使用過,出錯責任自負:
為收縮虛擬磁碟做准備
命令:vmware-vdiskmanager –p S:
一旦准備完成,解除分區映射。重復這個過程在虛擬磁碟的每個分區上。(這樣可以得到最好的收縮效果)在你為收縮磁碟准備好了所有分區後,你就可以收縮虛擬磁碟了
實際命令輸入:
c:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -p S:
執行結果顯示:
Using log file C:\DOCUME~1\AnEgg\LOCALS~1\Temp\vmware-AnEgg\vdiskmanager.log
100% wiping done.
收縮虛擬磁碟
(這種方法)收縮虛擬磁碟必須在Windows宿主機下進行。在你收縮虛擬磁碟以前,確保你已經為虛擬磁碟的所有分區進行了收縮准備。
命令:vmware-vdiskmanager -k myDisk.vmdk
記住,你不能收縮預分配的磁碟。你也不能收縮物理磁碟。如果虛擬磁碟有快照,你也不能收縮。在你收縮以前刪除所有的快照。
實際命令輸入:
c:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -k "D:\WinXP SP2 V2.5\Windows XP Professional S.vmdk"
執行結果顯示:
Using log file C:\DOCUME~1\AnEgg\LOCALS~1\Temp\vmware-AnEgg\vdiskmanager.log
Shrink: 100% done.
Shrink completed successfully.
收縮磁碟時會產生一個臨時文件,其實它就是收縮後的虛擬磁碟文件,會代替原來的那個虛擬磁碟文件。
3、ps(有用的觀點)
一、從邏輯上說,虛擬機是另一台電腦,這是一個很基本很基礎的同時也是很重要的概念,這也是一個很容易被忽視的問題。
二、安裝虛擬機的時候,選擇正確的操作系統類型可以避免日後出現一些不應有的問題。
三、分配給虛擬機的內存最好小於物理內存的一半,以便使主機和虛擬機的性能達到一定的平衡。
四、如果安裝了多台虛擬機,想同時啟動時,最好先計算一下這些虛擬機所需要的內存的總和,一旦這個總和接近甚至超過物理內存,則會出現性能問題,這很可能讓你以為要按Reset鍵了。
五、在VMWARE上,只要能裝上,應該盡量安裝VMWARE TOOLS,這會帶來很多便利。但並非所有的虛擬系統都能成功安裝VMWARE TOOLS。
六、禁用虛擬機的「快照」功能,適當調低顯示解析度,可以提高性能。
七、備份虛擬機的最徹底辦法是退出VMWARE後,把虛擬機的文件打包備份。
八、試圖讓虛擬機承擔真實系統的許多功能,是很容易受挫的。
九、新建的虛擬機相當於裸機,需要安裝系統,安裝系統可以使用光碟,也可以使用ISO鏡像——通過VMWARE指定ISO鏡像可以代替光碟;也可以使用虛擬光碟機來載入ISO鏡像,但這又需要設置虛擬的光碟機作為虛擬機的「CDROM」,這種做法是行得通,卻不是明智之舉。
十、安裝好虛擬系統後,要設置網路連接才能聯網,跟實際安裝系統是一樣的。
十一、想讓虛擬的系統讀寫真實的Window$的文件,首選是安裝VMWARE TOOLS,其次是使用區域網連接。想打開一個「資源管理器」之類的窗口就能達到目的是辦不到的。
十二、虛擬系統通過區域網連接訪問Window$,常見的做法是使用SMB或FTP,但使用FTP多少需要一點管理FTP伺服器的經驗。
十三、要想在虛擬系統上網,先要設對虛擬機的「乙太網」選項,還要設對虛擬系統的網路連接。VMWARE默認的「橋接」通常都能起作用,如果確認虛擬系統的網路連接設對了,但不能上網,則可以使用「共享主機IP(NAT)」的選項,此時虛擬系統的網路連接應設為通過DHCP獲得IP地址。
十四、使用虛擬機的「乙太網」-「橋接」選項時,虛擬系統的網路連接設定的靜態IP應該不同於主機的IP。
十五、虛擬系統的「硬碟空間」大小在新建虛擬機時就已經決定了,一般的設置情況下,虛擬機的文件是會越來越大,在虛擬系統里刪除文件只能增加「虛擬的硬碟」的剩餘空間,不能減小虛擬機的文件的大小。所以對一個「干凈」的系統作打包備份是有必要的。
十六、讓虛擬系統獲得USB盤,應該先在VMWARE的菜單欄里操作;虛擬系統獲得USB盤的同時,Window$就讀不到該USB盤了。當你讓虛擬系統不再連接該USB盤時,Window$上的反應就象是你剛剛插入一個USB盤。
十七、對虛擬系統作屏幕截圖可以在VMWARE的菜單欄里輕松操作,得到的BMP圖片將保存在主機的某處由你選定的地方。
4、現在我們看一個更深入的問題,通常我們有這樣的習慣,把虛擬機中的操作系統和軟體安裝完畢,調整之最佳狀態後,給這個虛擬磁碟做一個快照(其實快照的實質就是鎖定虛擬磁碟文件,把快照以後的修改保存到另一個文件中),這樣我們就可以放肆地玩這個系統了,什麼時候玩亂了,就恢復一下快照,後回到了最佳狀態。但是如何使虛擬磁碟達到一個最佳的狀態是值得研究的,主要是要處理好這四者之間的關系:
1,Shrink虛擬磁碟;2,子系統整理磁碟碎片;3,VMware整理磁碟碎片;4,主系統整理磁碟碎片;
用戶手冊推薦我們的順序是234,可是用戶手冊中並沒有說如何定位操作1的順序可以使虛擬磁碟又小又快,搜索了國外的網站,似乎他們優化虛擬磁碟的方法都是2134的順序,大家覺得怎麼安排這四個步驟最科學呢?
⑵ 虛擬機文件越來越大快占滿硬碟,怎麼辦
一:虛擬機所佔硬碟空間越來越大
虛擬機里,所有文件加起來也就約24GB;
但整個虛擬機卻佔用了宿主機約41GB的磁碟空間;
END
二:怎樣減少虛擬機對宿主機的磁碟佔用
虛擬機在長期使用中,可能創建了大量的快照,快照文件也會大量佔用宿主機的磁碟空間。
我們可以通過刪除無用的快照,來減少虛擬機對宿主機的磁碟佔用。
怎樣刪除虛擬機快照?
單擊「管理虛擬機的快照」按鈕;
選擇要刪除的快照;
單擊「刪除」;
單擊「是」,確定刪除快照;
清除已刪除的文件,直至完成;
刪除快照成功後,查看虛擬機佔用空間;
單單刪除一個快照就減少了約4.6GB佔用空間;
⑶ 刪除虛擬機後怎麼恢復虛擬機所佔的磁碟空間
方法和詳細的操作步驟如下:
1、第一步,單擊桌面以打開VMware虛擬機程序,見下圖,轉到下面的步驟。
⑷ 解決虛擬機佔用磁碟問題
添加一個就可以了!
點菜單欄中的虛擬機——設置——添加——下一步,一直點完,就有了
進了系統之後:右鍵我的電腦——管理——磁碟管理——初始化,格式化一下就出d盤了
⑸ 虛擬機很占硬碟嗎
我剛才把保存在系統盤的文件剪切到G盤,然後用VM打開,還是可以的,這樣C盤的壓力就小了很多虛擬的系統雖然占空間,只要不在系統盤就可以了。
⑹ 如何減小虛擬機硬碟空間
VMware是微軟出品的目前最好的虛擬機件,利用虛擬機可輕松實現多系統同時運行。特別需要多個系統來完成不同功能的者更是需要,VMware是最好的選擇,在這里介紹一些VMware虛擬機使用的小技巧,本文介紹如何為Vmware動態分配硬碟減肥瘦身。
vmware
佔用硬碟空間只增大不減少。即使你刪除文件,佔用的硬碟空間也不釋放。用了一段時間後空間不夠了。解決辦法:
方法一:
把一部分*sxxx.vmdk文件剪切到其他盤符下。
用ultraEdit
打開Debian_Lenny.vmdk,
你會看到一個文件列表。重新定位你剪切的文件。啟動虛擬機即可。
這方法沒有釋放空間。
方法二:
虛擬機裝了VMware
Tools就有這項功能了,虛擬的Windows系統在控制面板中有項VMware
Tools。
打開後可以看到有一欄Shrink,選中要壓縮的分區,點擊Prepare
to
shrink即可進行壓縮准備。在虛擬機系統中完成壓縮准備後,會跳回到真正操作系統中,有個進度框提示正在壓縮虛擬機文件,最後在虛擬機系統中提示完成壓縮工作。
而虛擬Linux/FreeBSD系統可以用vmware-toolbox。在linux
里安裝vmware-tools,
然後命令行下
vmware-toolbox
點選strike
注意:該方法要保證你當前盤的空間>=要strike的虛擬機大小。所以如果你當前盤空間不夠,你可以用方法一把一些文件移到其他盤,然後再strike,
最後把移出去的文件移回來。
方法三:
在vmware的安裝目錄下,有一個vmware-vdiskmanager
這是我在window下常用到方法。一般幾分鍾就完成。
關閉客戶機,在主機命令行下:
vmware-vdiskmanager
-
k
*.vmdk
注意:這里的*是你的虛擬機vmdk文件的的文件名,還要包括路徑,如:
vmware-vdiskmanager.exe
-k
"G:\mivm\net\WinXP.vmdk"
執行過程會顯示進度,完成後會提示:
Shrink:
100%
done.
Shrink
completed
successfully.
不過減少的空間不是太多。
壓縮功能有些限制,如不能用在選擇了預分配空間的虛擬機上、不能有快照、只能對分區進行壓縮,不能對物理盤進行壓縮等等,具體可以參考用戶手冊。另外,在查看幫助時應該點擊幫助菜單中的「用戶手冊」(User's
Manual),而不是「幫助主題」(Help
Topics),否則只能看到一些很基本的VMware軟體操作配置,很多東西都找不到。
⑺ 怎麼解決虛擬機占空間越來越大的問題
首先可以「外部」清理虛擬機,選擇你的虛擬機--虛擬機--管理--清理磁碟,然後清理掉多餘緩存。
C盤
可以試試的!!!!
⑻ 虛擬機不運行時佔用硬碟和內存嗎
虛擬機佔用的是主機內存。電腦上運行的任何程序都要佔用主機內存。
1、虛擬機指通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。
2、虛擬系統通過生成現有操作系統的全新虛擬鏡像,它具有安裝在電腦上真實系統完全一樣的功能,進入虛擬系統後,所有操作都是在這個全新的獨立的虛擬系統裡面進行,可以獨立安裝運行軟體,但是也要佔用主機的內存。
3、虛擬系統只是不會降低電腦的性能,有點像運行程序一樣啟動虛擬系統不需要像啟動電腦自帶系統那樣耗費時間,運行程序更加方便快捷;虛擬機則可以模擬出其他種類的操作系統;
⑼ 虛擬機為什麼會佔用C盤空間
有以下幾種可能:
1、將虛擬機安裝在C盤。這種情況下首先虛擬機本身會佔用一部分空間,其次在其旗下自動安裝的插件等也會使得C盤空間變小。
2、當虛擬機運行時會產生相應的緩存,而這些緩存會佔用C盤的空間。
緩存就是數據交換的緩沖區(稱作Cache),當某一硬體要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快得多,故緩存的作用就是幫助硬體更快地運行。
因為緩存往往使用的是RAM(斷電即掉的非永久儲存),所以在用完後還是會把文件送到硬碟等存儲器里永久存儲。電腦里最大的緩存就是內存條了,最快的是CPU上鑲的L1和L2緩存,顯卡的顯存是給顯卡運算晶元用的緩存,硬碟上也有16M或者32M的緩存。