使用一段時間後,發現vdi檔不斷的增大,連想複製出來用,都很困難

不斷的刪除VirtualBox中的檔案,也沒辦法減少,上網查詢後,才找到

下列的網頁可以用來減少Vdi的大小。

http://senkao.pixnet.net/blog/post/40470349-%E7%82%BAvirtualbox%E7%9A%84vdi%E6%AA%94%E6%B8%9B%E5%B0%91%E7%A9%BA%E9%96%93

執行之前的vdi檔大小已經高達59.8G囉!

1. 先到VirtualBox中的Ubuntu打開終端機,並且輸入


dd if=/dev/zero of=fillfile bs=1M

執行完成後,會出現如下圖的畫面。

在輸入這個指令的路徑下,就會看到fillfile這個檔案

接著刪除fillfile這個檔案

2.接著處理windows端的部份

接下來找到安裝VirtuBox的路徑,通常路徑如下

C:\Program Files\Oracle\VirtualBox

接下來到命令提示字元中,使用cd指令切到VirtualBox的安裝路徑

cd C:\Program Files\Oracle\VirtualBox

接著將VirtualBox關閉,再輸入 VBoxManage modifyhd 存放vdi檔的路徑 --compact

VBoxManage.exe modifyhd D:\ubuntu\Ubuntu10.04_Realtek\Ubuntu10.04_Realtek.vdi.vdi --compact

若出現下列錯誤,應該是VirtualBox尚未完全釋放VDI檔,可以重新開機後或是稍後再試一次。

若還是不行,可能需要參考http://www.deltalounge.net/wpress/2011/08/virtualbox-solved-vbox_e_file_error-0x80bb0004/

網站,使用CHKDSK(windows)或fsck(linux)先掃描看看是否磁區有問題囉!

以下為正在處理的畫面,繼續待流程跑完至100%即可。

完成囉!

最後檔案大小剩下40.7G囉!

文章標籤

創作者介紹
創作者 Yisin 的頭像
Yisin

欣情巧克力

Yisin 發表在 痞客邦 留言(0) 人氣()