Enroll Course

100% Online Study
Web & Video Lectures
Earn Diploma Certificate
Access to Job Openings
Access to CV Builder



Online Certification Courses

How To Run macOS On Windows 10 in a Virtual Machine

How to Run macOS on Windows 10 in a Virtual Machine. 

How To Run macOS On Windows 10 In A Virtual Machine

Are you unsure if you will get along with a Mac? You can learn how to run macOS on your Windows 10 with the help of a virtual machine.

Windows 10 is a wonderful operating system. It has its annoyances and quirks, but is there any operating system that doesn't? Even if you're beholden to Windows 10 and Microsoft, you can still shop around. 

What other better way to do that than from the safe confines of your already existing operating system with a virtual machine? This way, you can allow macOS to run on Windows, which is perfect when you only want to use Mac- apps on Windows.

So, here's how to install the macOS in a virtual machine on Windows, making a virtual Hackintosh that allows you run Apple apps from your Windows machine.

 

Files Needed To Create A macOS Virtual Machine On Windows 10?

Before we delve into the "how-to," you need to download and install the essential tools that is needed.

You also need a copy of macOS, too. The latest macOs version is Catalina. You can find the download links for the macOS Catalina and you can simply download it.

We will be seeing and focusing more on the installing of macOS Catalina in a virtual machine that is running on Intel hardware, using either the VirtualBox or VMware Player.

Unfortunately, there is no practical way to have access to any AMD hardware, so I cannot provide a tutorial for that now. 

There is, however, the snippet code that anyone using an AMD system requires for booting a macOS Catalina using VMware on a AMD hardware.

The process that can be used to launch the macOS Catalina virtual machine is the same as the Intel version but it uses a slightly different code snippet. The launching process of Intel version has just a slim argument compared to the macOS Catalina virtual machine.

 

Download macOS Catalina Virtual Image

You can download the macOS Virtual online for both the VirtualBox and VMware and start enjoying.

If the Google Drive reaches its download limit while it is downloading the macOS Catalina Virtual Machine image file, right-click the "file" and select "Copy" to create a copy in your own Google Drive. You can be able to download the macOS Catalina virtual image from there.

Also you can use the alternative link on the Mediafire if the problem with Google Drive persists.

After the virtual image has finished downloading, right-click, and extract the file that is making use of your favorite archive tool. For instance, right-click, then select "7-Zip >" Extract to "macOS Catalina."

Note: Before you create the macOS virtual machine, you need to first install the VirtualBox Extension Pack. This virtual pack includes the fixes for USB 3.0 support, the mouse and keyboard support, and other useful VirtualBox patches.

Don’t try to assign more RAM than your system already has. Since you'll need to keep the balance, so you must leave some RAM space for the host computer too. 

Once the RAM is assigned, it’s time for you to assign the HardDisk. That is the virtual image you must have downloaded already.

Note: When you run out of Ram you will notice that there is a big slowdown in performance due to the slower speed of the disk. It is better to keep space to free your computer and enable it to speed up.

 

Before creating the macOS virtual machine, there is a need to install the VirtualBox Extension Pack. It includes fixes for USB 3.0 support, the mouse and keyboard support, and other useful VirtualBox patches.

 

Macos Catalina Virtualbox Create

1. Set the amount of RAM that the macOS virtual machine can make use of. It is suggested to use a minimum of 4GB, but the more you can give from the host system, the better your experience will be.

 

2. Remember, you cannot assign more RAM than what your system can take, and you need to leave some free space in the memory for the host operating system. 

 

3. Now, you need to assign a hard disk, which is the virtual image that was downloaded previously. Select "Use an existing virtual hard disk file", then select the icon's folder. Browse to get to the VMDK file, then select Create.

 

Edit the macOS Catalina Virtual Machine Settings

Wait! don't try to start your macOS Catalina virtual machine yet. Before you fire up the virtual machine, you need to make a little tweaks to the settings. 

 

1. Right-click your macOS virtual machine and select Settings.

 

2. Under System, remove Floppy from the boot order. Ensure that the Chipset is set to ICH9.

 

3. Select the Processor tab. Assign two processors. If you have a CPU that has extra power to spare (such as an Intel Core i7 or i9 with multiple extra cores), consider assigning more. However, this isn't vital.

 

4. Make sure the Enable PAE/NX box is checked.

 

5. Under Display, set Video Memory to 128MB.

 

6. Now, under Storage, check the box alongside Use Host I/O Cache.

 

7. Finally, head to the USB tab and select USB 3.0, then press OK.

 

Use the Command Prompt to Add the Custom Code to the VirtualBox

It is still not time to fire up your macOS Catalina virtual machine. In the current configuration, VirtualBox does not work with your macOS VMDK.

 

1. To get it up and running, you have to essentially patch VirtualBox before the macOS virtual machine will function. To do this, you'll need to enter some codes making use of the Command Prompt. All the details are below.

 

2. Start by closing VirtualBox. The commands will not be executed properly if VirtualBox or any of its associated processes are still running.

 

3. Once closed, press Windows Key + X, then select Command Prompt (Admin) from the menu.

 

4. If your menu only shows the PowerShell option, type command into your Start menu search bar. Then right-click the "Best Match", and select the "Run as Administrator".

 

5. The following code works for VirtualBox 5.x and 6.x.

 

6. Use the following command to locate the Oracle VirtualBox directory:

cd "C:\Program Files\Oracle\VirtualBox\"

 

7. Now, enter the following commands, one by one. Adjust the command and let it match the name of your virtual machine. For example, "my virtual machine name is"

 

Here are the commands:

VBoxManage.exe modifyvm "macoscat" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

After you've completed this commands, and presuming you encountered no errors, close the Command Prompt.

 

Boot Your macOS Mojave Virtual Machine

1. Reopen VirtualBox. Double-click on your macOS virtual machine to start it. You will notice a long stream of text, and then a gray screen.

 

2. The gray screen can take a moment or two to clear, but do not panic at all. Once the screen clears out, macOS Catalina will begin to install.

When it has resolved, you will finally arrive at the macOS "Welcome" screen.

 

IT Courses and Certification

These are related IT Professional Courses and Technical Certification Courses available

Windows OS Course and Certificate

Windows Server 12 Course and Certificate

Linux OS Course and Certificate

Operating System Course and Certificate

Computer Engineering Course and Certificate

Computer Fundamentals Course and Certificate

Corporate Training for Business Growth and Schools