IT|軟體|VirtualBox 虛擬空間動態調整與通訊轉送
介紹 VirtualBox 是免費好用的虛擬機器,不過偶而會遇到一種情況:剛開始裝設的虛擬機器只是用來測試,所以一開始沒有配給很大的虛擬硬碟,不過後來測試的東西越來越多導致原有硬碟容量不足,在以前的 VirtualBox 版本中虛擬硬碟 (VDI,Virtualbox Disk Image) 一旦決定了最大值是無法事後擴增的,因此只能建立一個新的。在 VirtualBox 4.x 以後的版本已經支援 VDI 容量擴增與壓縮,不過官方並不建議這樣做,故沒有製作 GUI 的調整方式,僅提供指令來 擴充/壓縮 硬碟映像檔。 [ 動態空間調整 ] 放大硬碟空間 (限定使用 vdi 格式 ) July 20, 2016 放大硬碟空間 VBoxManage modifyhd Win7-旗艦版.vdi --resize 512000 壓縮虛胖的硬碟空間 2016年5月19日 VirtualBox同時支援自己的虛擬硬碟格式VDI和Vmware的VMDK格式,兩種格式的壓縮略有不同。 [磁碟重組] : 第一步要做的是磁碟重組,打開虛擬機器,執行下面的命令: Linux下 sudo dd if=/dev/zero of=/EMPTY bs=1M sudo rm -f /EMPTY Windows下 Windows系統需要下載 Sysinternals Suite 解壓縮後 路徑請放在: C:\SysinternalsSuite 執行以下指令 sdelete –z Sysinternals Suite 壓縮檔 [壓縮資料] 關閉虛擬機器,現在可以開始壓縮虛擬硬碟了如果你的虛擬硬碟是 VirtualBox 自己的VDI格式,找到你的虛擬硬碟檔,執行命令: MAC VirtualBox 應用程式安裝路徑:/Applications/VirtualBox.app/Contents VBoxManage.exe modifyhd mydisk.vdi --compact 如果你的虛擬硬碟是Vmware的VMDK格式,那就要麻煩點,因為VirtualBox不支援直接壓縮VMDK格式,但是可以變通下: