In this article, we will learn How To Install macOS 13 Ventura on VirtualBox. We have provided all the links to download the macOS Ventura ISO file for Virtualbox, VBox codes, and the official Virtualbox.

If you are on a MAC, you can use this guide: How to Install macOS Ventura in a Virtual Machine on an M1 or M2 Mac with UTM

The new macOS update, macOS Ventura, is the latest release from Apple that brings several new features to the table. You can read our in-depth macOS Ventura Review and explore features you might not know.

It is a significant update for the operating system and has been in beta for some time. It brings features like Dark Mode, allowing users to switch between light and dark interfaces depending on their preference. It also includes a new Stacks feature that organizes files by type in an easy-to-navigate interface.

Ventura also includes improvements to Safari, as well as tweaks to Mail and Photos apps.

Lastly, it introduces a new way of organizing your desktop with the addition of stacks.

So, I’m sure most of you are eager to try and test the latest operating system from Apple, macOS Ventura. For people with MAC systems, you can simply download the macOS Ventura DMG file and directly install it on your system. For Windows users, this guide will help you install macOS 13 Ventura on VirtualBox on your Windows PC.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

Things Required to Install macOS 13 Ventura on VirtualBox on Windows PC.

  1. Enable virtualization of your Windows 11 PC. Here is a guide you can use: How to Enable Virtualization in Windows 11? Easy Guide
  2. Download and install Virtualbox on your Windows PC: Use this guide: Download Oracle VM VirtualBox & Install on Windows
  3. Download macOS Ventura ISO File

Step-by-Step Guide

[UPDATED: 19th May 2025]

1. Once you have completed the above-mentioned steps. Open your VirtualBox and click New.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

2. Enter the name of your Virtual Machine (In our case: macOS 13) and click Next. Make sure you follow the screenshots below.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

3. Increase your memory size to the upper green limit and click Next.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

4. Select Create a virtual hard disk now and click Create.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

5. Select VMDK (Virtual Machine Disk) and click Next.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

6. Select Dynamically allocated and click Next.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

7. Select a size of anything near 80GB and click Create.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

8. Click Settings.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

9. Under Settings, increase Base memory to the upper green limit.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

10. Increase processors to 4.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

11. Under Video Memory, increase it to the upper green limit.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

12. Under Storage, click on Empty followed by the blue disc on the right side, and select Choose a disk file.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

13. Select the macOS Ventura ISO image that you downloaded before and click Open.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

14. Copy these VBox codes into a notepad.

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

15. Replace macOS 13 with your VirtualBox machine name. (I am using macOS 13 as my machine name is macOS 13.) Once replaced, copy the entire thing.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

16. Open your command prompt with administrator rights. You can use this guide: How to “Run as Administrator” an application on Windows: 3 Easy Methods

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

17. Press ctrl+V to paste the codes and close CMD.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

18. Open your VirtualBox again and press Start.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps
How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

19. The process will take some time, and wait for the Apple logo to appear.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps
How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

20. Now, you can simply proceed with the installation of macOS Ventura 13.

How To Install macOS 13 Ventura on VirtualBox | Windows PC: 20 Easy Steps

If you face any issues, here is the complete video tutorial.

Frequently faced errors: (Updated 19/05/2025)

1. Stuck in a boot loop

Solution 1: Add these commands with other VBox commands. (As suggested by a user)

VBoxManage setextradata “YOUR_VM_NAME” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

Solution 2: If your VM restarts with the installation process again, you are stuck in a loop. For those stuck on the boot loop, wait like 5/7 boot loops after it stops (Intel processor).

Solution 3: Restricting your processor cores to 1 will solve this issue. You can do this even after creating the complete virtual machine.

2. Failed to query SMC value from the host (VERR_INVALID_HANDLE).

Run this command in CMD:

VBoxManage.exe setextradata “VM name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0

If this doesn’t work either, you can downgrade your VirtualBox, and it will work. You can find previous builds here: https://www.virtualbox.org/wiki/Download_Old_Builds_6_1

Conclusion

I hope this guide on How To Install macOS 13 Ventura on VirtualBox was easy and helpful. If you face any issues, please comment below.

If you face any issues with VirtualBox, you can run it on VMware. Here is the guide: Install macOS 13 Ventura on VMWare.

Author

Vaibhav Gupta is the founder and CEO of techrechard.com and writes about different technology platforms such as Android, iOS, Windows, and Macintosh. He loves to share his experience through this website and help those interested in the IT World.

51 Comments

  1. I’m getting Failed to query SMC value from the host (VERR_INVALID_HANDLE).

    Any solution?

    • Run this command in CMD:

      VBoxManage.exe setextradata “Your macOS VM Name Here!!!” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0

      If this doesn’t work, you can downgrade your Virtualbox and it will work.

  2. Sai charan Reply

    When i start the VM it starts its process , after that it shows to on the mouse , my mouse is plugged in and i cant move my mouse pointer , please help

    • Kindly add the USB controller under VM Settings.

      You need to install the Virtualbox extension as well.

      • I have the same error when starting the installation of a virtual machine, it asks me to turn on the apple mouse and keyboard, but I have included all the adapters of my mouse and keyboard in virtualbox. What should I do?

        • Install the Virtualbox Extension Pack and then select USB 2.0 or 3.0 in VM Settings. Restart your Virtual Machine!

          • FYI, I’m running VirtualBox 7.0.2r154219.

            I’ve been pulling my hair out because I kept hitting the “No mouse or keyboard” icons right after it reached the Apple point. I have the extensions added, and USB 2.0 was enabled.

            Finally, on a whim, I changed USB to 3.0. Miracle of miracles, it proceeded past the “no mouse/keyboard” point and started installing.

            Just thought I’d share that in case anybody else is getting to be as bald as I am.

  3. Stuck in a boot loop (intel processor) and after some iteration it stopped and stuck in console window view, Will it work now if I restart VM?

  4. Use the following command along with other commands before starting the created VM or it will keep restarting:

    VBoxManage setextradata “YOUR_VM_NAME” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

  5. Hi, my machine dont go beyond this comand #[EBILOG: EXITBS:START] 2022-11-21T14:24:11 Its stuck here someone can help me ?

      • VBoxManage modifyvm “name of your virtual machine” –cpu-profile “Intel Core i7-6700K”

        • This suggestion works for me (AMD Proc.)

          my configuration for prompt:

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

    • Are you using AMD processor? That was my case. I have tried with other intel i7 computer and it worked for me.

  6. I still get stuck in a boot loop. It panic/crashes during startup, and does that 5-6 times, and the just bring me back to the installation screen.

    I’ve already tried the comments/suggestions, including running “VBoxManage setextradata “YOUR_VM_NAME” “VBoxInternal/TM/TSCMode” “RealTSCOffset”. That didn’t help at all.

      • Yes, I did replace YOUR_VM_NAME with my actual VM name and made sure everything was correct. Unfortunately, despite that, I’m still encountering the boot loop issue. It panics/crashes during startup 5-6 times before returning to the installation screen. Any additional suggestions would be greatly appreciated.

  7. I am using Virtualbox 7.0.4 and I stuck on mouse that is not recognised.

      • Problem with that is the OS never finishes the install, so you can’t install the addons. I see this as more of an Apple problem than Virtualbox, but VB could make things easier if they could ID a workaround.

  8. I’ve tried these instructions but I’m still getting a kernel-panic boot loop.

    I’ve applied all the main VBox codes. I’ve also applied:
    VBoxManage setextradata “MacOS” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

    And I’ve tried both GetKeyFromRealSMC 0 and 1.
    And I’ve tried changing the disk type to VMDK, CPUs to 4, and RAM to 8196.

    What else can I try?

    • Hard luck! This is a prevalent problem with Virtualbox for some users.

      Try running it on VMWare with the VMDK file.

      Thanks

      • ‘m running Virtualbox 7.2.2 and it defaulted to a vdi disk. That install failed, I changed to vmdk, that also failed, and I did finally figure out that not all the USB choices were selected, so I checked the USB 3, where it had defaulted to USB 2. Each time I seem to get just a tad further before it finally fails on the USB mouse detection. Will see what it does this time.

  9. So I’m stuck at “[EB | LOG:EXITBS:START]” what is the solution for that?

    • entering this worked for me: VBoxManage.exe modifyvm “macOS Ventura” –cpu-profile “Intel Core i7-6700K”

  10. Hi!…Please help me??

    VBoxManage setextradata “soVentura” “VBoxInternal/Devices/smc/0/Config/DeviceKey”
    error:
    VMSetError: Configuration error: Querying “DeviceKey” as a string failed
    00:00:07.901868 PDM: Failed to construct ‘smc’/0! VERR_CFGM_NOT_ENOUGH_SPACE (-2109) – The specified string / bytes buffer was to small. Specify a larger one and retry.
    Some idea? thx

    VB Versión 7.0.8 r156879 (Qt5.15.2)
    VirtualBox Boot Image [Geekrar]

  11. Hello Ventura Reply

    Getting stuck in boot loop after install, tried twice same reason https://pasteboard.co/D0i7yjpM46pj.png
    What are you suggesting? I’ve tried all above VM settings, works just fine for install but after install it is dead.

    Small question, is there a direct download of a working image disk (.vdi, .vmdk) rather than the iso file?

  12. Richard Guidry Reply

    I get to the screen to install on a hard drive and nothing shows up. I created a 200 gig virtual drive when creating but nothing shows up to select

  13. cd “C:\Program Files\Oracle\VirtualBox\”
    VBoxManage.exe modifyvm “MOS” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata “MOS” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac19,3”
    VBoxManage setextradata “MOS” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata “MOS” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata “MOS” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata “MOS” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
    VBoxManage.exe setextradata “MOS” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 0
    VBoxManage setextradata “MOS” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

    use these commands before starting the VM even once (1 CPU only)

    Works like a charm

  14. Nikolay Tzolov Reply

    One suggestion if someone stuck with no mouse and keyboard infinite loop, go to machine settings and choose USB 3.0 instead of 2.0

  15. for linux (replace vent with the name of your vm)
    vboxmanage modifyvm “vent” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    vboxmanage setextradata “vent” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac19,3”
    vboxmanage setextradata “vent” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    vboxmanage setextradata “vent” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    vboxmanage setextradata “vent” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    vboxmanage setextradata “vent” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
    vboxmanage modifyvm “vent” –cpu-profile “Intel Core i7-6700K”
    vboxmanage setextradata “vent” VBoxInternal2/EfiGraphicsResolution 1280×720
    vboxmanage setextradata “vent” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

    set usb to 3.0
    set procs to 4
    i set ram to 16 gbs, cuz I got lots, but less should work just fine.

  16. I am stuck in a kernel panic bootloop.
    Windows 11 24H2, VirtualBox 7.1.6, attempting to run Ventura 13.7.8 ISO by techrechard.
    Looking for solutions, I ended up with this configuration.

    PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage getextradata “macos”
    Key: GUI/LastCloseAction, Value: PowerOff
    Key: GUI/LastNormalWindowPosition, Value: 2030,69,1024,811
    Key: GUI/LastNormalWindowPosition1, Value: 512,242,512,427
    Key: VBoxInternal/Devices/efi/0/Config/DmiBoardProduct, Value: Iloveapple
    Key: VBoxInternal/Devices/efi/0/Config/DmiSystemProduct, Value: iMac19,3
    Key: VBoxInternal/Devices/efi/0/Config/DmiSystemVersion, Value: 1.0
    Key: VBoxInternal/Devices/smc/0/Config/DeviceKey, Value: ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc
    Key: VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC, Value: 0
    Key: VBoxInternal/TM/TSCMode, Value: RealTSCOffset
    Key: VBoxInternal2/EfiBootArgs, Value: -v

    PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe showvminfo “macos”
    Name: macos
    CPUProfile: Intel Core i7-6700K
    CPUID overrides: Leaf no. EAX EBX ECX EDX
    00000001/000 000106e5 00100800 0098e3fd bfebfbff

    Is there anything I can try instead of downgrading VirtualBox? I have VMs that I must keep created with the new version, so I can’t go this way

  17. I did finally get past the mouse recognition problem, but now that the “install” is moving forward, OMG, this is like the Bataan death march………………….painfully slow and the mouse is super unresponsive. What year are we in now??? I remember this kind of mouse issues back in the 2000’s.

    • Hhahah! I can understand the frustration.

      Try and allot more resource to the VM. It works very smooth!

  18. I do everything in th guide but when I run the VM I get a blank black screen
    I have intel CPU my vm conf is the following:
    System
    Base Memory: 4581 MB
    Processors: 2
    Execution Cap: 75%
    Boot Order: Hard Disk, Optical
    Chipset Type: ICH9
    EFI: Enabled
    Acceleration: Nested Paging, PAE/NX, Minimal Paravirtualization

    Display
    Video Memory: 128 MB
    Graphics Controller: VBoxVGA
    Remote Desktop Server: Disabled
    Recording: Disabled

    Storage
    Controller: SATA
    SATA Port 0: macOS Ventura.vdi (Normal, 54,25 GB)
    SATA Port 1: [Optical Drive] macOS Ventura.iso (12,77 GB)

    Audio
    Host Driver: Default
    Controller: Intel HD Audio

    Network
    Adapter 1: Intel PRO/1000 MT Server (NAT)

    USB
    USB Controller: xHCI
    Device Filters: 0 (0 active)

    • This is a common issue with Virtualbox. Try using the VMware Workstation Pro guide:

      https://techrechard.com/how-to-install-macos-13-ventura-on-vmware/

Write A Comment