Si vous exécutez une machine virtuelle macOS sur un Mac avec Apple Silicon , vous remarquerez peut-être qu'il n'y a pas d'icône de configuration de roue dentée.

En effet, actuellement, l'ajustement de la configuration d'une telle machine virtuelle n'est possible qu'en utilisant l'interface de ligne de commande ou, dans le cas de la résolution d'affichage, en modifiant un fichier de configuration dans le package de la machine virtuelle.
Pour une machine virtuelle macOS exécutée sur un ordinateur Mac avec Apple Silicon, les paramètres suivants peuvent être ajustés :
- résolution d'affichage et densité de pixels de la machine virtuelle ;
- nombre de cœurs de processeur alloués à la machine virtuelle ;
- quantité de RAM allouée à la machine virtuelle ;
- mode réseau (partagé/ponté) et l'adresse MAC de l'adaptateur réseau.
Remarque : la taille du disque de macOS ARM VM est de 60 Go par défaut. Il peut être défini sur une valeur différente lors du processus d'installation manuelle dans Parallels Desktop 18, mais une fois la machine virtuelle créée, la taille du disque ne peut pas être modifiée.
Résolution d'affichage
Pour régler la résolution d'affichage dans la machine virtuelle, procédez comme suit :
- Arrêtez votre machine virtuelle.
- Localisez le fichier .macvm de la machine virtuelle : cliquez sur l'icône Parallels > Centre de contrôle > faites un clic droit sur la machine virtuelle > Afficher dans le Finder .
- Cliquez avec le bouton droit sur le bundle .macvm > Afficher le contenu du package .
- Localisez le fichier config.ini. S'il n'existe pas, ouvrez Terminal ( Applications > Utilitaires > Terminal ) et exécutez la commande suivante :
touchez ~/Desktop/config.ini
Cela créera un fichier config.ini sur votre bureau Mac. Faites-le glisser et déposez-le dans le bundle .macvm.
- Ouvrez le fichier dans TextEdit : cliquez avec le bouton droit sur config.ini > Ouvrir avec > Autre , cochez l' option Activer toutes les applications , sélectionnez Édition de texte et cliquez sur Ouvrir .
- Ajoutez le texte suivant :
[Matériel] Affichage.Largeur=1312 Affichage.Height=824 Affichage.DPI=226
Vous pouvez modifier la résolution en ajustant Display.Width et Display.Height et la densité de pixels en modifiant Display.DPI.
Mémoire
Pour ajuster la quantité de RAM allouée à la machine virtuelle, ouvrez Terminal et exécutez la commande suivante :
prlctl set <vm_name> --memsize <megabytes>
Une commande pour allouer 4 Go de mémoire à une machine virtuelle appelée "macOS 13" ressemblerait à ceci :
prlctl set "macOS 13" --memsize 4096
CPU
Comme pour la mémoire, une commande pour définir le nombre de CPU ressemble à ceci :
prlctl set <vm_name> --cpus <number>
par exemple.:
prlctl set "macOS 13" --cpus 4
Réseau
Répertorier les adaptateurs réseau
prlctl list "<vm_name>" -i | Grep -E 'net[0-9] \('
par exemple.:
prlctl list "macOS 13" -i | Grep -E 'net[0-9] \('
La sortie ressemblerait à ceci :

Basculer entre le mode partagé/ponté
prlctl set "<vm_name>" --device-set <network_adapter_id> --type <bridged/shared>
par exemple.:
prlctl set "macOS 13" --device-set net0 --type bridged
Modifier l'adresse MAC
prlctl set "<vm_name>" --device-set <network_adapter_id> --mac <mac_address>
par exemple.:
prlctl set "macOS 13" --device-set net0 --mac 123456789ABC
Ajouter un adaptateur réseau
prlctl set "<vm_name>" --device-add net --type <bridged/shared> --mac <mac_address>
par exemple.:
prlctl set "macOS 13" --device-add net --type bridged --mac 123456789ABC
Exemple de sortie :
Désactiver le partage du dossier de départ de la machine hôte avec les VM
Par défaut, le dossier de départ de la machine hôte est partagé avec les machines invitées et il se trouve sur votre machine virtuelle macOS invitée dans Emplacements > Mes fichiers partagés .

Pour le désactiver, utilisez la commande suivante :
prlctl set "<vm name>" --shf-host-defined off
Remarque : seules les éditions Parallels Desktop Pro et Business prennent en charge l' prlctl
utilitaire de ligne de commande. Si vous exécutez Parallels Desktop Standard Edition , vous pouvez modifier la plupart des paramètres en modifiant directement le fichier config.pvs. Pour faire ça:
- Arrêtez votre machine virtuelle.
- Localisez le fichier .macvm de la machine virtuelle : cliquez sur l'icône Parallels > Centre de contrôle > cliquez avec le bouton droit sur la machine virtuelle > Afficher dans le Finder .
- Faites un clic droit sur le bundle .macvm > Afficher le contenu du package .
- Localisez le fichier config.pvs et ouvrez-le dans TextEdit : cliquez avec le bouton droit sur config.pvs > Ouvrir avec > Autre , cochez l'option Activer toutes les applications , sélectionnez TextEdit et cliquez sur Ouvrir .
- Localisez tous les paramètres requis à l'aide du raccourci clavier Cmd + F pour ouvrir la barre de recherche et modifiez-les comme bon vous semble :
- Pour modifier le nombre de cœurs de processeur alloués à la machine virtuelle, recherchez le
<CustomCpu dyn_lists="">
paramètre et, en dessous, modifiez le nombre à l'intérieur de la<number>X</number>
balise, où X est le nombre de cœurs actuellement alloués. - Pour modifier la quantité de RAM allouée à la machine virtuelle, localisez la
<RAM>ABCD</RAM>
balise, où ABCD est la quantité de RAM actuellement allouée en mégaoctets.
Important : Assurez-vous que la valeur de la chaîne voisine :<RamAutoSizeEnabled>0</RamAutoSizeEnabled>
est bien 0. Sinon, changez-la de 1 à 0, sinon la nouvelle quantité de RAM ne s'appliquera pas. - Pour basculer le mode de carte réseau virtuelle entre partagé et ponté, localisez la
<EmulatedType>N</EmulatedType>
balise, où N = 1 pour le mode partagé et 2 pour le ponté. - Pour attribuer une adresse MAC spécifique à la machine virtuelle, localisez la
<MAC></MAC>
balise et insérez l'adresse MAC requise à l'intérieur de la balise, en supprimant les deux-points. Par exemple, pour attribuer 1A:2B:3C:4D:5E:6F , utilisez<MAC>1A2B3C4D5E6F</MAC>
. - Pour désactiver le partage du dossier de départ de l'hôte avec les machines virtuelles invitées, localisez le
<ShareUserHomeDir>X</ShareUserHomeDir>
paramètre et modifiez-le de 1 (activé) à 0 (désactivé).
- Pour modifier le nombre de cœurs de processeur alloués à la machine virtuelle, recherchez le
Partager des fichiers Mac avec la machine virtuelle (macOS 12 et versions antérieures)
Si vous utilisez une version 12 ou antérieure de macOS, nous vous suggérons de partager des fichiers entre la machine virtuelle et le Mac à l'aide de la fonctionnalité native de partage de fichiers macOS comme vous le feriez entre deux ordinateurs Mac physiques.
Ajouter un disque dur virtuel secondaire
Comme étape avancée, vous pouvez connecter une image disque .dmg ou .img en tant que disque dur virtuel secondaire.
Cela peut être utile, par exemple, pour transférer de grandes quantités de données entre deux machines virtuelles macOS ARM ou lorsque vous avez besoin d'étendre la capacité de stockage d'une machine virtuelle sans avoir à la recréer.
Créer une image vide
Pour créer une image .dmg vide , ouvrez Terminal ( Applications > Utilitaires > Terminal ) et exécutez la commande suivante :
hdiutil create -size <size_in_bytes> -fs APFS -type UDIF -volname <volume_name> <output_img_path>
par exemple,
hdiutil create -size 20000000 -fs APFS -type UDIF -volname "MyVolume" ~/Desktop/mydisk.dmg
créera un fichier mydisk.dmg de 20 mégaoctets sur le bureau. Une fois connecté, le volume apparaîtra comme "MyVolume".
Créer une image en lecture seule à partir d'un répertoire
Pour transformer un répertoire macOS en une image .dmg en lecture seule , ouvrez Terminal et exécutez la commande suivante :
hdiutil makehybrid -hfs -hfs-volume-name <volume_name> -o <output_img_name> <directory_path>
par exemple,
hdiutil makehybrid -hfs -hfs-volume-name "MyVolume" -o ~/Desktop/mydisk1.dmg ~/Desktop/EmailTemplates
Connecter l'image
Pour connecter une telle image, placez-la dans le bundle .macvm à côté du fichier config.ini, et dans le config.ini, ajoutez la ligne suivante :
Disk1.Path=<name_of_image_file>
Dans le cas de l'exemple ci-dessus, ce serait:
Disk1.Path=mydisk.dmg

Une fois que vous démarrez la machine virtuelle, vous verrez l'image disponible dans le Finder de la machine virtuelle.

Et dans le cas d'une image vide, vous pouvez y transférer des données.

Une fois la machine virtuelle arrêtée, vous pouvez monter l'image sur votre système principal en double-cliquant dessus.
Changer le nom de la machine virtuelle
Pour changer le nom de votre machine virtuelle macOS, ouvrez Terminal et exécutez la commande ci-dessous :
prlctl set "macOS 13" --name "macOS 13 New Name"
où macOS 13 est le nom actuel de votre machine virtuelle.
Fonctionnalité supplémentaire ajoutée dans Parallels Desktop 18 et versions ultérieures
Veuillez noter qu'à partir de Parallels Desktop 18, vous pouvez enregistrer votre machine virtuelle macOS dans Control Center, ce qui apportera des fonctionnalités supplémentaires aux opérations avec la machine virtuelle :
- créer des clones de la VM ;
- utilisez les commandes prlctl start, stop, register, destroy et clone pour travailler avec la machine virtuelle à partir du terminal.
- utilisez la commande sans tête prlctl set <VM_UUID> --startup-view pour configurer la machine virtuelle pour qu'elle se lance en arrière-plan.
#- INTERNE (le contenu sous cette ligne n'est pas visible dans l'article publié) -
Was this article helpful?
Tell us how we can improve it.