[精讚] [會員登入]
1554

在virtualbox如何壓縮vdi檔

using commands to reduce virtualbox's vdi file space

分享此文連結 //n.sfs.tw/12090

分享連結 在virtualbox如何壓縮vdi檔@外行中的外行
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 10:59:33 最後編修
2017-12-20 23:05:48 By jung
 

同事買了macbook air卻還是需要windows所以幫忙搞了virtualbox去虛擬win10

可是當初沒想太多沒發現air只有128g的nand硬碟

win10 vm建了60g,只好事後想辦法補救

爬了一堆文發現網路上的方法都不太正確,越減越肥,因此特別紀錄

首先要進到win10 vm裡的磁碟管理

在c:上,用右鍵選擇"壓縮磁碟區"

因為我已經壓縮過了所以圖片顯示已無壓縮的空間

如果正常確定選擇"壓縮"後

磁碟管理會出現一塊未配置的空間

接著去下載sdelete這個工具

https://docs.microsoft.com/zh-tw/sysinternals/downloads/sdelete

解開zip檔後出現兩個檔案

再用windows cmd或powershell執行

C:\path\to\sdelete>sdelete.exe -z c:

畫面會出現

C:\path\to\sdelete>sdelete.exe -z c:
SDelete v2.0 - Secure file delete
Copyright (C) 1999-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
SDelete is set for 1 pass.
Free space cleaned on C:

然後一直跑百分比到100%就停住了

查網路發現是程式的bug

只好直接關閉cmd

然後把vm關機

接著進到mac的終端機

sudo su之後輸入指令

VBoxManage modifymedium /path/to/virtualbox/vm/win10.vdi --compact

跑完就成功壓縮vdi到剩下30幾g了

注意virtualbox官網建議此種作法只適合選擇"動態配置"vdi大小的vm磁碟喔

接下來想辦法把沒用到的20g拿回來@@

END

你可能感興趣的文章

在virtualbox如何壓縮vdi檔 using commands to reduce virtualbox's vdi file space

啟動chrome時要求須輸入密碼enter password to unlock login keyring asking for entering password to unlock login kerying on Ubuntu desktop

debian安裝drupal細節 設定apache2的細節

在windows環境下強制刪除無法以檔案總管刪除的檔案或目錄 how to remove directories or files that cannot be deleted by default file manager

在ubuntu18.04桌面版安裝中文注音輸入法 如何在ubuntu桌面使用新酷音注音輸入法

在新版谷歌協作平台嵌入edimax或lass空氣盒子讀取數值並視覺化 embeeded javascript to read and visualized lass json value on new google site

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

在windows環境下強制刪除無法以檔案總管刪除的檔案或目錄 how to remove directories or files that cannot be deleted by default file manager

intellij IDEA git設定說明 whenever using git push fuction in the intellij IDEA

using google Appscript to send messages through LINE NOTIFY 使用google app script傳送LINE NOTIFY

How to deal windows10 with lost bootloader issue 如何修復Windows 10 丟失UEFI引導 (bootloader)無法開機

openssl package update issue caused by cve-2022-2068 centos7 is at maintenance support phase2, only critical impact security issues will be patched