[求助] VirtualBox 刪除檔案 空間不會增加

看板Emulator作者 (.........)時間15年前 (2009/05/01 18:37), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
恩..是這樣的 當初我VirtualBox要新增 VDI 檔的時候好像是選擇動態的 就是放多少東西 占多少硬碟空間 可是我的硬碟已經滿了 所以要將虛擬系統裡的檔案砍掉一些以增加空間 誰知道硬碟的空間卻都沒有增加 請問怎麼會這樣呢? 不知道這樣問大家了不瞭解我的明白? 例如說我的 H:/ 空間是10 GB 我的VDI檔也就設10gb 然後虛擬系統檔案放太多 放到 H:/ 顯示磁碟空間太少 所以我就把虛擬系統內檔案殺掉一些 結果 我的 H:/ 空間卻都沒增加 就是這樣.. 有勞 大家解答了 ※ 編輯: andy00181 來自: 122.121.212.230 (05/01 18:40)

05/01 20:24, , 1F
動態的意思是它會根據目前的真實容量反應在其檔案大小..
05/01 20:24, 1F

05/01 20:24, , 2F
而你所設的10GB似乎為那個vdi檔案大小的上限~
05/01 20:24, 2F

05/01 20:25, , 3F
以上是我用過的心得~有錯請指正~Thanks~
05/01 20:25, 3F

05/01 23:29, , 4F
動態, 應該只會動態增加、不會縮減吧… 個人使用感想
05/01 23:29, 4F

05/02 00:09, , 5F
動態只是動態增加 想要隨檔案大小的話 可能得冒險
05/02 00:09, 5F

05/02 00:10, , 6F
在虛擬機器內想辦法重組到硬碟頭的前端 然後在外頭
05/02 00:10, 6F

05/02 00:11, , 7F
弄個程式把前端資料加上末端連結複製到新檔去
05/02 00:11, 7F

05/02 00:12, , 8F
不過我想這樣的程式還是交給vm的製造者來完成較好
05/02 00:12, 8F

05/02 00:14, , 9F
因為vdi/vhd格式隨他們規定 第三方程式做的不一定正確
05/02 00:14, 9F

05/02 00:19, , 10F
不然---同樣的重組,然後改該檔案的大小 如unistd的chsize
05/02 00:19, 10F

05/03 16:26, , 11F
實驗結果:chsize無法改變超過2G的檔案 超過的要用WinAPI
05/03 16:26, 11F

05/03 16:27, , 12F
SetFileEnd
05/03 16:27, 12F
文章代碼(AID): #19-j3h8T (Emulator)