How To VMware

How to Install macOS High Sierra 10.13.6 on VMware on Windows

Written by John

At the recent WWDC17 event, Apple made some major announcements. Among these was the launch of the macOS High Sierra 10.13 Final. It has been refined to give its users the most reliable and responsive features of any Mac. It will store data better, have better graphics and many other improvements that every Mac user will love. The better news is that it is not only the Mac users who can enjoy the features of this new OS. You will also be able to enjoy this feature-packed OS. How? Just install macOS High Sierra on VMware on Windows PC.

VMware Workstation Player is virtualization software that allows Windows users to have another operating system running in their computer parallel to whatever version of Windows they are using. VMware is the best option for those looking for free virtualization software. It has some of the basic features found in the more advanced and expensive Workstation Pro. It is one of the best free virtulization software.

With VMware and a 64 bit computer with not less than 4GB RAM, you can be able to enjoy all the features of the macOS High Sierra. How can you do this? You will need to have the macOS High Sierra Final image file and the VMware software, then you can install macOS High Sierra on VMware.

macOS High Sierra Final: 10.13.0 (17A365)
Google Drive (One Full): Download Link

New Version: 10.13.6 (17G65),  July 24, 2018
Google Drive (One Full): Download Link
Google Drive (6 of 6): Download Link
Media-fire (One Full): Download Link

Fix Download Limit: https://techsviewer.com/fix-download-limit
All Tool (New): Download Link
Winrar: https://goo.gl/PQHT
VMware Player: Free Download

Steps to Install macOS High Sierra on VMware on Windows

Step 1: Extract High Sierra Virtual Image File

Download and install Winrar or 7Zip, then Right Click on “macOS High Sierra.rar” and Select Extract Here.

Extract High Sierra Virtual Image

Step 2: Install VMware Player

VMware Player is available for non-commercial use and can be seen as free.

Install VMware Player 12

Step 3: Patch the VMware

Open Patch Tool folder then right click on win-install.cmd file, Select “Run as Administrator”

Install Patch Tool

Step 4: Create a New Virtual Machine

Open VMware Player and select “Create New Virtual Machine”. Select “Install the Operating system later” and Guest OS is macOS, Version is 10.13 or 10.12.

Create new Virtual Machine

Change your Virtual machine name and location (this is VMX Folder). Then click Finish.

Virtual Machine Name and Location

Step 5: Edit Your Virtual Machine

Select your High Sierra and click “Edit your Virtual Machine”. Set up 50% – 65% of RAM and CPU.

RAM and CPU Core

Select “Hard Disk (SATA) 40 GB” then click “Remove”

Remove a Virtual Hard Disk

Add New Virtual Disk to VMware

Add Virtual Machine Disk

Click “Hard Disk” then select “SATA“. And Choose “Use an existing disk”.

Select an Existing virtual disk

Open “macOS High Sierra.vmdk” file.

Open “macOS High Sierra.vmdk”

Step 6: Edit VMX File

VMX File is “VMware Virtual machine configuration”. Open “macOS High Sierra” folder in your “Desktop” or “\Documents\Virtual Machines\”. Right Click on your VMX File then select “Open with”.

Open VMX Folder

Click “More Apps” and Select “Notepad” to open this file.

Open VMX File with Notepad

Add this code: smc.version = "0"

Edit VMX File

Step 7: Play Your macOS High Sierra and Install VMware Tool

Open VMware Player, Click “Play virtual machine” and Create a new Account.

Create a New Account

Install VM Tool: Click Player – Removable Devices – CD/DVD – Setting…- Open “VM Tool.iso” File. And check “Connected” button in Device status. Then click “OK”.

Install VMware Tool in macOS High Sierra

You need enable VMware extension in System Preference.

Enable VM System Extension

Go to “System Preferences” and “Security & Privacy”

Allow VMware Extension

click “Allow” button, wait the installation was successful then click restart your virtual machine.

Done! macOS High Sierra Final on VMware on Windows

macOS 10.13.6 High Sierra on VMware on Windows PC

Next Tutorial:
How to Install macOS Mojave Final on VMware on Windows
How to Enter Full Screen Mode on New macOS on VMware

Featured Posts
  • Thanks a lot for the article!
    So i had your software running for about a year now and suddenly starting it didnt work anymore.
    So i made a new vm with the old .vmdk file so i can keep my old data but just as when i tried starting the original vm, all it shows is:

    And after that the boot manager

    Any ideas?

    Thank you!

  • Thank you very much for the detailed article!
    I have installed successfully but I want to migrate my Mac (around 500GB of data) to this virtual machine. I expanded the hard drive to 800GB in VMware, but in Disk utility the hard drive seems to remain at around 80GB. There is no other unallocated space on it, and it doesn’t expand when I fill it with data.

    How can I set your pre-made disk of high-sierra to allocate more space to the hard drive?

    Thank you!

      • Hey John, thanks for the suggestion but it is not possible with my Setup, I need the hard drive to remain ntfs, which is why a virtual Mac partition is required. I ended up creating an additional hard drive in vmware, selecting to allocate the space upon creation, then installing high sierra on it from the drive you supplied in the article 🙂

        I do have one last problem: The resolution of the screen seems to be set on 1024 on 768 with no other available resolutions. I’ve tried changing the display settings of the virtual machine but nothing works. I have nvidia gtx 1060, any suggestions on how to make high sierra in VMware get the power and resolutions it deserves?

  • The selected virtual disk is incompatible with this Workstation 12.x virtual machine. Adding this disk would make this virtual machine incompatible with older VMware products.

    ?

    • Create a Virtual Machine with new VMware Player (free) then open VMX file and changed virtualHW.version = “14” to virtualHW.version = “10”.

      • I am having the same issue. I made the change as you suggested, however, virtualHW.version = “14” was 12, made the change to 10 and still have the error.

  • Worked well in intel processors. But in AMD FX-4300 with SVM enabled it gets following errors.(VMware Player 15.0.4 on Ubuntu 18.04.2)

    • Hi. With AMD processor you should changed virtualHW.version = “14” to virtualHW.version = “10”, and turned on “Virtualize Intel Vt-x/EPT or AMD-V/RVI in VM settings.

  • Hi, I made all this process and started my VM but the following message appears:
    Operational System not found’

    Could anyone help? I don’t know what to do.

  • If I recreate the VM and stay at Hardware Compatibility 10 I get a different error: “Feature ‘cpuid.ds’ was absent, but must be present. Feature ‘cpuid.ss’ was absent, but must be present. Feature ‘cpuid.intel’ was absent, but must be present. Module ‘FeatureCompatLate’ power on failed. Failed to start the VM.”

  • Running on a Ryzen 7 1700X and get message that “This Virtual Machine Requires ACVX2 but AVX is not present. The VM cannot be powered on.” I have made the changes you have listed for the AMD processor, and googled about AVX2 and everything talks about the Hardware Compatibility. I have it set to Workstation 12.x VM, it was on 15.x Neither worked. Any sugguestions?

  • I have booted with my ryzen 2600x and get the message The “CPU has been disabled by the guest operating system. Power off or reset the virtual machine” I already checked virtualization in bios I am just stuck at the apple logo.

    • Hi. Enable AMD-v in your BIOS and add this code for AMD processor (paste it in VMX file):
      cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
      cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
      cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
      cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
      cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
      cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
      cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
      cpuid.1.edx = “0000:1111:1010:1011:1111:1011:1111:1111”

  • >