2013年1月15日 星期二

VirtualBox 磁碟空間不足的問題


昨天發生一個問題
啟動某個 VM 時,Win7 提示分頁檔有問題:
「已建立了一個暫時的分頁檔,可能原因是分頁檔大小比實際空間大」
完整訊息不太一樣(沒有抓下來),但大意是這樣



剛好又有windows更新
所以每次關機都一直停在更新中的畫面
雖然它說請不要關電源,但我等了一整晚,你還是在這個畫面
是要我等到天荒地老嗎?
所以不管了,直接關掉

再開啟時,就出現未正常關機的畫面
選正常開機後,還是重覆出現上面的問題

查了磁碟空間,確實是不足,只剩不到10MB
但我的VDI不是「動態配置存放裝置」嗎
怎麼沒有自動增長?

請教 google,找到了 resize vdi 的方法
VBoxManage modifyhd /path/my.vdi --resize 20480
resize 後面的數字是指要將 vdi 改成幾 MB,上例是20GB

執行後,在 VirtualBox 主畫面可看到它確實變成新的大小了
但進 win 後,磁碟空間卻還是舊的大小 >"<

再請教 google,原來上面的動作只會增長磁碟空間(變成未配置空間)
不會增長磁區空間(是不是這樣講的?0_0")
所以要再開啟 win7 的磁碟管理來處理
主選單 > 電腦(右鍵) > 管理
點左Tree的磁碟管理,在右區點選要擴充空間的磁區,右鍵 > 延伸磁碟區
依精靈操作即可

雖然沒找到為何「動態配置」沒有正常增長
但也暫時解決了問題,這此記錄一下

另外,也因此知道了 win7 有 winsxs 的問題
雖然現在磁碟比較便宜,但也不應該這麼搞吧 (暈)

沒有留言:

張貼留言

廣告訊息會被我刪除