配置:win11 vmware15.5 ubuntu 18.04
起因:vscode中更新代码时代码无法保存,提示内存已满
准备扩展虚拟机
扩展时,报错是:指定的虚拟磁盘需要修复
因为找不到vmware的位置耽误了很多时间(呆)
搜索vmware右键打开文件地址,跳转到快捷方式,右键属性,查看目标内文件的位置就是vmwarewen文件夹
在windows下用vmware-vdiskmanager.exe修复,磁盘并没有问题
再次打开虚拟机扩展,虚拟机又报错
解决方法如下:创建快照并删除锁定文件
-
创建快照:
- 打开 VMware Workstation,右键点击虚拟机,选择“快照” -> “拍摄快照”。
-
删除锁定文件:
- 打开虚拟机目录,查找并删除
.lck
文件夹(锁定文件夹)。这通常位于与.vmdk
文件相同的目录中。
- 打开虚拟机目录,查找并删除
-
重试扩展操作:
- 删除锁定文件后,重新尝试扩展虚拟磁盘成功~