How to Install macOS Sierra on VMware using VMDK on Windows 10 – PC

How to Install macOS Sierra on VMware using VMDK on Windows 10 - PC

In this article, I’m going to show you how to install macOS Sierra on VMware on using VMDK on Windows 10. Apple announced macOS Sierra 10.12 in WWDC 2016. This article will guide to download a pre-made VMDK which bootable with macOS Sierra 10.12.6 (latest at the time of writing). Then patch VMware with macOS unlocker, create & modify a VM (Virtual Machine) for macOS Sierra, attach the VMDK and boot into macOS and perform a basic macOS account settings. Follow the step by step to install macOS Sierra on VMware using VMDK.

Before we get started, let me mention that several versions of macOS have come out since macOS Sierra and we have already created step by step guides to install them on VMware or VirtualBox. So if you want to install the newer versions of macOS then please check out the link below:

Related: How to install macOS Sierra on PC

Install macOS Sierra on VMware using VMDK

  1. Download the prerequisites
  2. Install the Prerequisites
  3. Install VMware Unlocker for macOS Sierra
  4. Create macOS Sierra VM
  5. Edit the macOS Sierra VM
  6. Edit macOS VM’s VMX file (Optional)
  7. Wait for macOS Sierra Installation to Complete
  8. Complete Basic macOS Account Settings
  9. Install VMware Tools (Optional)

Step 1: Download the prerequisites

To install macOS Sierra on VMware using VMDK, you need to download the virtualization software like VMware Workstation or VMware Player, macOS Sierra 10.12 VMDK file and macOS Unlocker for VMware. All the essential files are listed down below for download.

Step 2: Install the Prerequisites

Now install the following virtualization application, and if you already have it by any chance then you’re welcome to skip but make sure it works properly and updated to the latest version.

  • Install VMware Workstation Pro 15.5.x or VMware Player 15.5.x

Run the VMware Workstation Pro/Player setup and follow the prompt leaving all the options as default.

Note: From here the steps below will only mention VMware Workstation but you can do the same thing in VMware player as well since it is similar to Workstation.

Step 3: Install VMware Unlocker for macOS Sierra

Firstly make sure VMware Workstation application is closed completely otherwise the VMware unlocker won’t work. You can do this by Clicking on File Tab > Exit.

How to Install macOS Big Sur on VMware - PC

Exit VMware Workstation

You should have downloaded VMware Unlocker for macOS Sierra from GitHub or the direct link. So now extract the VMware Unlocker for macOS Sierra. Right-click on win-install.cmd and select Run as Administrator. This step is very important because you won’t see Apple Mac OS X on the Operating System list while creating a new VM unless you patch VMware with the Unlocker tool.

Note: You may always uninstall the previous version of the Unlocker before using a new release. Failure to do this could render VMware unusable. – David Parsons

How to Install macOS Catalina on VMware

Run win-install.cmd As Administrator

How to Install macOS Catalina on VMware

Unlocker 3.0.3 for VMware Workstation

Step 4: Create a New Virtual Machine

  1. Open VMware and click on Create a New Virtual Machine (Ctrl+N) then select Typical (Recommended) and click Next.
  2. Now select I will install the operating system later and click Next. Choose Apple Mac OS X from operating system list then select macOS 10.12 from version and click Next.
  3. Name the virtual machine macOS Sierra. Click Browse to choose a location to save virtual machine files and click Next, or you may let it as default (recommended).

    Name and Save macOS Sierra VM

    Name and Save macOS Sierra VM

  4. Don’t Specify the disk space just select Store virtual disk as a single file and click Next. On Ready to Create Virtual Machine, Click Finish.

Step 5: Edit the new Virtual Machine

  1. Click on Edit Virtual Machine Settings.

    Edit macOS Sierra VM Settings

    Edit macOS Sierra VM Settings

  2. Increase the Memory from 2 GB to 4 GB or higher for better performance.

    How to Install macOS Catalina on VMware

    Increase RAM

  3. Select Processor menu then increase the CPU processor core from 2 cores to or Higher cores for better performance.
    • Note: If you don’t have enough resources then you may not increase the Memory and Processor since the minimum requirement is 2 GB Memory and 2 Cores of Processor.

      How to Install macOS Catalina on VMware

      Increase Processors

  4. Select Hard Disk from device section and Remove it.

    Remove the Hard Disk (SATA)

    Remove the Hard Disk (SATA)

  5. Click Add button at the bottom of Virtual Machine window. Select Hard Disk from the Hardware section and click Next.

    Add new Hard Disk

    Add new Hard Disk

  6. Select SATA as disk type and click Next.

    Select SATA Virtual Disk Type

    Select SATA Virtual Disk Type

  7. Select the Use an existing virtual disk and click Next.

    Select Use an Existing Virtual Disk

    Select Use an Existing Virtual Disk

  8. Now, Click Browse then select macOS Sierra 10.12.6.vmdk File and click Open.

    Browse macOS Sierra VMDK File

    Browse macOS Sierra VMDK File

  9. After selecting the macOS Sierra VMDK then click Finish.

    Add the macOS Sierra VMDK File

    Add the macOS Sierra VMDK File

  10. Finally, click OK to save all the changes that you made to the virtual machine settings.

    Save Changes to macOS Sierra VM

    Save Changes to macOS Sierra VM

Step 6: Edit macOS Sierra VMX File (Optional)

  1. Do these 2 steps only if you can’t boot into macOS or have other issues. Navigate to the virtual machine folder which you select in step #4.3 of this guide. If you didn’t specify a new location, then the default location is in Document > Virtual Machine. Right-click on macOS Sierra.vmx then open it via Notepad or any third-party text editor of your choice.
  2. Scroll down to the bottom of texts and add the following code; then click on File > Save. After that, you may close it as you don’t need it anymore.
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"

Step 7: Wait for macOS Sierra Installation

  1. Open VMware and on the macOS Sierra VM window Click Power on this Virtual Machine.

    Power on macOS Sierra VM

    Power on macOS Sierra VM

  2. Now, wait for macOS Sierra to boot up and complete the installation itself without you touching anything. It will take a couple of minutes depending on your system, be patient. Just ahead up that If you encounter an error then let the VM to restart automatically but eventually, it should boot into macOS. I received that error here.

    Booting macOS Sierra

    Booting macOS Sierra

Step 8: Complete Basic macOS Account Settings

Once the installation part complete, the VM will reboot, and after the reboot, you should see macOS Sierra Welcome page.

macOS Sierra Welcome Page

macOS Sierra Welcome Page

  1. Choose your Country and click on Continue.
  2. Choose a Keyboard Layout and click Continue.
  3. Select Don’t transfer any information now and click Continue.
  4. Click Continue then click Don’t Use on Enable Location Services page.
  5. On Sign in with your Apple ID page, select Don’t Sign in then click on Continue and click Skip.
  6. Agree to the macOS Software License Agreement.
  7. Fill out the Full name,  Account name, Password, Hint and click on Continue to create your user account for macOS Sierra 10.12.

    Create macOS Mojave User Account

    Create macOS Sierra User Account

  8. Select your Time Zone and click Continue.

    Select Your Time Zone

    Select Your Time Zone

  9. Click Continue on the Analytics Page.
  10. Wait a little while to Setting Up Your Mac.

    Setting Up Your Mac...

    Setting Up Your Mac…

  11. Then it will run to the desktop of macOS Sierra.

    Successfully Installed macOS Sierra on VMware using VMDK

    Successfully Installed macOS Sierra on VMware using VMDK

Step 9: Install VMware Tools (Optional)

So now you should have noticed that the resolution of macOS Sierra can’t be changed and it’s not working as smoothly as you expected. To fix macOS Sierra Resolution on VMware or Make it more responsive, you need to install something called VMware Tools. It’s quite easy and straightforward to work with any system. So to do that we have created a comprehensive guide. Please click the link below and follow the guide Step by step.

See this guide: How to install VMware Tools on macOS Sierra.

Summary

Basically, in this article, I’ve shown you the step by step pictorial guide on how to install macOS Sierra on VMware using VMDK on Windows. After reading and following this guide, you should have done the following:

  • Download the prerequisites
  • Install the Prerequisites
  • Install VMware Unlocker for macOS Sierra
  • Create macOS Sierra VM
  • Edit the macOS Sierra VM
  • Edit macOS VM’s VMX file (Optional)
  • Wait for macOS Sierra Installation to Complete
  • Complete Basic macOS Account Settings
  • Install VMware Tools (Optional)

Follow this guide to install macOS Sierra on VirtualBox.

This was all about, how to install macOS Sierra on VMware using VMDK. If you faced any problem, tell us below by comment, feel free to tell us. We’re waiting for your suggestion.

blank

Mukhtar Jafari is the founder and CEO of wikigain.com and he is a blog writer about different technology platforms such as Android, iOS, PC and Macintosh. He loves to share his experience through this website and help those who are intrested in IT World. Also Mukhtar Jafari is a Cisco CCENT and CCNA certified.

30 Comments

  1. blankKimbugwe Joseph Reply

    i have all the steps but when it comes to poering on the macos the apple logo appears and after a few seconds when the load bar appers it says that macos not yet setup

  2. blankFilipe Fidalgo Reply

    Thank you very much with your post!! I have the 15 version of VMware so your patch didn’t work for me, so i needed to find a recent version of it.

    After that, everything fine!
    Thanks

  3. blankGordon Miller Reply

    when I start the machine it just takes to boot configuration, nothing else….I guess I wasted my time downloading it

  4. blankshashank singh Reply

    VMware Workstation unrecoverable error: (vcpu-0)

    vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180

    A log file is available in “C:\Users\shashank singh\Documents\Virtual Machines\Mac os High Seierra\vmware.log”.

    You can request support.

    To collect data to submit to VMware support, choose “Collect Support Data” from the Help menu.

    You can also run the “vm-support” script in the Workstation folder directly.

    We will respond on the basis of your support entitlement.

    i am facing this error even after following your steps , so tell me what to do , plz help me

  5. blankB Reply

    Hi, one question. I want to use Xcode etc on there to start building apps but it says I need a newer version of MacOS High Sierra for that. When I update the version via the updater from Apple the system fails to boot after that and I am forced to restore the .vmdk. any idea on how I can fix this?

    thanks

    B

  6. blanksachin thakur Reply

    sir i have sierra 10.12 file in .dmg file not in .vmdk file this causes i don’t install macOS sierra .
    if u tell me to convert .dmg file to bootable .vmdk file or another method to insall sierra.dmg install in vmware.

    and another quetion which boot option are correct for this one.
    1. bios
    2. EFI
    PLS TELL ME URGENT.

  7. blankRick Reply

    Heh guys, GREAT step by step but I am getting hung up after I run the virtual machine. A little window pops up and says SMC value cant be 0 its going to use -1 and then I get an error message saying :

    VMware Workstation unrecoverable error: (vcpu-0)

    vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180

    A log file is available in “C:\Program Files (x86)\MacOs\vmware.log”.

    You can request support.

    To collect data to submit to VMware support, choose “Collect Support Data” from the Help menu.

    You can also run the “vm-support” script in the Workstation folder directly.

    We will respond on the basis of your support entitlement.

    Any ideas how to help me ?
    Also any way I can get a free vm ware player. Really dont need it for anything else but running Mac OS ?

    Thanks

      1. blankRick

        Hi Mukhtar,
        Thanks for the reply, sorry, I did do that.
        I redid everything and now it seems to have taken the SMC text step. but I still get an error message and the image wont load. Any ideas? Can I send you a log file ?
        Error Message is :

        VMware Workstation unrecoverable error: (vcpu-0)

        vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180

        A log file is available in “C:\Users\rick.hoedt\Documents\Virtual Machines\macOS 10.12\vmware.log”.

        You can request support.

        To collect data to submit to VMware support, choose “Collect Support Data” from the Help menu.

        You can also run the “vm-support” script in the Workstation folder directly.

        We will respond on the basis of your support entitlement.

        Thanks

  8. blankISK Reply

    Hi
    I was able to install it without any problems and was also able to make it full screen after reading another article of yours on that problem.
    There are only 2 issues which I am facing and would like some help on them.
    1. Scrolling function of my laptop touchpad is not working in macos sierra.
    2. Mac OS Sierra is slow when I open any windows in it, it takes 4 – 5 seconds to open a window.

    My laptop has i3 3110m processor and 6gb ram, is it sufficient to run mac os sierra smoothly or should I upgrade to new laptop ?
    Please also inform how to fix the issues mentioned above

    Thanks

      1. blankISK

        It says no track pad found and any solution to fasten the mac os sierra or do I need to upgrade laptop ?

  9. blankISK Reply

    Hi
    I have downloaded the patch tools file from the mediafire link shared above.
    The file is password protected, can you please provide the password for the patch tools file.

    Thanks for all your efforts of providing very easy and useful tutorials on mac and various other platforms

    Thanks
    ISK

Leave a Reply

Your email address will not be published. Required fields are marked *

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