Do you want to run macOS Big Sur on a Windows 11/10 PC? If you can’t afford to purchase an Apple Macbook, you can use it on a virtual machine using VirtualBox.
Before installing macOS Big Sur on a Windows PC, let you know; it is not a tough job. VirtualBox has made everything easy for you. With VirtualBox, you can install multiple operating systems on a single computer and seamlessly switch between them when you desire. The guest operating systems run within an application, virtualizing the hardware, and the OS doesn’t know the difference. In this gearupwindows article, we will guide you on installing macOS Big Sur on a Windows machine.
What are the requirements to run macOS in VirtualBox?
Before you get started, you’ll need to download the following files:-
How to Install macOS Big Sur Using VirtualBox on Windows 11/10?
Once you have downloaded the files as mentioned earlier on your Windows machine, do the following steps:-
Step 1. Install VirtualBox and then its Extension Pack, which you already downloaded.
Step 2. Now, open Oracle VM VirtualBox from its desktop shortcut by double-clicking on it.
Step 3. Click
Step 3. Type
Step 4. Next, name the operating System
Step 5. Again use the slider to set the virtual hard disk size according to your preference. Although this depends on how much free storage space you have on your computer, we recommend allocating 60 GB for the virtual machine. Select
Step 6. When you’re done, click
Step 7. Select the
Note: If you have a 4-core/8-thread processor, it will appear in VirtualBox as 8 CPU cores. In that case, you can set 4-cores for processor allocation.
Step 8. Now, click the Display category from the left sidebar. On the right sidebar, move the slider under the “Screen” tab of “Video Memory.”
Step 9. Now, select the “Storage” category and click on
Step 10. Click on the optical disk icon on the right sidebar and choose “Create a Virtual Optical Disk” from the dropdown menu.
Step 11. Click the
Step 12. Select the macOS Big Sur ISO file in the File Explorer and click the
Step 13. Click the
Step 14. Finally, click the
Step 15. Now, close the VirtualBox window.
Step 16. Open Command Prompt as administrator.
Step 17. Copy and paste the following lines in a notepad file:-
cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 VBoxManage modifyvm "macOS Big Sur" --cpu-profile "Intel Xeon X5482 3.20GHz"
Step 18. Now, copy all the lines and paste them into the Command prompt, and then hit
Step 19. Now, again open VirtualBox and click on
Step 20. In the next screen, select
Step 21. Then click the right arrow button at the bottom right corner.
Step 22. Select
Step 23. Select
Step 24. Name the hard disk as macOS Big Sur and click the
Step 25. Click the
Step 26. Now, select
Step 27. Select
Step 28. Click the
Step 29. Again click the
Step 30. On the license agreement page, select the
Step 31. Again click
Step 32. Select the hard disk and then click the
Step 33. Now macOS Big Sur will start installing on your Windows machine. It may take several minutes, depending upon the resources you have provided in the virtual box. Furthermore, note that during the installation period, your virtual machine may restart several times.
When you see “Select Your Country or Region,” click the country name from the list and click the
Step 34. Click
Step 35. Click the
Step 36. On the Data & Privacy window, click the
Step 37. In the Migration Assistant window, click the link
Step 38. Click the link
Step 39. Select
Step 40. On the Terms and Conditions window, click
Step 41. Again click the
Step 42. Now fill in the full name, account name, password, and then verify the password. When done, click the
Step 43. Click
Step 44. Click
Step 45. Click
Step 46. Click
Step 47. Select the
Step 48. Select appearance from Light, Dark, and Auto options, and click
Step 49. Click
Now, you have successfully installed macOS Big Sur on your virtual machine.
Although the procedure mentioned above primarily focuses on macOS Big Sur, you can use the same method for other recent releases of macOS. You can update your macOS installed in your virtual machine to the latest software, just like you usually would on an actual Mac.
Good luck!
Error installing after selection of iso
Failed to open a session for the virtual machine Big Sur.
Failed to query SMC value from the host (VERR_INVALID_HANDLE).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
kindly resolve
This is not working on AMD machines.
When I click ‘Start”, I get
Failed to query SMC value from the host (VERR_INVALID_HANDLE).
change the smc value from 1 to 0 to get this to work.
I would love for that to work, what is that
Can’t sign into icloud with this installed on Virtual Box
Unsupported_Icloud_device ??? Googled around , says license was possibly black listed. Any ideas how to get around this?
For those running into the “Failed to query SMC value from the host (VERR_INVALID_HANDLE).”
Close Virtual box and open cmd prompt as an admin
cd into the virtualbox directory
cd “C:\Program Files\Oracle\VirtualBox\”
Enter the following command
VBoxManage setextradata “macOS Big Sur” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0
Open virtual box and start the VM
On Windows 11 I had some trouble getting the OS to run with the same “Failed to query SMC value from the host (VERR_INVALID_HANDLE).” error.
From:
https://osxdaily.com/2021/07/15/how-install-macos-virtualbox-windows/
This comment fixed my issues:
Viktar Ktl says:
”
March 12, 2022 at 12:23 am
My OS is Windows 11. CPU is Tiger Lake.
Did not help me:
VBoxManage setextradata “vbname” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0
Steps that helped me:
1. Install vbox 6.1.10 (didn’t need to)
2. Go to Windows Security -> Device security -> Core isolation details. Disable Memory integrity.
3. Open command line as admin and run command: bcdedit /set hypervisorlaunchtype off
4. Restart PC
5. MacOs should run successfully
6. Update VirtualBox to the latest version 6.1.32 (didn’t need to)
”
For me it was the disabling memory integrity setting which I had manually set to on, as well as the guidance from Brett above.
macOS Update: how can I stop the update of macOS Big Sur during the installation, since it takes more than 8 hours and I can go further now