http://www.hooto.com/home/rui/blog/archives/5144.htmlVirtualBox VDI 磁碟鏡像 - 壓縮指導思想
1. 虛擬機器: 清理系統,卸載、刪除系統垃圾檔案
2. 虛擬機器: 將磁碟資料靠“前”移動,並將剩餘磁碟空間寫“零”
3. 物理主機: 清除“零”位元組空間,使用 VBoxManage modifyhd 工具壓縮 VDI 磁碟鏡像檔案
Windows 虛擬機器
1. 虛擬機器: 刪除系統垃圾檔案,運行磁碟整理程式...
2. 虛擬機器: 用 SDelete 工具寫"零", http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx,在命令列下執行 "sdelete -c"... 關機...
3. 物理主機: 執行 "VBoxManage modifyhd /the-path-of-VDI.vdi --compact"
Linux 虛擬機器
1. 虛擬機器: 清理、卸載系統垃圾檔案
2. 虛擬機器: 寫“零”,好像 "dd if=/dev/zero of=/fillerup.zero" 方法並不是很有效,幾經苦難在 官方網站找到一個很老的“終極辦法” (連結)!
2.1 用一張 LiveCD (ubuntu) 啟動虛擬機器,使用 System - Administration - GParted 分區軟體,將虛擬硬碟空間收縮到最小,應用...
2.2 在剛才騰出來的空間上建立新分區,執行 "dd if=/dev/zero of=/dev/{?}", 然後刪除此分區
2.3 回到主要磁碟分割,恢複它的所有空間,應用 ... 關機...
3. 物理主機: 執行 "VBoxManage modifyhd /the-path-of-VDI.vdi --compact"
測試環境
物理主機: Linux 2.6.28, Ubuntu 9.04 64-bit, VirtualBox 2.2.4
虛擬機器主機: Debian 5.0.0 64-bit, Windows 2003 32-bit sp2
流水
使用 VMware Server 1.0.* for Linux 很長時間,免費,好用! Server 2.0 發布後,1.0 進入維護,其最新的 1.0.9 可以安裝在 bit-64 位的系統上,確不能很好的跑 bit-64 虛擬機器;Server 2.0 支援 bit-64 Host/Guest ,但... 體積過於龐大,但在我的電腦上運行起來,一個字 “慢!”.
VirtualBox 2.2.4 很不錯,免費,開源,運行很快,功能已然全面,推薦 :->
--EOF--