How to Fix VMware Unrecoverable Error on macOS

Even if you’re a Windows user, you might still be interested in macOS at least in some features. However, Mojave makes it more exciting with its super-interesting features. And there are lots of reasons why you should install it. More importantly, it’s pretty much the best time to try it out as it’s quite old enough since bugs were moving around. With a few updates, Apple fixed a huge amount of problems and the fifth update just released recently that you can update to the latest version of Mojave now.

If you wish to try out Mojave without actually spending a penny, however, you can install macOS Mojave on your Windows PC. There are two ways you can install Mojave, install Mojave on VMware or install Mojave on VirtualBox. While installing macOS on Windows is basically a bit tricky, but it’s never impossible. There are some more things you’ll need to do from a typical OS installing. There are also more likely to occur unusual and unknown problems which are quite difficult to understand.

Throwback some days before, when installing Mojave on VMware, some of the users encounter VMware Workstation unrecoverable error which didn’t even let them play the virtual machine. However, they tried to fix it with toggling some settings but didn’t work. There are two reasons why this happen. One of the reason is, you might haven’t inserted the code to the vmx file at all. Another reason which might have caused the error is, the code you inserted doesn’t work for the virtual machine so you need to make some changes which we’ve covered you with. If you’re stuck with any of these problems, here’s the solution to it.

We’re going to show you two different layers to fix the problem. If the first fix didn’t work for you, you may pursue next steps which will likely end up working for you, so let’s get into it.

fix VMware Unrecoverable Error on macOS

First things first, whether you’re using VMware Workstation or Player, make sure it’s completely closed. The fixes may not work if it’s open.

Head over to the virtual machine files from the File Explorer and right-click on the virtual machine configuration file(.vmx) and select Open with then click Notepad. If notepad doesn’t appear, you may Choose another app and search for it.

Open virtual machine file with Notepad
Open virtual machine file with Notepad
Open virtual machine file with Notepad

The Mojave file in Notepad window will appear. Now type the command at the very end of all the commands.

smc.version = 0

When it’s done, just save it and close it. Now try switching on Mojave and see if it boots. This will likely work if you haven’t added the command. If it doesn’t work for you, scroll down to the next step.

Insert Code to VMX File of VM
Insert Code to VMX File of VM
Insert Code to VMX File of VM

If you’ve done this and didn’t work for you, however, you need to make changes in order to fix it. In this case, don’t worry, stay calm and don’t go away, it’s an easy fix. All you need to do is change the command to this.

smc.version = "0"

Yup, the quotation marks matter. When you’re done, save it by pressing Ctrl + S and close it.

Change Command
Change Command
Change Command

Next, open VMware and toggle the power button to switch on Mojave.

Power on the virtual machine
Power on the virtual machine
Power on the virtual machine

The Mojave will successfully run without any problem. If there’s some sort of problem out of here, you may want to check the fix for it from the instructions below.

macOS Mojave Running
macOS Mojave Running
macOS Mojave Running

That’s pretty much all to it. If you’ve something to tell us, we are happy to hear from you