VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题

提示:本文提供两种方法解决以下报错

问题引入:虚拟机的磁盘内存空间不足,进行磁盘扩容时提示:

在部分链上无法执行所调用的函数,请打开父虚拟磁盘

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第1张图片

打开VMware的安装路径,查看vmware-vdiskmanager.exe文件

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第2张图片

打开cmd命令行,切换至安装VMware虚拟机软件的路径下

如果需要切换到D盘,E盘等

输入如下命令进行磁盘切换

cd /d D:\\ ---切换D盘 cd /d E:\\ ---切换E盘

切换至VMware安装路径下

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第3张图片

确定需要进行磁盘转换的虚拟机的虚拟磁盘路径

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第4张图片

打开该虚拟机路径

可以看到对应的虚拟机磁盘文件 Ubuntu 20.04.vmdk

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第5张图片

在cmd命令行中输入指令进行磁盘转换

vmware-vdiskmanager.exe -r "E:\ubuntu20.04-personal\Documents\Ubuntu 20.04.vmdk" -t 0 "E:\ubuntu20.04-personal\Documents\test\Ubuntu 20.04.vmdk"

E:\ubuntu20.04-personal\Documents\Ubuntu 20.04.vmdk:原先的虚拟机虚拟磁盘路径

E:\ubuntu20.04-personal\Documents\test\Ubuntu 20.04.vmdk:生成的新的虚拟磁盘存放路径

提示:新的虚拟磁盘路径需要自行创建

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第6张图片

虚拟磁盘转换成功

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第7张图片

转换成功后,将生成的新目标路径下的磁盘文件替换原先的磁盘文件即可解决扩容所遇见的问题

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第8张图片

如果上述操作过后,依然无法正常的进行磁盘扩容

则需要是否存在虚拟机快照,在VMware软件中可以看到

如果存在,则把虚拟机快照删除后,即可正常进行磁盘扩容

如果不存在,需要考虑是否是重新安装了VMware软件,或者是从外部拷贝过来的虚拟机系统,不知道原先是否拍摄了快照,那么可以重新拍摄快照,然后将虚拟机快照删除,此时会清除所有的快照信息

然后,就可以恢复正常的磁盘扩展操作

如下图所示为虚拟机磁盘扩容成功,之后进入Ubuntu

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第9张图片

sudo gparted

进入磁盘分配

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第10张图片

然后拖拽到最大

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第11张图片

然后点击 √ 完成磁盘配置

如图所示,磁盘扩容配置成功

VMware虚拟机磁盘内存不足,解决扩展磁盘内存空间问题_第12张图片

你可能感兴趣的:(嵌入式Linux经验教程,服务器,linux,数据库,vim,ubuntu,嵌入式硬件,驱动开发)