為什么要寫這篇文章是因為手殘裝了個虛擬機給了100G硬盤,然后怎么也調不小,從網上發現了這種帖子很少,而且回答全是廢話,驢唇不對馬嘴的,問的是怎么調小硬盤空間,不知道是不識字還是咋滴!竟然讓點高級擴展,磁盤高級擴展是只能調大空間是不可以縮小的一定要注意!!!下面我來分享我的縮小磁盤的經驗:(以windows10系統為例只適用於拆分的多個磁盤)
1、 首先需要將虛擬機中多余的硬盤空間刪除,在此電腦中右鍵管理,然后在磁盤管理中右鍵有多余空間的磁盤進行壓縮,這樣被壓縮的磁盤容量就會變小,然后會出來一個未分配的空間如圖:

2、 這個時候這個虛擬機中硬盤空間變小了,但是分配的空間還是原來的大小,這個時候其實是跟擴展磁盤的情況相同的(擴展磁盤然后進行磁盤分配就是擴展磁盤大小的辦法),不明白的可以百度一下如何擴展虛擬機磁盤:

3、 然后就要注意了!先關閉虛擬機,然后找到虛擬機目錄,可以看到最后幾個.vmdk文件非常小,其實就是沒有使用的虛擬機硬盤空間,但是我們只壓縮出來一個未分配的盤,所以只刪除最后一個vmdk文件就是s016那個,這個時候還沒有結束

4、 這個時候雖然已經改變了虛擬機硬盤大小,但是虛擬機硬盤的配置文件還沒有修改,這個時候啟動虛擬機會報錯找不到虛擬機硬盤,其實是因為只刪除了虛擬機硬盤空間但是沒有改配置文件造成找不到咱們此時已經刪除的磁盤,下面我們來改配置文件,打開.vmdx,這個文件跟其他的vmdx是分開的,而且他沒有 -s 符號,其實他就是硬盤的配置文件,我們只要修改它就可以了,用記事本或者Notepad打開都可以確保不是亂碼就行,看到里邊包含了所有的分磁盤配置文件


5、 然后我們只需要將已經刪除的vmdk在配置中刪除掉就行了,比如我現在刪除的的s016的,我現在把他刪除

6、 然后保存,重新打開虛擬機發現分配的磁盤空間已經變小了

