AkiraZheng's Time.

问题解决

Word count: 536Reading time: 2 min
2026/01/26

MAC 意外重启后 VMware 虚拟机无法启动解决方法

启动虚机时出现了以下错误:

1
2
3
/Users/akira/虚拟机/Ubuntu 64 位 ARM Server 20.04.5.vmwarevm/虚拟磁盘.vmdk' 或它所依赖的某一快照磁盘。
模块“Disk”启动失败。
无法启动虚拟机。

原因:这个问题通常是由于虚拟机非正常关闭(如 Mac 意外重启或强行退出)导致磁盘文件被锁定,或者配置文件出现冲突引起的。

所以我们需要把lck文件删除掉,路径一般在虚拟机文件夹下,和.vmx文件同级。

解决方法: 1. 关闭 VMware Fusion 应用程序,确保没有虚拟机在运行。 2. 打开 Finder,导航到出现问题的虚拟机所在的文件夹。(例如:/Users/akira/虚拟机/Ubuntu 64 位 ARM Server 20.04.5.vmwarevm/) 3. 右键点击该文件,选择“显示包内容” (Show Package Contents)。 4. 以防万一,先把.vmwarevm文件夹复制一份,备份一下。 5. 在打开的文件夹中,找到所有以 .lck 结尾的文件或文件夹。这些是锁定文件。 - 我这里的lock文件夹有两个,分别是 虚拟磁盘.vmdk.lckUbuntu 64 位 ARM Server 20.04.5.vmx.lck - 其中 虚拟磁盘.vmdk.lck 是锁定虚拟磁盘的文件夹,Ubuntu 64 位 ARM Server 20.04.5.vmx.lck 是锁定虚拟机配置文件的文件夹。 6. 删除所有的 .lck 文件或文件夹。 7. 关闭文件夹,重新启动 VMware Fusion 应用程序。

重启后,grub 菜单选项如下:

  • "Install Ubuntu Server":用于全新安装 Ubuntu Server 系统。
  • "Boot from next volume":从下一个可用的启动卷启动系统。(通常我们之前安装好的系统会在这里,选这个就行)
  • "UEFI Firmware Settings":进入虚拟机的 UEFI 固件设置界面,类似于传统计算机的 BIOS 设置。

选择 "Boot from next volume" 选项,按下回车键,虚拟机应该能够正常启动进入已安装的 Ubuntu 系统。

最后再把之前备份的虚拟机文件夹删除掉,节省空间。

CATALOG
  1. MAC 意外重启后 VMware 虚拟机无法启动解决方法