How to Install macOS Catalina on VirtualBox on Windows PC?

How to Install macOS Catalina on VirtualBox on Windows PC

MacOS 10.15 Catalina is the 16th biggest Operating system of Apple which is out now for developers and currently, it is on beta 1. According to Apple, the Public Beta will be available for users in July. Since it is new and yet it is on Beta version, this Operating has very interesting cool new features. On Yesterday’s Apple’s WWDC Apple released WatchOS 6, TVOS, iOS 13, Mac Pro 2019, iPadOS and Finally macOS 10.15 Catalina. If you are not a developer who wants to hands on the macOS Catalina, it is better for you to use VirtualBox. VirtualBox is an open source virtualization software available for all platforms of windows, mac os, Linux and Solaris. However, comparing VirtualBox with VMware will be disgusting because of VMWare Workstation Pro, far better and awesome with functionalities. But the bad thing about VMware Workstation Pro is it is not free however you can use the VMware player as an open source but instead of using that you have to use VirtualBox to Install macOS Catalina on VirtualBox on Windows PC.

Check out the similar posts:

Step 1. Download Required Files:

  • VirtualBox: VirtualBox is an open source software for Virtualization, where it is can support all types of Guest operating, such as windows, mac, Linux and Solaris.
  • VirtualBox Extension Pack: VirtualBox extension pack is a set of tools provided by the Oracle company for users to solve the freezing errors of Mouse and keyword. Actually, this is not the concept, but one of the reasons can be because after macOS 10.13 high Sierra the apple file system is changed to APFS. And VirtualBox is designed for HFS, that’s why most of the time the freezing error generates.
  • WinRAR: WinRAR is a simple software which can be used for compressing and opening the special extension .zip .rar and more. However, if you have used, you know it is free, instead, you can use the open source Alternative software 7Zip. The goal of being required here is, to extract the macOS 10.15 Catalina Virtual Image, which is compressed in a RAR File.
  • macOS 10.15 Catalina Virtual Image (VMDK File): The last thing which is required is the Virtual Image of macOS 10.15 Cataline itself. macOS 10.15 Catalina Virtual Image comes into, 2 different versions of HFS and APFS. As I mentioned below, VirtualBox is designed for HFS versions of Mac, In addition, you can’t use APFS on VirtualBox. If you want to use the macOS 10.15 Catalina APFS on VirtualBox, it has a special bootloader within the OS, which can bypass and convert itself to the HFS.

Download macOS 10.15 Catalina VMDK File

How to Fix the Download Error (Download quota exceeded for this File)

Because of too many users and traffic on the site, the download link might give the error “Download quota exceeded for this file”. You face this error because the file is too large or is shared with many people. To access and download the file follow the following steps.

Step 1. Go to Google Drive and log in with your account.

Step 2: Open the download link given above, right click on the image file and Select Make a Copy. Google will create a copy of the file in your Google Drive (My Drive).

Step 3. Go to My Drive and right click on the copied file and select Download to download the image.

Step 2. Install VirtualBox on Windows on PC

I assume you have downloaded the VirtualBox free the provided above link. The Installation process of VirtualBox is so much easy, If you know it, skip and move to Step 3.

  1. Double click on the Set up to launch.
  2. Bypass the welcome window by clicking next, next, and next.
  3. You will be warned for the Network, ignore it by selecting Yes.
  4. Now Click Install to copy the Files of VirtualBox.
  5. Once the Installation is done click finish.

Step 3. Install VirtualBox Extension Pack to Avoid Freezing errors.

As I said above while installing the macOS 10.15 Catalina the mouse and keyboard won’t work, so in order to avoid the error install the Extension. Double click on the Extension pack to run the installer and click Install. And After that agree with the license, then wait until the installation completes.

Installing VirtualBox Extension Pack

Step 4. Create a New Virtual Machine for macOS Catalina on Windows on PC

Step 1. After you have downloaded the macOS 10.15 Catalina, go ahead and extract it. The actual size of macOS 10.15 Catalina is more than 8 GB, and when we compress them, it becomes 6 GB.

Extract the macOS 10.15 Catalina

Step 2. To Create a New VM, launch the VirtualBox, click new, and give a name for the VirtualBox.

Specify a location for it.

Select the Mac OS X Version.

With Mac OS X (64 bit).

Name the VM

Step 3. Specify an amount of RAM but make sure the amount RAM should be above the 2 GB.

Step 4. Here is the step where you will address the Virtual Machine to the downloaded MacOS Catalina. To do that select the third option know as “select use an existing Virtual Hard Drive”, then click browse and locate the extracted macOS 10.15 Catalina.

Step 5. Edit the Virtual Machine Settings

The created VM needs customization, so when you are done with creating a New Virtual Machine (VM). Open the settings of the VM which you just created and linked the macOS 10.15 Catalina. For very first setting move to the system tab and uncheck the floppy drive.

Uncheck Floppy Disk

Now go to the process tab and increase the number of processors from 1 to 2 processors.

Increase Number of Processor

Navigate to the Display tab, their increase the amount of memory from 1 to 128 bit.

Increase Video Memory

The very last setting here you have to configure is the USB 3.0, so go to the USB tab and enable the USB 3.0 (xCHI) Controller.

Enable USB 3.0

Step 6. Applying codes to Avoid Errors Using Command Prompt

These codes which you are applying inside the CMD will solve the errors such as –cpuidset, it modifies the VM as an Apple Product. In simple words, these codes will enable many features of mac for the VM.

Step 1. In order to Apply these codes, go to file menu> and select Exit. Please keep in mind if you close the VM by click on the X, it won’t close completely, it means it is running in the background, so, exit it.

Exit the VirtualBox

Step 2. Copy the codes from Below Code Panel, instead of the “Your VM Name”, type the name of the VM which you created before in Step 3.

cd "C:\Program Files\Oracle\VirtualBox\" 
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff 
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" 
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" 
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" 
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Step 3. Search for CMD on the Start Menu, right click on it and run as Administrator.

Copy each code line by line and paste it inside the CMD, and hit enter, if it was fine you won’t see an error, so move on to the next line of code.

Codes on CMD and Notepad

Step 7. Install the macOS 10.15 Catalina on VirtualBox on Windows on PC

If you have passed all the other steps, congratulations you are at the last Step, and it is very easy. Since it is so easy that’s why I won’t provide any screenshot, again if you faced any difficulties please let me know in the comment.

  1. Launch the VirtualBox and Run the Create Virtual Machine.
  2. When you are welcome to welcome window, select your language, and country.
  3. If you have another keyword except for the one which you are using and click continue.
  4. Select don’t transfer any information to this mac.
  5. Here you have to decide whether you want to log in to your account with an Apple ID or no. I will go local account without Apple ID.
  6. Agree to the terms and conditions of Apple.
  7. Create a User Account for your macOS 10.15 Catalina.
  8. Choose a look between the light or Dark mode.
  9. Continue on the Express Set up window.

Bottom Line

Hey, congratulations for your success of installing macOS 10.15 Catalina on VirtualBox Windows on PC. I wish you guys best of luck for further experiencing with Apple Products. According to if this post helpful and worthy of sharing, please don’t hesitate.

watch the video


Related posts

Edit and Convert iPhone 4K Videos with VideoProc


How to Enter Full Screen Mode on macOS Mojave on VirtualBox?

Ghulam Abbas

MacX DVD Ripper Pro – Back up and Convert Any DVD



Scott Jacobs October 10, 2019 at 10:50 am

Everything went just as you described however there is no sound. Do you have any suggestions?

Ghulam Abbas October 10, 2019 at 11:14 am

Hi, Please install the Voodoohda.kext

Christian September 19, 2019 at 6:42 am

After doing install.nsh nothing happend.

I am using a AMD FX 8320 is that maybe the problem?

Ghulam Abbas September 19, 2019 at 7:18 pm

Sorry, try the below codes for AMD systems:

Codes for AMD Systems
cd “C:\Program Files\Oracle\VirtualBox\”
VBoxManage.exe modifyvm “Your Virtual Machine Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
VBoxManage modifyvm “Your Virtual Machine Name” –cpu-profile “Intel Core i7-6700K”

One more thing, when you are launching the VirtualBox for installing the macOS Catalina, make sure that those 5 seconds should not go away from you. I’m talking about the screenshot you sent me, you see those 5 seconds has slept away from. Make sure that should not pass, and then type their, install.nsh and hit enter.

Christian September 20, 2019 at 5:40 am

I did try what you send but still it won’t go any further and even waited like 30min after typing install.nsh

Helpful Samaritan October 9, 2019 at 12:27 pm

Hey I followed this guide and it seems his response has a slight mis-step here
the proper command is actually
VBoxManage modifyvm “Mac” -–cpu-profile “Intel Core i7-6700K”
Then you can use AMD CPU

Zap124 September 17, 2019 at 12:18 pm

Hi, how can i put it in fullscreen?

Ghulam Abbas September 19, 2019 at 7:21 pm

Please follow the procedures:
Make VirtualBox Fullscreen on macOS:

ace August 19, 2019 at 11:44 pm

after writing install.nsh
its showing all these installation text and then it reboots
its not getting to the welcome screen

MH August 11, 2019 at 9:12 pm

fix for no wi-fi connectivity?

Steve August 8, 2019 at 12:46 pm

I’m getting this error: SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1)
How can I fix it?

haythem August 2, 2019 at 11:38 am

after i install it, when i want to shutdown, it’s restart automatically.
Can you please help me with that?
how can i solve this issue ?

smn July 28, 2019 at 1:07 pm

Exactly the same problem – probably no PATH = no command

JohnnyJ July 22, 2019 at 7:28 am

‘fs7:\system\library\coreservices\boot.efi’ is not recognized as an internal or external command, operable program, or script file.

Also tried install.nsh

Jean-Henri July 2, 2019 at 11:55 pm

I think I have the same problem. I can’t access cd /Applications – probably no PATH = no command – I Don’t know how post screenshots.

ms June 27, 2019 at 9:34 pm

Installed the latest virtualbox and installed just fine. The only issue I have is that I can’t move any of the windows. They appear in one spot, but you can’t resize or move them.

Ghulam Abbas June 29, 2019 at 7:30 am

first make sure you must have enabled.
if that is turned on
use the below codes in Terminal.
cd /Applications
xip –expand /Users/” your vm name”/”filefath”/xcode_beta_11.xip.

jhoan June 26, 2019 at 7:33 pm

install.nsh freeze

Ghulam Abbas June 26, 2019 at 7:42 pm

Give a break and try again.

jhoan June 26, 2019 at 7:12 pm

black screen, no boot 🙁

Ghulam Abbas June 26, 2019 at 7:28 pm

This error occurs when the hyper-v and the 3D acceleration is enable.
You have to disable both to boot the catalina.

KZima June 26, 2019 at 2:55 am

no way, always stuck in power shell implying the code, VBoxManage.exe not recognized

Ghulam Abbas June 26, 2019 at 9:37 am

Hi, send me a screenshot please.

Sunja August 11, 2019 at 9:35 am

Try .\VBoxMagage.exe.

BeastBoyShub June 22, 2019 at 8:03 am

Stuck On Less Than a Minute Remaining, What should I Do?

thedog June 19, 2019 at 9:50 pm

How do i fix booting its not booting and is eoors and going into shell

Bismo June 19, 2019 at 10:12 pm

Please send me the error message you receive.

Unknown June 22, 2019 at 8:14 am


Ghulam Abbas June 22, 2019 at 12:38 pm

Yes, he is right type install.nsh

Fahad June 4, 2019 at 11:38 pm

Where are the links???????????????

Ghulam Abbas June 4, 2019 at 11:40 pm

It is too large too upload, have a patient, please.

Ivan Terziev June 6, 2019 at 1:03 pm

Is it going to be upload soon, or not?

Bismo June 6, 2019 at 1:15 pm

The image is under process, please be patient.


Leave a Comment