如何縮小 Virtual Box 的 VDI 大小 - Android guest

如何縮小 Virtual Box 的 VDI 大小 - Android guest

如標題所示。我使用 Genymotion 來模擬 Android 裝置。隨著時間的推移,VDI 大小會增加到我放置它的分區上沒有剩餘空間的程度。 Android 作為訪客,要這樣做嗎?

答案1

您可以透過幾個步驟完成此任務:

警告:備份您想要壓縮的所有 vdi/vdmk 文件,以防在此過程中出現問題。

1.使用 genymotion 內的 Android 應用程式(例如「Secure Eraser」)將相應 vdi/vdmk 的可用空間清除(使用下拉清單中的 0000-0000 選項)

安全橡皮擦鏈接

https://play.google.com/store/apps/details?id=com.aiuspaktyn.secureeraser&hl=en

2.關閉 genymotion 並使用以下指令克隆 vdi/vmdk:

VBoxManage克隆hd“檔案”“新檔案”

其中 file 和 newfile 是來源 vdi/vmdk 和目標 vdi/vmdk

3.由於步驟 2 將為克隆的 vdi/vdmk 建立新的 uuid,因此您需要使用下列命令將舊的 uuid 設定為克隆的副本

VBoxManage 內部指令 sethduuid "FILE" "UUID"

(其中 file 指向克隆的 vdi/vdmk,uuid 是您要設定的 uuid。)

答案2

如果您使用的是Windows,您可以將該vdi 放在壓縮資料夾中(右鍵單擊資料夾、常規標籤、進階按鈕,選取「壓縮內容以節省磁碟空間」)...我知道這是一種解決方法,但可以工作對於你來說,我不知道任何方法來整理 Android 作業系統的碎片,因為我相信它是設計用於閃存儲存的。祝你好運!

相關內容