How To Run A Mac Virtual Machine On Windows
- Here's how you run Mac apps on your Windows 10 machine, for free. Step 1: Create a macOS Virtual Machine. The easiest way to run Mac apps on your Windows 10 machine is with a virtual machine. While it is the easiest method, it is also a lengthy process. Follow my tutorial on How to Run macOS on Windows in a Virtual Machine.
- To Run macOS on Windows 10 in a Virtual Machine with good audio quality, follow these steps:- Start the virtual box and right click on OS X in the left side bar. Go to the settings option and open the storage section. Again click on the disk icon but this tome choose HackBoot 2 ISO file that you had downloaded.
Undoubtedly, Windows 10 is a user-friendly operating system with its own pro and cons. But which operating is free from it? If you’re in love with Windows 10 and do not want to leave it, but want to try macOS, you can do so. But how?
The safest way without leaving safe boundaries of your current operating system is using a virtual machine.
Virtual machine is an emulation of a computer system, it behaves like an actual computer by imitating dedicated hardware.
In this how to install macOS Mojave on Windows 10 tutorial you’ll learn how to create a Hackintosh.
So, let’s begin without going into details.
Pre-requisites to create macOS Mojave on Windows 10
A Virtual Machine is a computer program that acts like a genuine computer would be expected to. The program can be run as a window as any other program would be. In essence, It is a computer within another computer. The end game of the Virtual Machine is to give the user the full experience of if they were using the actual operating system itself. Just as enterprise users can now run Windows 10 on a Chromebook, Mac users can do so as well even on the M1 chip by using Parallels' virtual machine software. The transition to the Apple M1 chip.
You’ll need to download and install certain essential tools before we begin.
1. VMware Player 15.0.4
VMware Player Intel APFS Mojave 10.14.3
VMware Player Patch Tool (Both Files Required)
2. MacOS Mojave
Once all the above-mentioned files are downloaded, extract them using an archive tool like WinRAR or WinZip. In the extracted folder, you’ll see a .VMDK file. This the file that contains the operating system.
How to Create a macOS Virtual Machine Using VMware Workstation Player
You can not only create a macOS Mojave on VirtualBox but can also use VMware to create a virtual machine. Before doing so, remember VMware requires patching before macOS Mojave virtual machine runs.
Patching VMware Workstation Player
We hope you’ve downloaded VMware Player Patch Tool. That being done, now you need to extract the contents of the zip file.
Tip: Save all the downloaded files at one location and extract them on the same drive. As VMware root folder and extracted files are on C: extract all on the same driver. As it will work best.
While extracting patch file ensure VMware is not running. To cross-check head to Task Manager by pressing CTRL+SHIFT+ESC. Here, under Processes tab look for Vmware, if you find it select > End Task.
Once done head back to patch folder > right-click the win-install command script > Run as Administrator. This will open the Command Prompt window, where patch script will run. While the process is running, keep an eye on the screen and ensure there is no “File not Found” messages.
Note: “File not found” or a “system cannot find the file specified” message appears while installing VMware Workstation Player when the patch file is saved in a location different to the default folder.
Once the patch runs completely, open VMware and start creating macOS Mojave Virtual Machine.
Steps to create macOS Mojave Virtual Machine
1. Open VMware > New Virtual Machine > Next > Custom > Next.
2. Select Create a New Virtual Machine > I will install the operating system later > Next.
3. Select Apple Mac PS X > under Version click the down arrow to select macOS 10.14. In case you do not see Guest operating system or macOS options, this means the patch didn’t install correctly. So, reinstall the patch and then follow the steps.
Give a name to your macOS Mojave virtual machine and copy the file path as you’ll need it later to make some edits.
4. On the next screen, change Number of processors to 1 and change Number of cores per processors to 2 > Next.
5. Next, allocate the memory > Next. We suggest allocating 4GB.
6. After this, select Use network address translation (NAT) to connect. However, if you don’t want network connectivity select Do not use a network connection > Next.
7. Avoid changing recommended I/O controllers, disk type > Next.
8. Now, select Create a new virtual disk > Next. Do not change the recommended disk size. Select Store virtual disk as a single file > Next.
9. To finish creating macOS Mojave virtual machine specify the location where you wish to disk file > Next > Finish.
Wait, do not start the virtual machine.
Before we start the virtual machine, you’ll need to edit the certain settings. To edit macOS Mojave Settings follow the steps below.
Steps to edit macOS Mojave hardware specifications:
1. Open VMware > select macOS Mojave virtual machine > Edit virtual machine settings.
2. Let VMware run on default virtual machine memory. We recommend using 4 GB.
3. Under Processors, if you see the number of cores more than 2 edit them and make it 2 under core processors.
4. Next, under Hard Disk (SATA), if there is an already create disk remove it. Select SATA > Remove.
5. Now, select Add > Hard Disk > Next > SATA (Recommended)> Next > Use an existing disk. Browse to the location of existing macOS VMDK and hit ok.
Edit the macOS VMX file
You are now one step away from using your Mac Mojave virtual machine. To make the final edits close VMware and follow the step by step instructions below:
1. Go to the location where you saved macOS virtual machine. Its default location is: documents folder on your C drive.
2. Now, navigate to macOS.vmx > right-click > Open with > Notepad.
3. Scroll to the end and add: smc.version = “0”
4. Save the change and Close Notepad.
You are nowall set. Open VMware select your macOS Mojave virtual machine, and enjoy using it.
Since we are using VMware version 15 you can install VMware tools from within. To do so, head to VM tab in your VMware > Install VMware tools.
Troubleshooting
Sometimes when the patch file isn’t processed properly you may encounter error message like:
“Mac OS X is not supported with binary translation”
Install Windows Vm On Mac
“VMware Player unrecoverable error: (vcpu-0)”
If you receive “Mac OS X is not supported with binary translation” you’ll need to activate virtualization in your BIOS/UEFI configuration.
If you receive the message “VMware Player unrecoverable error: (vcpu-0)” this means you forgot to add smc.version = “0” in the .vmx file. So head back and add it.
So these were the simple steps to run macOS Mojave on Windows 10. If you follow the step by step, then nothing can go wrong. Please leave us a comment to let us know all went well. However, if you faced any problem do let us know.
Ever found yourself in a situation where you loved software, only to know that it is compatible with Mac machines? Agreed, it is an anomaly as the number of Windows compatible software is vast. But at times, you might find yourself in such a situation or may come across with certain apps that work better on macOS.
If you are stuck in such a situation, here we will state ways for you to run Mac apps on Windows 10 device. Surprised! Don’t be, just remember nothing is impossible.
Ways to run Mac Apps on Windows 10
Step 1: Make a Virtual Machine with macOS on it
This is the simplest way to get Mac on Windows and run Mac apps on windows PC. To learn how to run Mac programs on Windows check out my tutorial on How to Install macOS Mojave on Windows 10 in a Virtual Machine?
The step by step guide will make you learn how to get macOS virtual machine and how to install it on Windows 10.
Once you have the virtual machine up and running with macOS on it, come back here to learn ways to install and run Mac apps on Windows.
Step 2: Use your Apple Account
From this step onwards everything will work in a similar manner as it works on actual macOS. You’ll need to login into your Apple account to access App Store. If you don’t have one you’ll need to create an Apple account.
To create an Apple account on a web browser, follow the steps below:
1. Head to Apple ID account page, fill in all the particulars given in the form to create your AppleID. Remember provided email address will be your new AppleID.
2. Next select security questions, if you want to receive updated checkbox to subscribe.
3. Click Continue.
These simple steps will help you create an Apple ID.
Once done login to your Apple account to start downloading apps from App Store. To access App Store click on App Store icon present in the dock. Log in to your Apple account > look for the app you wish to download > click on Get > Install.
This will install the apps on your macOS virtual machine installed on Windows 10.
Using these simple steps you can use macOS on Windows 10 with the help of a virtual machine.
This might hit you with questions like what about the current session? Will you able to resume it from where you left or not?
To resume working from where you left you would need to shut down virtual machine in a sequence for this click on Apple logo > Shut Down. This will help you resume working.
However, if you want to extra cautious you can take a snapshot, to save the current state of the virtual machine.
To take a snapshot on VMware click on VM > Snapshot > Take Snapshot.
Next, give a name to the snapshot and hit Take Snapshot.
This way you’ll be able to save your current session.
Using these simple steps you can easily run Mac Apps on Windows machine. However, you must never forget since you are using a Virtual machine they might not work as on actual macOS. This is simply due to a virtual machine sharing the host machine’s system resource. In addition to this, a piece of advice avoid updating your macOS Virtual Machine as the patch that makes the macOS virtual machine run is compatible with a specific version and may not work with the updates.
FAQ’s
Can you run Mac apps on Windows?
You can run Mac apps on Windows 10 easily, but before that you need to install macOS on Windows 10 in a virtual machine. Here, virtual machines play an important role to imitate dedicated hardware by emulation of a computer system. You also need to download and install certain essential tools such as VMware to run Mac apps on Windows 10.
Can you run Mac on a PC?
Free Virtual Machine On Mac
Yes you can run Mac on a PC like a pro. To do this, you would require a compatible PC where you can install macOS. Here, you need to select the hard drive on which you never had Windows installed. You can run Mac on a PC by creating an image file of macOS or doing it through a virtual machine.
Can you download Apple apps on Windows 10?
Apple’s iTunes apps are now available to download on Microsoft’s Windows 10 Store. It is useful development for users who wish to access iTunes apps on Windows 10. Here, you can download, purchase, and manage iTunes apps easily from Windows 10 Store.
Is it safe to use Hackintosh?
Well, it totally depends on the method you use to access macOS on Windows machine. If you create an image of macOS and clone it on Windows PC or you try a virtual machine to access Mac apps on windows PC, you probably are in safe hands. On the other hand, it could be debatable whether using Mac on Windows is legal or not, as you are licensed to use the software and license terms don’t allow you to imitate software.
Is a Hackintosh worth it?
If you want to access all features and functionalities of Mac without spending money on buying new Mac system, then Hackintosh is a good option. It is also useful for users who tend to work on two different systems that require access to Mac and Windows features.
Of course, you can give it try, but keep in mind you can lose everything on the virtual machine in this process.
Hurry up….! Subscribe to our YouTube channel to stay updated with tech related information.
Recommended Readings: