An unknown issue during a suspend locked up my entire vSphere. I ended up having several issues with the raid controller, but after some firmware upgrades I seem to be back to stability. I started up my ESXi and every VM that was up during the crash is inaccessible due to the system thinking they are still being run. A Screenshot of a representative sample is included below. There are dozens like this, some with snapshots. Is there any reasonable way to recover all of these? Although they look like they are on and locked they aren't. It's a 1 Host environment.
if they are indeed powered off, you should be able to delete the lock files:
https://communities.vmware.com/t5/VMware-vSphere-Discussions/Unable-to-clear-locked-file/td-p/526387
Follow this KB https://kb.vmware.com/s/article/10051 to check if they are locked.