VMware虛擬機(jī)減少磁盤(pán)空間大小方式(以Win10虛擬機(jī)為例)
某次,從網(wǎng)上下載的某個(gè)虛擬機(jī)設(shè)定的磁盤(pán)空間大小為500G,實(shí)際使用的大小為200G不到。
在臺(tái)式主機(jī)上,磁盤(pán)空間充足,可以正常運(yùn)行;但是在移動(dòng)筆記本上,通常沒(méi)有那么大的磁盤(pán)空間,將導(dǎo)致虛擬機(jī)無(wú)法正常運(yùn)行。
這個(gè)時(shí)候需要減少虛擬機(jī)的磁盤(pán)大小,便于其在磁盤(pán)空間有限的主機(jī)上運(yùn)行。
本次的環(huán)境為VMware17 Pro、Win10虛擬機(jī),以及Vmware軟件自帶的vmware-vdiskmanager.exe工具。
(注:減少磁盤(pán)的前提是你能夠正常運(yùn)行此虛擬機(jī))
一、 虛擬磁盤(pán)拆分
虛擬機(jī)的磁盤(pán)為1個(gè)vmdk文件,所以需要先使用vmware-vdiskmanager.exe工具對(duì)其拆分為多個(gè)磁盤(pán)(注:若虛擬機(jī)為多個(gè)vmdk文件,可直接跳至第二步)

找到vmware-vdiskmanager.exe的位置,在VMware的安裝路徑下,運(yùn)行命令行,輸入命令
vmware-vdiskmanager.exe -r "E:\VM\windows10\windows10.vmdk" -t 1 "E:\VM\windows10\windows10new.vmdk"
其中"E:\VM\windows10\windows10.vmdk"為我需要拆分的虛擬磁盤(pán)路徑,
"E:\VM\windows10\windows10new.vmdk"為我拆分后虛擬磁盤(pán)的名稱(chēng)。

耐心等待其拆分完成后,虛擬機(jī)文件存在2種虛擬磁盤(pán)文件,為先前1個(gè)整體的和拆分后新的。

可將先前的windows10.vmdk文件直接刪除或轉(zhuǎn)移至其他路徑備份,再將windows10new都重命名為windows10,即拆分前的虛擬磁盤(pán)名稱(chēng)。

使用記事本編輯Windows10.vmdk文件,將里面的windows10new字段進(jìn)行對(duì)應(yīng)的修改為windows10

至此虛擬磁盤(pán)拆分完成。
二、虛擬機(jī)磁盤(pán)空間減少
首先打開(kāi)虛擬機(jī),我們看到目前虛擬機(jī)的磁盤(pán)空間為500G,但實(shí)際使用200G左右。

虛擬機(jī)開(kāi)機(jī),使用磁盤(pán)管理對(duì)其進(jìn)行壓縮卷,減少其磁盤(pán)大小。我這邊計(jì)劃將其壓縮至300G左右大小,故將其壓縮了200G出來(lái)。

虛擬機(jī)關(guān)機(jī),并關(guān)閉VMware軟件,打開(kāi)此虛擬機(jī)的所在位置。虛擬磁盤(pán)較大的為已被虛擬機(jī)存儲(chǔ)數(shù)據(jù)的,其余的我們這里暫時(shí)稱(chēng)其為“空閑盤(pán)”。我們將“空閑盤(pán)”第一個(gè)非2048kb后面的都刪除掉。

即刪除windows10-s021.vmdk至windows10-s032.vmdk所有“空閑盤(pán)”。隨后記事本編輯windows10.vmdk文件,將里面的內(nèi)容進(jìn)行對(duì)應(yīng)的刪除。刪除后如下:

隨后打開(kāi)WMware,發(fā)現(xiàn)虛擬機(jī)的磁盤(pán)空間已經(jīng)縮小

再次運(yùn)行該虛擬機(jī),在磁盤(pán)空間管理里面,將未分配的空間擴(kuò)展給我們的虛擬機(jī)使用。至此,完成了虛擬機(jī)磁盤(pán)500G至312.5G的降低。

三、其他問(wèn)題
在進(jìn)行磁盤(pán)刪除后,運(yùn)行虛擬機(jī)可能會(huì)出現(xiàn)錯(cuò)誤代碼:0xc0000225。這是虛擬機(jī)磁盤(pán)問(wèn)題導(dǎo)致的。

按照本文的思路來(lái)進(jìn)行操作,出現(xiàn)此錯(cuò)誤時(shí),只需重啟虛擬機(jī)即可避免該錯(cuò)誤。
若一直出現(xiàn)該錯(cuò)誤,可在進(jìn)行“空閑盤(pán)”刪除操作時(shí),從windows10-s032.vmdk開(kāi)始,刪除1個(gè)虛擬盤(pán)配置文件,修改1次windows10.vmdk文件,運(yùn)行1次虛擬機(jī)。
待虛擬機(jī)可正常運(yùn)行后,依次對(duì)s031、s030......等虛擬磁盤(pán)進(jìn)行重復(fù)操作,可發(fā)現(xiàn)虛擬機(jī)的磁盤(pán)空間大小會(huì)逐漸減小。

待虛擬磁盤(pán)較少至目標(biāo)大小,或錯(cuò)誤代碼:0xc0000225無(wú)法解決時(shí),結(jié)束磁盤(pán)較少操作即可。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解VMware 虛擬機(jī)中添加新硬盤(pán)的方法
本篇文章主要介紹了詳解VMware 虛擬機(jī)中添加新硬盤(pán)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
vmware虛擬機(jī)ip地址自動(dòng)改變問(wèn)題及解決
文章介紹了如何通過(guò)菜單欄編輯和虛擬網(wǎng)絡(luò)編輯器來(lái)更改網(wǎng)絡(luò)連接模式,并將DHCP租用時(shí)間設(shè)置為63天,通過(guò)實(shí)測(cè),發(fā)現(xiàn)設(shè)置的租用時(shí)間可以持續(xù)使用,而不會(huì)因?yàn)檫_(dá)到最大天數(shù)而失效2025-03-03
VMware虛擬機(jī)中CentOS?7?報(bào)錯(cuò)?ping:www.xxx.com:?Name?or?servic
文章瀏覽閱讀121次,點(diǎn)贊3次,收藏2次。2:其實(shí)就是下面三張圖片中的,物理機(jī)虛擬網(wǎng)卡?vmware8?和虛擬機(jī)網(wǎng)絡(luò)編輯器,如果設(shè)置靜態(tài)IP?就是這三個(gè)地方的問(wèn)題。2025-08-08
VMware Workstation Pro12安裝RedHat6.4 64位教程
這篇文章主要為大家詳細(xì)介紹了VMware Workstation Pro12安裝RedHat6.4 64位教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
VMware虛擬機(jī)安裝Fedora 27 Workstation正式版(圖文)
這篇文章主要介紹了VMware虛擬機(jī)安裝Fedora 27 Workstation正式版(圖文),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
VMware虛擬機(jī)沒(méi)有網(wǎng)絡(luò)的解決
這篇文章主要介紹了VMware虛擬機(jī)沒(méi)有網(wǎng)絡(luò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
VMwarea虛擬機(jī)安裝win7操作系統(tǒng)的教程圖解
這篇文章主要介紹了VMwarea虛擬機(jī)安裝win7操作系統(tǒng)的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01

