您好,
小弟因為有些程式一定要在winXP下執行,所以在Win7下裝了VBox來模擬WinXP系統,
為了解決WinXP.vdi檔增大的問題,上網查了縮小.vdi的方法如下:
1.先下載微軟的sdelete.exe
2.在XP裡用"命令提示字元"執行sdelete.exe
3.關掉VBox (即關掉XP)
4.在Win7裡用"命令提示字元"執行VBoxManage modifyhd *.vdi --compact
以上動作程式有都執行至100%,但.vdi檔大小仍不為所動,請問我是否遺漏了什麼?謝謝.
要用時候,拷貝複製那個 "母板" 成 "子版"(分身),用"子版"去掛載來使用。
"子版" 肥了就扔了,直接刪掉。
只要母版沒壞掉,可以一直拷貝使用。
用縮小的,處理時間太長,浪費時間,且效果不明顯。
**********************************
舉例:
1)先灌一套 XP
驅動、必要工具軟體,都裝好。優化如有需要,順便弄一弄。
將該 vdi 取名:XP剛灌好.vdi
檔案應該很小,幾百 MB。備份起來到其它目錄,保存起來。
※ 先關掉虛擬機,再去備份 *.vdi。
2)VirtualBox 正常使用
當你覺的 VDI 肥大的時候,直接把把整個虛擬機砍了,徹底刪除


※ 當然如果裡面有資料要保留的,透過 共享資料夾,複製出來。
3)下次還要再用的時候
新增 虛擬機 XP


虛擬硬碟的地方,選:現有虛擬磁碟
拷貝那個 "XP剛灌好.vdi",到適當的目錄,給它掛載(拷貝的分身,不是母版)

或者建立虛擬機時,先選:目前不要指定磁碟
虛擬機建立後,再去手動掛載
當然掛載就是:拷貝那個"母版"一份,到其它目錄,掛載它(拷貝的分身,不是母版)
只要虛擬機的硬體設定都相同,保證可以開機。
(虛擬機配置,都用預設值就好,頂多 RAM 大小、CPU 核心數 那邊調一調)
主要是 IDE 或 SATA 硬碟那部份,要一樣就能開機。不能本來 虛擬IDE的 換成 虛擬SATA 的,那就開不了機。
而且這樣建立虛擬機的過程,老實說也不過幾秒鐘功夫,滑鼠點一點就建好了。並不麻煩。
此外,那份 "XP剛灌好.vdi",拿去別台電腦,也能使用的。
方法一樣,就是新增虛擬機,掛載它。
不必在別台電腦,重灌一份。拿現有的來掛載就行了。
剛灌好的"母版",保存好,能用很久。
*****************************
進階應用:
如果 RAM 夠大,可以開 RamDisk
把 *.vdi 丟到 RamDisk 再去掛載
速度嚇嚇叫,開機 5秒內就進去了。點啥都是瞬間反應。
內文搜尋

X