How To Mac VMware

How to Install macOS 13 Ventura on VMware on Windows PC

Written by John

macOS 13, better known as macOS Ventura, is expected to launch with many enhancements, such as Stage Manager, new Spotlight search and much more. One of the highlighting features of macOS Ventura is its improved Safari performance. We know you eagerly want to try it. Fortunately, you can install Ventura on Windows on VMWare in a few easy steps. This guide will teach you how to install macOS Ventura on VMware on Windows PC. We have also added pictures to understand the steps better.

Ventura Welcome Screen on VMware on Windows PC

Free VMware Player and VMware Workstation Pro?

VMWare Workstation Player, formerly known as VMware Player, is free software that lets you create multiple VMs on a single host with its intuitive dashboard and basic features. It allows you to easily create and run virtual machines on Windows and Linux PCs. VMWare Workstation Player offers basic features that allow you to configure virtual machines for better performance.

VMWare Workstation Player comes with basic features that lets you create basic virtual machines. It doesn’t offer many advanced features when you install macOS on VMware. The VMWare Workstation Pro bridges this gap and comes with advanced features compared to VMWare Workstation Player. Using VMWare Workstation Pro, you can create password-protected VMs. This helps you ensure that only authorized users can access the corporate data.

This was an overview of VMWare Workstation Player and VMWare Workstation Pro. Read the next section to know the process to install macOS Ventura on VMWare on Windows PC. 

Enable Intel VT-X or AMD-V on your PC

Here comes the important thing. To install macOS 13 on Windows on VMWare, your PC must support Intel VT-X or AMD-V Standard. Any of these is needed to install and run virtual machines smoothly.

Now, you need to check whether this feature is enabled or not. Open Task Manager by press ‘Ctrl+Alt+Del.’ After that, click on ‘Performance’ tab and CPU, check the bottom right section. If you see the Virtualization: Enabled, it means it is already enabled. You don’t need to make any changes. If you don’t see anything like that, you need to ‘Restart’ your system, open the ‘BIOS’ setting, and enable Virtualization from the ‘BIOS Features’ setting.

How To Install macOS Ventura on VMware on Windows PC

1. Download macOS Ventura InstallAssitant

There are several ways to install macOS Ventura on VMWare on Windows PC. But, in this article, we will be showing you how to install macOS 13 on on VMware on Windows PC with the help of the InstallAssistant.pkg file.

Download Ventura InstallAssistant.pkg file from Mr Macintosh page here.

2. Create macOS Ventura Installer

First, we need the InstallAssitant.pkg file. Second, we need to install macOS Sierra on Virtual Machine on Windows PC. After installing macOS Sierra, we can easily convect InstallAssistant.pkg to "Install macOS 13 beta.app".

Step 1: Install macOS Sierra on Virtual Machine
Step 2: Add new blank Virtual Disk to VMware or VirtualBox
Name: macOS Ventura Installer
Type: vmdk
Size: 20GB to 30GB

Create a New Ventura Installer Virtual Disk

Step 3: Move your InstallAssistant.pkg to Sierra Virtual Machine, then open this file to create "Install macOS 13 beta.app".

Convert InstallAssistant.pkg to Install macOS Ventura App

Step 4: Go to Applications folder and we will see "Install macOS 13 beta.app"

Install macOS 13 beta in Applications folder

Step 5: Create macOS Ventura Installer
We will use Terminal to create macOS Ventura Installer for VMWare. Open Terminal in Spotlight search, then use this commands to create a macOS installer.

Sudo /Applications/Install\ macOS\ 13\ beta.app/Contents/Resources/createinstallmedia --volume /Volumes/Installer

Create macOS Ventura Installer Disk with Terminal

3. Install VMware Player or VMware Workstation Pro

The next step is to download and install the VMware Workstation Player or VMware Workstation Pro on your PC. We have already explained the differences between both virtualization software. You can install any of these according to your requirements. In addition, make sure to download the latest version (v16). Now, jump on the next step to download VMWare on your system.

Install VMware Workstation Player 16 on Windows PC

4. Install Patch Tool

we need to download and install the Patch Tool. Patch tool will show some advanced options on VMware Workstation Player .Now, things become a bit technical from this step. So, follow the steps correctly to avoid any error. In this step, we will install the Patch Tool.

After download this tool, right-click on the ‘win-install.cmd,’ and click on the ‘Run As Administrator’ option.

Install Patch Tool

Note: Make sure the VMWare Workstation Player or VMWare Workstation Pro is completely closed. Otherwise, the tool won’t work, as it should be

5. Create a New Virtual Machine

In this step, we will learn to create a new virtual machine in VMWare. Then, we will move further to install macOS Ventura or macOS 13 on Windows.

First, launch ‘VMWare’ software, click on the ‘Create a New Virtual Machine’ button, on the next screen, you will see a checkbox ‘I will install the operating system later.’ Check the checkbox, and click on the ‘Next’ button.

After clicking on the next step, you need to make the same mentioned settings in your VMWare. After changing the setting, make sure to click on the ‘Next’ button.

Virtual Machine Name: macOS Ventura
Type: select ‘Mac OS X’
Version: ‘macOS 13’

Create a new Guest Operating System in VMware

You will see a popup asking to choose the file location (Documents\Virtual Machine). So, select the location where you want to store your new VM files. After that, choose the hard disk size to ‘120 GB.’ Then, select ‘Store the Virtual Disk As a Single File,’ and click on the ‘Next’ button.

Virtual Disk Size and Location

Now, Select macOS Ventura, then click on the ‘Edit Virtual Machine Settings’ option to configure your virtual machine. So, make the setting as mentioned below: You need to choose the memory between 4GB to 8GB. In addition, change the processor from ‘2’ to ‘4.’

Change CPU and Memory

In the next step, we need to add macOS Ventura Installer.vmdk to VMware. Now, you will see a ‘Add’ option, click on it. Next, select 'Hard Disk' > 'SATA'

Add New Virtual Disk to VMware

Click on "Use an existing virtual Disk", then click on "Browse" button and open "macOS Ventura Installer.vmdk" file, which you created in the first step in macOS Sierra.

Open macOS Ventura Installer.vmdk with VMware

After adding the macOS Ventura Installer.vmdk file, click on the ‘Close’ button to save all the changes, and then click on the ‘Finish’ to close the setup.

6. Edit VMware VMX File

In the end, we need to edit the VMX File created by VMWare. In simpler terms, a VMX file is VMware virtual machine configuration file. A VMX file contains all information about your Guest Virtual Machine, such as memory, hard disk, processor, and SMC.

Here comes another important step. We need to edit the VMX file, so that your VM can run smoothly without any issues. To edit the VMX file, head to the location which you chose (Documents\Virtual Machine\macOS Ventura). Open the folder, right-click on macOS Ventura.vmx file and open it with any third-party software, such as Notepad.

Edit Ventura VMware VMX file with Notepad

Then, add the below-mentioned code at the end of your VMX file. After adding the code, click on the ‘Save’ button.

smc.version = "0"

Add SMC Version in VMX file

System Management Controller (SMC) is a subsystem of Mac that manages low-level settings, such as screen brightness, battery management, etc. Most of the time, SMC creates problems while installing macOS on virtual machines. So, we will disable SMC to fix problems while installing macOS on VMware.

8. Install macOS Ventura on VMware on Windows PC

We have now made all the changes. It’s now time to install macOS Ventura on VMWare. To install the macOS Ventura, open VMWare and click on the ‘Power on this Virtual Machine’ option to start the macOS Ventura.

After that, choose the language in which you want to install macOS Ventura, and click on the ‘Next’ button. In the next step, select the ‘Disk Utility’ option from the given options, and then click on the ‘Continue’ option.

Open Disk Utility in macOS Ventura Install Assistant

Now, Select ‘VMware Virtual SATA Hard Drive Media,’ and click on the ‘Erase’ option. You will now see a popup with some settings on it. Now, rename the drive to ‘macOS Ventura’ and leave the other two settings as they are. Then, click on the ‘Erase’ button, and close the ‘Disk Utility’ after the process completes.

Format VMware Virtual Disk for Ventura

Close Disk Utility. Then, click on the ‘Install macOS 13 beta’ button and then ‘Continue.’ Then, select macOS Ventura. You will now see a new pop-up with a progress bar. You need to wait till the process completes.

Install macOS Ventura on VMware on Windows PC

Wait about 30 min to 60 min and you can create a new account on macOS 13 Ventura

Create macOS Ventura account on VMware on Windows

9. Install VMware Tool on macOS Ventura

After installing macOS 13 or macOS Ventura, you can also install the VMware Tool on VMWare and unlock some advanced options. In VMware, click on Player > Removable Device > CD/DVD > Settings and open VMware Tool (darwin.iso).

Install VMware Tool on macOS Ventura

Then, click on "Install VMware Tool" to install Guest Tool for macOS Ventura. You need to allow VMware kext in System Settings > Privacy & Security, then click on "Allow" button.

Allow VMware Tool working in macOS Ventura

Now, you can use macOS Ventura on VMware on Windows with full screen mode (128 MB vRam) and enable Drap and Drop feature.

macOS Ventura on VMware on Windows PC

There you go! We have now installed macOS Ventura on VMWare on Windows PC. We hope you followed the steps correctly and installed the macOS 13 on VMWare. In addition, do let me know if you have any doubts regarding this. You can leave a comment. We will get back to you with the right solution.

Connect to Network on macOS Ventura on VMware:

To connect to Internet on macOS Ventura, we need to change Network Adaptor e1000e to vmxnet3. Open your macOS Ventura.vmx file with Notepad (step 6) then replace this command: ethernet0.virtualDev = "e1000e" to ethernet0.virtualDev = "vmxnet3".

Change Network Adaptor in macOS Ventura VMware

Featured Posts

3 Comments

  • Hmm I tried twice.

    It installs, reboot a few times with the (long) loading logo screen, and goes to bootloop.
    I mean the apple logo => loading bar + less than 1 second later reboot and etc.

    I use an AMD (ryzen pro 1700) cpu ; like all my previous VM I added the few lines of cpuid :
    cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
    cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
    cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
    cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
    cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
    cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
    cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
    cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”

    It works with all my previous VMs (from 10.8 to 12.5) but 13 gives me a bootloop at the end.

    I first tried to (full) clone my 12.5 + install the 13 beta over. Same bootloop at the end.
    It was not working and I found your guide. Then I tried it twice from scratch, and same bootloop…

    Host : w10 21h2, 32gb ram, 1Tb SSD for the VMs
    Workstation 16.2.3

    If you have an idea. Thanks !

  • Hi I was reading your guide for VMware, then I know and use it for many years I have installed as every year the new version of macOS has been installed however during the last step when it tells me if I have an internet connection I click on the ethernet network him it puts me the manual configuration I change to DHCP at the next step I restart and I start all over again at the end I have to put “I don’t have internet” and so I start but if I go to settings / network there is no card

    • Hello Rocco. Open your Ventura.VMX file with Notepad (Step 6). Find and replace ethernet0.virtualDev = “e1000e” to ethernet0.virtualDev = “vmxnet3”. This command help you change network adaptor and connect to internet.

Leave a Comment