How to Install macOS Big Sur in VirtualBox on Windows (2024)

It sounds impossible but it really isn't

How to Install macOS Big Sur in VirtualBox on Windows (1)

Written by: Guy McDowell
Posted on: in: How-To

It’s been a long time since Apple was a distant runner-up to Microsoft in the personal computer world. Still, Windows is the most popular desktop operating system (OS). If you’re primarily a Windows user, you may need to dip your toes in the Mac world infrequently. Instead of buying a MacBook, You could install macOS in a virtual machine on your Windows PC.

Can I Run macOS on Windows?

If you’re a Windows power user, you know you can run Linux or other versions of Windows within Hyper-V. If you’re a Mac power user, you know you can run Windows on a Mac with Boot Camp, or a virtual machine like VMWare Fusion, Parallels, or VirtualBox. But, can you run a macOS on Windows? You could run macOS on VMWare in Windows, but using VirtualBox is free.

Table of Contents

    You can install macOS in VirtualBox on Windows if you have:

    • A legally obtained copy of a macOS
    • At least 2 GB of spare RAM
    • A 64-bit based CPU with at least 4 logical CPUs
    • Administrator access on the PC

    Fortunately, many computers today exceed the minimum hardware requirements.

    Get a Copy of macOS

    Open the Apple App Store and download a copy of BigSur. It’s an entire operating system, so it’s a large download. Make sure you’ve got the space and time to download it. If you don’t have access to download macOS BigSur from the App Store, we don’t recommend using other versions found on the internet, for security reasons.

    Install VirtualBox on Windows

    The newest version of VirtualBox that this process appears to work with is VirtualBox v6.1.26. Go to the VirtualBox 6.1.26 download site and select VirtualBox-6.1.26-145957-Win.exe. Also select the VirtualBox Extension pack Oracle_VM_VirtualBox_Extension_Pack-6.1.26-145957.vbox-extpack.

    1. Install VirtualBox by running the downloaded installer.
    1. When the VirtualBox installation is complete, Install the VirtualBox extension pack.

    Create a Virtual Machine In VirtualBox

    Think of creating a virtual machine as building a computer inside your computer. This gives macOS its own place to install to and allocates the resources it needs to work.

    1. Select the New button.
    1. Enter a name for the virtual machine in the Name field. A simple name is easier to work with, like macOS. Select where the macOS virtual machine will be installed in the Machine Folder field. For a multi-disk PC, pick a disk with at least 100GB of free space. If possible, pick an SSD disk. That will help performance. Or leave it as the default. VirtualBox will automatically set the Type to Mac OS X and Version to Mac OS X (64-bit) based on the name entered for the VM.
    1. Allocate as much memory as possible for the macOS VM without exceeding 50% of total memory. Your PC still needs resources too.
    1. Ensure that Create a virtual hard disk now is selected and select Create to continue.
    1. Choose a hard disk file type. The default VHD is good. Or choose another one based on what you need.
      1. VDI (VirtualBox Disk Image): Only works in VirtualBox. If you might migrate the VM to another VM host like Hyper-V or VMWare, don’t choose this one.
      2. VHD (Virtual Hard Disk): Good for migrating the VM to Hyper-V.
      3. VMDK (Virtual Machine Disk): Good for migrating the VM to VMWare.
    1. If you’re creating the macOS on an SSD or nvMe drive, you can select Dynamically allocated. SSDs are fast enough to resize without affecting performance much. If you’re not certain, choose Fixed size. Select Next to continue.
    1. On the File location and size screen, leave the default folder path. Allocate a minimum of 60 GB for the virtual hard disk. If you plan on installing several programs or upgrading the macOS to Monterey, use at least 100 GB. Select Create to continue.
    1. When the VM creation process ends, select the macOS VM and select the Settings button.
    1. Go to the System page then the Motherboard tab.In the Boot Order field uncheck Floppy. Use the up and down arrows to adjust the boot order so Optical is first, and Hard Disk is second. The defaults for the remaining options are good to leave as is.
    1. Move to the Processor tab. Adjust Processor(s) to at least 2 CPUs. If your CPU has 4 cores and 8 logical processors, VirtualBox will show that you have up to 8 CPUs to use. Don’t use more than half. Leave Execution Cap at 100% and Enable PAE/NX should be selected by default as well. Select OK to continue.
    1. Go to the Display page, then the Screen tab. Max out Video Memory to 128MB. Leave the defaults for the other options on this tab selected.
    1. Go to the Storage page. Select Controller: SATA and then check the Use Host I/O Cache box. Then select the Empty storage device.

    Select the DVD icon next to the Optical Drive field. Then select Choose a disk file. Navigate to where you stored the macOS .iso download and select it. Select OK to continue.

    1. To complete the next step, exit VirtualBox. The next step won’t work if you don’t exit it or it keeps running as a zombie process. You will not be able to create the macOS VM. After closing VirtualBox, open Task Manager and ensure the process is not listed.
    1. Go to GitHub and get the VirtualBox macOS codes. Copy them from there and paste them into Notepad. The codes will need to be edited to match your macOS VM situation.

    If you installed VirtualBox to a location different from what’s shown in the first line, edit the first line to match.

    In the remaining lines, change Your Virtual Machine Name to macOS, the name you gave this VM.

    1. Open the Command Prompt as Administrator. Copy the first line of code and enter it. This will change the base directory in the Command prompt to where you installed VirtualBox. Then copy, paste, and run each line by itself in the Command prompt.

    Install macOS Big Sur

    1. When the last command finishes, close the Command Prompt and open VirtualBox again. Choose your macOS VM and select Start.
    1. You’ll see a lot of white text on a black background. This can take a few minutes. If the white text and black background step continues for more than 15-20 minutes, it’s probably not going to work. You’ll see the Apple icon and a progress bar. If you get this far, it’s probably going to work.
    1. Next you’ll see the Language screen. Choose the language you prefer and select the next arrow to go to the macOS Recovery screen.
    1. Select Disk Utility.
    1. On the Disk Utility screen, select the VBOX HARDDISK MEDIA in the left column and select Erase.
    1. It will ask you to confirm that you want to erase it. You need to give the volume a new name, too. Any name will do. Select Erase to continue.
    1. Once the volume is erased and renamed, select Done to continue.
    1. Close the Disk Utility window.
    1. On the Recovery screen, select Install macOS Big Sur and then Continue.
    1. It asks you to Continue again. Then it will ask you to agree to the software license agreement (SLA) twice. Agree if you want to continue.
    2. Select the disk to install macOS Big Sur on. Only your macOS disk should be showing so click on that. Then select Continue.
    1. It starts installing. The screen might say that there’s about 12 to 18 minutes remaining. It’s not correct as this part can take an hour.
    1. It will go to a black screen with white text, then to a gray screen with the Apple logo that says, “Less than a minute remaining…” There is a lot more than a minute remaining.
    1. Eventually, you’ll see the Select Your Country or Region screen. You’re now in the setup of your freshly installed macOS. Go through the set up.
    1. Once you’ve completed the setup, take a snapshot of the freshly installed state. This allows you to revert back to it easily should something go wrong with the macOS VM in the future.

    Change the Resolution of the macOS Virtual Machine

    If you prefer greater resolution than the VirtualBox default, you can do that too.

    1. Shut down the macOS virtual machine and completely exit VirtualBox.
    2. Open the Command Prompt as Administrator.
    3. Navigate to where VirtualBox is installed.
    4. Enter the following command:

    VBoxManage setextradata “macOS” VBoxInternal2/EfiGraphicsResolution 1920×1080

    The last part of the command, 1920×1080 is the resolution. It can be changed to any of 1280×720, 1920×1080, 2560×1440, 2048×1080, 3840×2160, 5120×2880, or 7680×4320 supported resolutions. Some may not work for you though. After the command completes, restart VirtualBox and your macOS VM to make sure the change works.

    Tips on Using macOS in VirtualBox

    During the install, if you see a circle-slash like a no parking sign, the installation isn’t going to work. Shut the machine down as there’s no sense waiting.

    Again, check to ensure that you applied the VirtualBox codes correctly. Completely close VirtualBox and reapply them if needed.

    If that doesn’t work, change the VM settings to use less RAM or CPUs. Sometimes the PC can’t keep up with a higher setting.

    Once the install is complete, you can change the VM settings to use more RAM or CPUs to increase the performance, as long as you’re not doing anything else on the host PC.

    Enjoy your new macOS virtual machine!

    '; document.getElementsByClassName("post-ad-top")[0].outerHTML = ''; tocEl.outerHTML = tocHTML + newHTML; }

    How to Install macOS Big Sur in VirtualBox on Windows (39)

    Guy has been published online and in print newspapers, nominated for writing awards, and cited in scholarly papers due to his ability to speak tech to anyone, but still prefers analog watches. Read Guy's Full Bio

    How to Install macOS Big Sur in VirtualBox on Windows (2024)

    FAQs

    How to install macOS on VirtualBox step by step? ›

    Click on the "New" button in the top left corner of VirtualBox, name your virtual machine, choose "Mac OS X" for the "Type," "Mac OS X (64-bit)" for the "Version," allocate enough memory, create a virtual hard disk, and voila! You've created a new virtual machine in VirtualBox.

    How to get Mac on Windows using VirtualBox? ›

    Creating a Virtual Machine
    1. Click New below the blue icon that resembles a circle with jagged edges.
    2. Type a name for the new computer next to "Name" (e.g. macOS Sonoma ).
    3. Select a location on your computer to install the virtual machine. ...
    4. Select the ISO file from the "ISO Image" menu.
    5. Select Mac OS X as the "Type."

    How to install macOS on Windows? ›

    How to Install macOS on a PC Using the Installation USB
    1. From the Clover boot screen, select Boot macOS Install from Install macOS Catalina. ...
    2. Select your desired Language, and click the forward arrow.
    3. Select Disk Utility from the macOS Utilities menu.
    4. Click your PC hard drive in the left column.
    5. Click Erase.
    Mar 29, 2024

    How to install macOS virtual machine on Windows 10? ›

    Here are the steps:
    1. Open VMware.
    2. Click on ''Create a New Virtual Machine''
    3. Choose ''I will install the operating system later''.
    4. Choose ''Apple Mac OS X.
    5. Change the Version to macOS 12.
    6. Name the VM as you wish, but remember the name, better write it down.
    7. Set a disk size of at least 50GB.
    Mar 19, 2023

    Is it legal to install macOS on a virtual machine? ›

    Apple's software license agreement states that you can only run MacOS on Apple hardware.

    How to install VirtualBox in Windows step by step? ›

    A Step-by-Step Guide to Setting Up Windows 10 Virtual Machine on VirtualBox
    1. Step 1: Download and Install VirtualBox. ...
    2. Step 2: Download Windows 10 ISO Image. ...
    3. Step 3: Create a New Virtual Machine. ...
    4. Step 4: Allocate Memory (RAM) ...
    5. Step 5: Create a Virtual Hard Disk. ...
    6. Step 6: Install Windows 10.
    Mar 21, 2024

    How to install mac os big sur? ›

    You can easily download it from the App Store:
    1. Open the App Store app on your Mac.
    2. Search for “Big Sur” in the search bar.
    3. Select macOS Big Sur, then click Get.
    4. Once the file has been downloaded, quit the installer that will launch automatically.
    5. Find the installer file in your Applications folder.
    Apr 4, 2024

    Can we install macOS on Windows VMware? ›

    You can install Mac OS X, OS X, or macOS in a virtual machine. Fusion creates the virtual machine, opens the operating system installation assistant, and installs VMware Tools. VMware Tools loads the drivers required to optimize a virtual machine's performance.

    What are the requirements for Mac OS Big Sur VMware? ›

    Any Intel-based Mac that officially supports macOS 11 Big Sur or later. Minimum 8 GB of memory. 16 GB or more recommended for running multiple virtual machines. Operating system installation media (disk or disk image) for virtual machines.

    How to install macOS on VirtualBox? ›

    If you're on macOS (Intel), Windows, or Linux, go to the VirtualBox downloads page and click the link that matches your computer's operating system. If you're using an Apple silicon (M-powered) Mac, you'll have to download the beta version, as the stable channel still doesn't offer ARM support.

    Can you run iOS on VirtualBox? ›

    The native way to mount iPhone in VirtualBox

    To connect an iPhone to VirtualBox, you have to install the latest version of VirtualBox on a guest machine running either the Windows or Linux operating system.

    Can you run macOS on a virtual machine? ›

    To boot and run macOS in a VM, you must first install a macOS image onto the new VM. Installing macOS in a new machine requires the following steps: Obtain a restore image. Set up a compatible VM configuration.

    How do I download Windows OS on VirtualBox? ›

    A Step-by-Step Guide to Setting Up Windows 10 Virtual Machine on VirtualBox
    1. Step 1: Download and Install VirtualBox. ...
    2. Step 2: Download Windows 10 ISO Image. ...
    3. Step 3: Create a New Virtual Machine. ...
    4. Step 4: Allocate Memory (RAM) ...
    5. Step 5: Create a Virtual Hard Disk. ...
    6. Step 6: Install Windows 10.
    Mar 21, 2024

    How to import Windows to VirtualBox? ›

    How to Install Windows 10 in a Virtual Machine
    1. Download the Windows 10 ISO. ...
    2. Create a New Virtual Machine. ...
    3. Allocate RAM. ...
    4. Create a Virtual Drive. ...
    5. Locate the Windows 10 ISO. ...
    6. Configure Video Settings. ...
    7. Launch the Installer. ...
    8. Install VirtualBox Guest Additions.
    Jul 7, 2024

    Top Articles
    How to add Gravity Forms to Elementor (complete guide)
    How to Find Competitor Backlinks in 6 Easy Steps - uSERP
    Spasa Parish
    Rentals for rent in Maastricht
    159R Bus Schedule Pdf
    Sallisaw Bin Store
    Black Adam Showtimes Near Maya Cinemas Delano
    Espn Transfer Portal Basketball
    Pollen Levels Richmond
    11 Best Sites Like The Chive For Funny Pictures and Memes
    Xenia Canary Dragon Age Origins
    Momokun Leaked Controversy - Champion Magazine - Online Magazine
    Maine Coon Craigslist
    ‘An affront to the memories of British sailors’: the lies that sank Hollywood’s sub thriller U-571
    Tyreek Hill admits some regrets but calls for officer who restrained him to be fired | CNN
    Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
    Rogers Breece Obituaries
    Ems Isd Skyward Family Access
    Elektrische Arbeit W (Kilowattstunden kWh Strompreis Berechnen Berechnung)
    Omni Id Portal Waconia
    Kellifans.com
    Banned in NYC: Airbnb One Year Later
    Four-Legged Friday: Meet Tuscaloosa's Adoptable All-Stars Cub & Pickle
    Model Center Jasmin
    Ice Dodo Unblocked 76
    Is Slatt Offensive
    Labcorp Locations Near Me
    Storm Prediction Center Convective Outlook
    Experience the Convenience of Po Box 790010 St Louis Mo
    Fungal Symbiote Terraria
    modelo julia - PLAYBOARD
    Abby's Caribbean Cafe
    Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
    Tri-State Dog Racing Results
    Navy Qrs Supervisor Answers
    Trade Chart Dave Richard
    Lincoln Financial Field Section 110
    Free Stuff Craigslist Roanoke Va
    Stellaris Resolution
    Wi Dept Of Regulation & Licensing
    Pick N Pull Near Me [Locator Map + Guide + FAQ]
    Crystal Westbrooks Nipple
    Ice Hockey Dboard
    Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
    Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
    Infinity Pool Showtimes Near Maya Cinemas Bakersfield
    Hooda Math—Games, Features, and Benefits — Mashup Math
    Dermpathdiagnostics Com Pay Invoice
    How To Use Price Chopper Points At Quiktrip
    Maria Butina Bikini
    Busted Newspaper Zapata Tx
    Latest Posts
    Article information

    Author: Fredrick Kertzmann

    Last Updated:

    Views: 5833

    Rating: 4.6 / 5 (66 voted)

    Reviews: 89% of readers found this page helpful

    Author information

    Name: Fredrick Kertzmann

    Birthday: 2000-04-29

    Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

    Phone: +2135150832870

    Job: Regional Design Producer

    Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

    Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.