Fusion 13.x “Cannot open the disk or one of the snapshot disks it depends on. Module ‘Disk’ power on failed.”

1 minute

read –

in

So i have been using VMware Fusion a while now on my Intel based MacBook Pro, but my latest MacBook Pro had ARM cpu, and that seemed to change a few things. The most obvious was the OS support, but while using e.g. Win11 as a vm in fusion i found that when leaving vm unattended and not powering it down correctly after every use, made it ask if i had copied or moved it when trying to power on.

Saying i copied it did not work, because the next message was that it was not able to open a disk or snapshot it depended on.

This is something i did not have a problem with on the Intel based Macs.

The issue is that it creates a lock file, and therefore stops you from opening and reading the disk it depends on.

The fix(that worked for me) is actually quite easy.

  • Rightclick your vm and choose “show in finder”
  • Rightclick your vm again and choose “show package contents”
  • here you have all the vm files and some of these are named “vmname.vmx.lck”
  • just remove/delete the *.lck files.
  • Boot up and it should give you no error.

The reason for the lck files is to have a lock on the vmdk file when vm is running, and my theory is that an unclean shutdown/suspend could corrupt this and give you problems like this.

Why this happens more frequently on ARM vs Intel is something we need to ask VMware / Broadcom.


Comments

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.