0% found this document useful (0 votes)
20 views7 pages

Configuring macOS Virtual Machines Running On A Mac Computer With Apple Silicon in Parallels Desktop 19

This document provides guidance on configuring macOS virtual machines on Mac computers with Apple silicon using Parallels Desktop 19. It details the command line interface for adjusting settings such as CPU allocation, RAM, network modes, and adding disk drives, as well as limitations and default configurations. Additionally, it includes instructions for changing the virtual machine's name and managing sound devices and file sharing options.

Uploaded by

VinodKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views7 pages

Configuring macOS Virtual Machines Running On A Mac Computer With Apple Silicon in Parallels Desktop 19

This document provides guidance on configuring macOS virtual machines on Mac computers with Apple silicon using Parallels Desktop 19. It details the command line interface for adjusting settings such as CPU allocation, RAM, network modes, and adding disk drives, as well as limitations and default configurations. Additionally, it includes instructions for changing the virtual machine's name and managing sound devices and file sharing options.

Uploaded by

VinodKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

Configuring macOS virtual machines running on a


Mac computer with Apple silicon in Parallels Desktop
19
 97 users found this article helpful

Applies to: Available Translations:  Get updates


Parallels Desktop for Mac Pro Edition (http://kb.parallels.com/en/128842)  Download (/pdf/en/128842/)
Parallels Desktop for Mac Business Edition (http://kb.parallels.com/en/128842)
Last Review: Feb 7, 2024 (http://kb.parallels.com/en/128842)
(http://kb.parallels.com/en/128842)
Related Articles:
Install macOS virtual machine on a Mac with
(http://kb.parallels.com/en/128842)
Apple silicon (http://kb.parallels.com/125561) (http://kb.parallels.com/en/128842)
Known limitations of macOS virtual machines (http://kb.parallels.com/en/128842)
on Mac computers with Apple silicon (http://kb.parallels.com/en/128842)
(http://kb.parallels.com/128867)

If you are running a macOS virtual machine on a Mac with Apple silicon (https://kb.parallels.com/125561), you
may notice a lack of a cogwheel configuration icon.

(https://kb.parallels.com/Attachments/kcs-186314/macOS.png)

This is because, currently, adjusting the configuration of such a virtual machine (VM) is only possible by either
using the command line interface or, in the case of display resolution, editing a configuration file inside the virtual
machine package.

For a macOS virtual machine running on a Mac computer with an Apple silicon, the following settings can be
adjusted:

number of CPU cores allocated to the virtual machine;


amount of RAM allocated to the virtual machine;
network mode (Shared/Bridged) and the MAC address of the network adapter;
adding additional disk drives;

And more. For reference, Parallels Command Line


(https://download.parallels.com/desktop/v17/docs/en_US/Parallels%20Desktop%20Pro%20Edition%20Command-
Line%20Reference.pdf) manual can be used, however, the manual refers to general virtual machine control, and
macOS virtual machines may have additional limitations due to virtualization framework. Below, we are reviewing
the most common configuration options, covering the majority of situations.

Note: macOS Arm VM's disk size is 60 GB by default. It can be set to a different value during the manual
installation process (http://kb.parallels.com/en/125561) in Parallels Desktop 18 and above, but once the virtual
machine is created, the disk size cannot be changed.

https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 1/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

Display resolution
In Parallels Desktop 19 on macOS Sonoma, dynamic display resolution is enabled by default for the VMs with
macOS 14 and newer versions and all new VMs. The virtual machine will adjust its resolution according to the
window size and physical display resolution. Currently, there is no option to control this.

Memory
To adjust the amount of RAM allocated to the virtual machine, open Terminal and execute the following
command:

prlctl set <vm_name> --memsize <megabytes>

A command to allocate 4GB of memory to a virtual machine called "macOS 13" would look like this:

prlctl set "macOS 13" --memsize 4096

CPU
Similarly to memory, a command to set the number of CPUs looks like this:

prlctl set <vm_name> --cpus <number>

e.g.:

prlctl set "macOS 13" --cpus 4

Network
List network adapters
prlctl list "<vm_name>" -i | Grep -E 'net[0-9] \('

e.g.:

prlctl list "macOS 13" -i | Grep -E 'net[0-9] \('

The output would look like this:

(https://kb.parallels.com/Attachments/kcs-186314/Greenshot%202023-05-27%2000.20.37.png)

Toggle Shared/Bridged network mode


prlctl set "<vm_name>" --device-set <network_adapter_id> --type <bridged/shared>

e.g.:

prlctl set "macOS 13" --device-set net0 --type bridged

Change MAC address


prlctl set "<vm_name>" --device-set <network_adapter_id> --mac <mac_address>

e.g.:
https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 2/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

prlctl set "macOS 13" --device-set net0 --mac 123456789ABC

Add Network Adapter


prlctl set "<vm_name>" --device-add net --type <bridged/shared> --mac <mac_address>

e.g.:

prlctl set "macOS 13" --device-add net --type bridged --mac 123456789ABC

Sample output:

Sound Devices
By default, a sound device is already present and active in the virtual machine, and adding additional ones is not
supported. However, for some specific cases it might be required to remove or re-add the sound device. It can
be done by using the following command in Terminal:

prlctl set "<vm_name>" --device-add sound

e.g.:

prlctl set "macOS" --device-add sound

To remove the device, the following can be used:

prlctl set "macOS" --device-del sound0

Disable sharing the host machine's home folder with


VMs
By default, the host machine's home folder is shared with guest machines and it can be found on your guest
macOS VM in Locations > My Shared Files.

(https://kb.parallels.com/Attachments/kcs-

186314/Screenshot%202023-08-04%20at%2017.41.40.png)

To disable it, use the following command:

prlctl set "<vm name>" --shf-host-defined off

https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 3/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

Note: only Parallels Desktop Pro and Business editions support the prlctl command-line utility. If you run
Parallels Desktop Standard Edition, you can change most settings by directly editing the config.pvs file. To do
that:

1. Shut down your virtual machine.


2. Locate the virtual machine .macvm file: click on Parallels icon > Control Center > right-click on the virtual
machine > Show in Finder.
3. Right-click on the .macvm bundle > Show package contents.
4. Locate the config.pvs file and open it in TextEdit: right-click config.pvs > Open With > Other, check
the Enable All Applications option, select Text Edit, and click Open.
5. Locate any required parameters using the Cmd + F keyboard shortcut to open the search bar and change
them as you see fit:

To change the number of CPU cores allocated to the virtual machine, locate the <CustomCpu
dyn_lists=""> parameter, and below it, change the number inside the <number>X</number> tag,
where X is the currently allocated number of cores.
To change the amount of RAM allocated to the virtual machine, locate the <RAM>ABCD</RAM> tag,
where ABCD is the currently allocated amount of RAM in megabytes.
Important: Make sure that the value of neighboring
string: <RamAutoSizeEnabled>0</RamAutoSizeEnabled> is indeed 0. If not, change it from 1 to 0,
otherwise the new RAM amount won't apply.
To toggle the virtual network adapter mode between Shared and Bridged, locate
the <EmulatedType>N</EmulatedType> tag, where N = 1 for Shared mode and 2 for Bridged.
To assign a specific MAC address to the virtual machine, locate the <MAC></MAC> tag and insert the
required MAC address inside the tag, removing the colon marks. E.g., to assign 1A:2B:3C:4D:5E:6F,
use <MAC>1A2B3C4D5E6F</MAC>.
To disable sharing the host's home folder with guest VMs, locate the
<ShareUserHomeDir>X</ShareUserHomeDir> parameter and change it from 1 (enabled) to 0
(disabled).

Share Mac files with the virtual machine (macOS 12


and older)
If you're running a macOS version 12 and older, we suggest sharing files between the virtual machine and the
Mac using the native macOS file-sharing feature (https://support.apple.com/guide/mac-help/set-up-file-sharing-
on-mac-mh17131/mac) as you would between two physical Mac computers.

Add a secondary virtual hard drive


You can add more virtual hard drives to the macOS virtual machines, by using the command line interface. There
are several notes and considerations, however:

1. Only plain disk types are supported for macOS virtual machines. It will take up as much space as the virtual
disk is set to, unlike expanding disks.

2. You can add up to 4 drives to the virtual machine, after which the command will no longer add more disks. It is
one of the framework current limitations.

3. As it utilizes a command line, it is available only for Parallels Desktop Pro and Business editions.

To add a hard drive to your virtual machine:


https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 4/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

Open Terminal and execute the command below:

prlctl set "<vm_name>" --device-add hdd --type plain --size 75000

e.g.:

prlctl set "macOS13" --device-add hdd --type plain --size 75000

Note: --size parameter is in megabytes, so in this example a disk for 75GB will be created, adjust as required.

Change the name of the virtual machine


To change the name of your macOS virtual machine, open Terminal and execute the command below:

prlctl set "macOS 13" --name "macOS 13 New Name"

where "macOS 13" is the current name of your virtual machine.

In this article

Display resolution

Memory

CPU

Network

List network adapters

Toggle Shared/Bridged network mode

Change MAC address

Add Network Adapter

Sound Devices

Disable sharing the host machine's home folder with VMs

Share Mac files with the virtual machine (macOS 12 and older)

Add a secondary virtual hard drive

Change the name of the virtual machine

Was this article helpful?


Tell us how we can improve it.

Leave feedback about the article (optional)

Yes  No 

https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 5/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19

(https://www.parallels.com/)

(https://twitter.com/ParallelsMac)

(https://www.facebook.com/ParallelsInc/app/849960161693154)

(https://www.linkedin.com/company/parallels)

(https://www.youtube.com/ParallelsTV?autoplay=1)

© 2022 Parallels International GmbH. All rights reserved.

All Products
Parallels RAS (Remote Application Server) (https://www.parallels.com/products/ras/remote-application-server/)
Parallels Desktop for Mac Business Edition (https://www.parallels.com/products/business/)

Parallels Desktop for Mac Pro Edition (https://www.parallels.com/products/desktop/pro/)

https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 6/7
16/02/2024, 01:23 Configuring macOS virtual machines running on a Mac computer with Apple silicon in Parallels Desktop 19
Parallels Desktop for ChromeOS (https://www.parallels.com/products/desktop/chrome/)
Parallels Desktop for Mac (https://www.parallels.com/products/desktop/)
Parallels Toolbox for Mac & Windows (https://www.parallels.com/products/toolbox/)

Parallels Access (https://www.parallels.com/products/access/)


For Education (https://www.parallels.com/landingpage/pd/education/)

About Us
About (https://www.parallels.com/about/)
Contacts (https://www.parallels.com/about/contact/)

Careers (https://www.parallels.com/about/careers/)
Legal Notices (https://www.parallels.com/about/legal/)

News
Events (https://www.parallels.com/blogs/parallels-events/?utm_source=Website&utm_medium=US&utm_campaign=Events)

Blog (https://www.parallels.com/blogs/)
News (https://www.corel.com/en/newsroom/)
VDI Blog (https://www.parallels.com/blogs/ras/)

Customer Care
Facebook

Twitter

Forum

Other Channels

https://kb.parallels.com/128842?clientId=1484956242.1708026557&sessionId=1708026556&_gl=1*1e583u*_up*MQ..*_ga*MTQ4NDk1NjI0Mi4xNzA4MDI… 7/7

You might also like