The macOS High Sierra is a great operating system that people should have a look at. For starters, it has enhanced graphics which makes it great for viewing images, watching movies and playing games. It is also has a reliable data storage system. With its introduction was that of the APFS file system. This offers easier data management and increased security of things contained in the Mac.
The new macOS High Sierra 10.13.6 update makes this operating system even better. It adds AirPlay 2 support for iTunes for synchronized music. It also makes it possible to open various media from cameras including the AVCHD format that was not previously supported.
But not everyone has a Mac they can upgrade to the High Sierra. Windows users do not need to buy new Macs to enjoy all the features this operating system has to offer. Simply use VMware Player to run macOS High Sierra on Windows pc. This method can not only be used with the High Sierra but with all other macOS Mojave and Catalina.
VMware Player allows Windows users to create a virtual machine so they can use two operating systems on one computer at the same time. Here is a look at what you need to know about the process and how it is done.
Steps to Install macOS High Sierra on VMware on Windows
Step 1: Download macOS High Sierra Installer

To download High Sierra, you will need to have access to Mac or Virtual Mac. If you do not have a Mac in your possession, then ask a family member or a friend to allow you to borrow their computer for an hour.
Operating system X High Sierra is available for free over the Mac App Store. Once you find and initiate the downloading process, the installer will launch. Alternatively, you can directly download operating system X High Sierra via this link.
Step 2: Create a macOS High Sierra ISO File
Move your macOS High Sierra.app to the Application folder. Utilize the Terminal which you will be able to find under Applications and Utilities.
# Create a High Sierra DMG image.
hdiutil create -o /tmp/Highsierra -size 7900m -volname highsierra -layout SPUD -fs HFS+J
# Mount DMG image to macOS.
hdiutil attach /tmp/Highsierra.dmg -noverify -mountpoint /Volumes/Highsierra
# Use the Createinstallmedia Tool to create a macOS High Sierra Insatller.
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Highsierra
# Unmount Disk image
hdiutil detach /volumes/Install\ macOS\ High\ Sierra
# Convert DMG File to ISO file
hdiutil convert /tmp/Highsierra.dmg -format UDTO -o ~/Desktop/Highsierra
# Rename and Mojave Image file to Desktop
mv ~/Desktop/Highsierra.cdr ~/Desktop/Highsierra.iso
If you have a problem with "createinstallmedia" tool, follow this tutorial:
How to Download Full Size macOS Installer
Step 3: Install VMware Player
The VMware Workstation is free for download. After downloading, open the .exe file and install it. This process will be easy with an installation wizard guiding you through the steps involved. This may take a few minutes; just be patient and when done, open the program.
VMware Player: Free Download

Step 4: Install Patch Tool
This is the tool that makes it possible for the VMware Player to play Mac OS powered virtual machines. Once downloaded, use Winrar to download the files it contains. Among the extracted files, note the one called "win-install". Right click on this and choose to Run as administrator.
New Patch Tool by DDonk: Download

Step 5: Create a New Virtual Machine
This is very easy to do. Open the VMware workstation and press the CTRL and N keyboard buttons at the same time. Alternatively, click on "Create a New Virtual Machine". Choose the typical configuration and click on the ‘next' button.

Select your Virtual Machine location (VMX folder), In the next window, specify the disk capacity you would like to set aside for the virtual machine. The least size that will make the perfect VMware Mac OS X virtual machine is 100GB.

Step 6: Edit Your Virtual Machine
From the list of virtual machines on the VMware workstation, click on the macOS High Sierra 10.13.6 or whatever name you gave to yours. Click on "Edit virtual machine settings". Let us start with the RAM and CPU. On the left panel, click on "memory". A new panel will be opened to the right of the screen. Select 50-65% of available RAM to be used for the guest operating system. Click "OK" when done.

Open CD/DVD tab in Hardware list. Click on "Browse" button to open your HighSierra.iso file. Click "OK" to save this virtual machine.

Step 7: Edit VMX File
To do this, go to the macOS virtual machine Location (VMX Folder - Step 5) and right click on the "virtual machine configuration (VMX). Choose to open it with notepad. Add the following command to the bottom:

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

Add this commands: smc.version = "0" to your VMX file.

Step 8: Install macOS High Sierra in VMware
Open the VMware Workstation and click on the macOS High Sierra. Open "Options" tab and change Guest OS to Windows x64.

Nex steps is turn on your Virtual Machine. Go to "Disk Utility" and format your virtual disk.

Format your virtual disk as Mac OS Extended.

Next step is install macOS High Sierra on your virtual disk.

After your installation is completed, turn off your Virtual Machine. Open your VMware and change Guest OS to macOS 10.13 and disconnect your High Sierra.iso image.

Done. Now, turn on your High Sierra in VirtualBox and create a new account.

Step 9: Install the VMware Tool
You are already done with setting up your VMware macOS but there is one more thing you need to do in order to have the best experience with your new virtual machine. VMware Tool help you enter fullscreen mode, move your file between Mac and PC.
To install the VMware tool, click on "Player" then "Removable Devices" then "CD/DVD" and finally "Setting". Open the "VM Tool.iso" file and in the device status, check the button next to "connected". Click "OK". The installation will start and although this may take a while it will be over soon.
Download: VMware Tool

For its effects to be felt, enable the VMware extension in system preferences. Too do this, go to "System Preferences" and click on "Security & Privacy". In the general tab, you will see a message at the bottom written "System software from developer "VMware, Inc. (Fusion)" was blocked from loading". Click on the "Allow" button next to this.
Finally! We are done and all that is left is to restart the virtual machine for the changes to take effect.
Bottom Line
By just following these simple steps you can have your very own VMware macOS virtual machine on your Windows 10 PC. You can now combine the best of Windows and the best of Apple with the latest MacOS High Sierra 10.13.6. With the two on one computer, there you can enjoy all the great features each has to offer. Developers can use this free software to try out their apps on the two common platforms while personal users can enjoy having a Mac and Windows PC in one. What is more? You do not need to restart the computer every time you want to switch from one operating system to the other. Just open VMware Workstation and start the VMware macOS virtual machine like it was any other application installed in your computer. I hope this guide was useful to you. Kindly let me know if you have any problems installing macOS High Sierra on VMware on Windows PC.
can we do the terminal part on windows?
it does not installing in the disc when i try to install it says your file is corrupted
You should redownload your Installer and create a new ISO image.
When I try to convert the dmg file on the Mac I’m using, it says I can’t because there’s not enough space left on the device. How much space do you need in order to make this work? It’s a friends Mac and I checked his storage and he only has 6.8gb left. I don’t want to just delete a bunch of his stuff
Hi. You can change first commands to 6000 MB:
hdiutil create -o /tmp/Highsierra -size 6000m -volname highsierra -layout SPUD -fs HFS+J
.Is there any possibility to download High Sierra without having a Mac? I don’t want to download it from torrents.
HI ,
Can you provide me vmx file?I couldn’t find one.
Hi. This tutorial help you create a VMX file.
Thank you very much. The ISO making part was really helpful.
Don’t forget to let people know how to change the resolution:
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080
And make it so that it won’t change back:
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
Thank Erteash!
Hello hi ….. Its working for u bro ….. even I’m using Mac book pro 2013 model I’m trying to install the VMware for my lap still I’m not able to install the that application so Kindly update weather is working for fine
can you change from mac os and go to windows 10 again?
I can’t see my virtual disk
Hi. You can’t see virtual disk in VMware or macOS? Do you enable Intel VT-x in BIOS?
does it work on AMD cpu?
Yes, my friend. I’m updating this article. Edit your VMX file with this code:
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”
featureCompat.enable = “FALSE”
thank you very much! I’ve got an AMD A10-9700, will it work for that?
It gives me an error like “Hosts support AMD-V…”. How can i fix it? I also activated the virtualization in my BIOS. Please help me!
Hi. Open your VMX file, then add this commands for AMD processor:
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”
featureCompat.enable = “FALSE”
It works! Thank you a lots♥️