Aller au contenu
Alemasone

Emulation de macOS sur Windows: Guide complet de VirtualBox

Découvrez comment émuler macOS sur Windows avec VirtualBox. Suivez le guide étape par étape pour créer et optimiser une machine virtuelle performante.

8 min de lecture Mis à jour le
Emulation de macOS sur Windows: Guide complet de VirtualBox
Sur cette page

Voulez-vous essayer l’environnement d’exploitation Apple sans avoir à acheter un nouvel ordinateur ? Dans ce guide détaillé, je vais expliquer comment émuler macOS sur Windows en utilisant Boîte virtuelle, l’un des logiciels les plus fiables pour créer et gérer des machines virtuelles.

Télécharger requis: Outils et fichiers #

Avant d’entrer dans la configuration, il est essentiel de télécharger et d’installer les outils essentiels. Ce tutoriel vous montrera étape par étape comment configurer une machine virtuelle macOS en s’appuyant sur Oracle VM VirtualBox Manager.

Vous aurez également besoin d’une image disque du système d’exploitation. Dans ce guide, nous nous concentrerons sur macOS Catalina. Vous pouvez trouver les fichiers dont vous avez besoin pour l’émulation dans la section suivante, mais nous vous invitons toujours à consulter les spécifications matérielles sur le site officiel Apple.

Cette procédure a été testée spécifiquement pour installer macOS dans un environnement virtualisé fonctionnant sur l’architecture matérielle Intel.

Préparation et création de machines virtuelles #

Démarrez Téléchargement de la dernière version de VirtualBox depuis le site officiel d’Oracle. Pour ce tutoriel, nous avons utilisé la version 6.1.4, mais les étapes restent valables pour les dernières configurations.

Télécharger l’image virtuelle de macOS #

Utilisez le lien fourni ci-dessous pour télécharger l’image disque de macOS Catalina, déjà préparé pour être correctement reconnu par le logiciel de virtualisation.

Remarque : Si le serveur Google Drive doit signaler avoir atteint la limite de téléchargement, faites un clic droit sur le fichier et sélectionnez « Copier » pour le transférer sur votre disque personnel. De là, vous pouvez procéder au téléchargement sans restrictions.

Télécharger macOS Catalina Virtual Machine Images (Mot de passe pour l’archive: Geekrar.com).

Après avoir téléchargé l’archive, faites un clic droit et extrait le fichier à l’aide d’un logiciel de décompression fiable. Par exemple, vous pouvez utiliser 7-Zip : faites un clic droit sur le fichier, sélectionnez 7-Zip > Extraire dans “macOS Catalina”.

Installation du Pack Extension VirtualBox #

Pour assurer le bon fonctionnement des périphériques essentiels, il est obligatoire d’installer le paquet d’extension officiel. Cet add-on intègre la prise en charge des ports USB 3.0, de l’optimisation de la souris et du clavier et d’autres correctifs système clés.

Téléchargez le composant d’ici : VirtualBox Extension Pack pour Windows.

Faites défiler la page Web, sélectionnez « Toutes les plateformes prises en charge » pour la télécharger, puis double-cliquez sur le fichier pour démarrer l’installation automatique dans le programme.

Configuration initiale de la machine virtuelle #

Lancez VirtualBox, cliquez sur le bouton Nouveau et tapez “macOS” dans le champ Nom.

Le logiciel détectera automatiquement le système d’exploitation basé sur le texte inséré, définissant la version par défaut sur “Mac OS X”. Laissez les paramètres suggérés tels quels.

Choisissez un nom simple et facile à retenir pour votre machine virtuelle (par exemple macoscat). Ensuite, vous devrez taper ce nom dans certaines chaînes de commande : éviter des espaces complexes ou des noms facilitera grandement la procédure.

Écran de création de machine virtuelle macOS dans VirtualBox

À ce stade, définissez la quantité de mémoire RAM à attribuer à la machine virtuelle. Je vous suggère d’attribuer un minimum de 4 Go (4096 Mo) pour assurer la stabilité, mais si votre ordinateur hôte a beaucoup de mémoire disponible, augmenter cette valeur améliorera considérablement la fluidité du système.

Attention: N’attribuez jamais plus de la moitié du RAM total disponible sur votre PC hôte, car Windows a besoin d’une mémoire suffisante pour continuer à travailler en arrière-plan sans arrestations anormales.

Le moment est venu de connecter le disque dur. Sélectionnez l’option Utiliser un fichier de disque dur virtuel existant, cliquez sur l’icône du dossier et recherchez le fichier au format VMDK extrait précédemment. Enfin, appuyez sur Crea.

Sélection du fichier macOS Catalina VMDK pour disque virtuel dans VirtualBox

Modifier les paramètres avancés #

Arrêtez : ne démarrez pas encore la machine virtuelle ! Pour éviter les erreurs de panique du noyau, il est impératif d’optimiser certains paramètres avancés. Faites un clic droit sur la machine virtuelle macOS et sélectionnez Paramètres.

Déplacez-vous dans la section Système, supprimez la vérification de “Floppy” dans l’ordre de démarrage pour la désactiver et assurez-vous que le menu déroulant des chipsets est strictement défini à ICH9.

Configuration de l’ordre de démarrage et réglage des chipsets ICH9

Toujours à l’écran Système, sélectionnez l’onglet Processeur. Attribuer au moins deux cœurs logiques à la machine virtuelle. Si vous avez un haut de gamme CPU (comme un processeur Intel Core i7 ou i9), vous pouvez envisager d’attribuer quatre ou plus pour maximiser les performances globales.

Avant de passer à un autre menu, vérifiez l’option Abilita PAE/NX.

Fonction de base du processeur et fonction PAE/NX activée

Passez à la section Écran (ou Affichage) et réglez le curseur mémoire vidéo au maximum autorisé, soit 128 Mo.

128 Mo de réglage de mémoire vidéo pour l’émulation macOS

Inscrivez-vous maintenant dans la section Archive et sélectionnez la case à côté de Utiliser le cache hôte E/S associé au contrôleur de données.

Comme étape essentielle ultime, accédez à la carte USB, sélectionnez l’option de contrôleur USB 3.0 (xHCI) pour assurer un transfert rapide de données avec des périphériques externes, puis cliquez sur OK pour enregistrer.

VirtualBox Patch via Commande Prompt #

Bien que l’environnement virtuel ait été configuré, VirtualBox n’est pas structuré pour traiter un fichier d’installation Apple nativement. Vous devez appliquer un correctif pour permettre au logiciel de fonctionner correctement avec le fichier VMDK.

Pour ce faire, vous devez injecter certaines directives en utilisant la ligne de commande du système d’exploitation hôte. Faites attention aux détails suivants.

Commencez à fermer VirtualBox complètement. Les commandes ne seront pas exécutées et retourneront une erreur de processus si le programme ou l’un de ses services associés sont toujours en cours d’exécution en arrière-plan.

Appuyez sur la combinaison de touches Windows + X sur le clavier, puis sélectionnez Command Prompt (Administrateur) dans le menu contextuel.

Si votre menu affiche uniquement l’option PowerShell ou Terminal, ouvrez le menu Démarrer, tapez “cmd” dans la barre de recherche. Puis, faites un clic droit sur l’icône Commander Prompt et choisissez Exécuter en tant qu’administrateur.

La procédure de patching sous-jacente est compatible avec la VirtualBox 5.x et la dernière série 6.x.

Utilisez la commande suivante pour vous placer dans le répertoire d’installation d’Oracle VirtualBox :

cd "C:\Program Files\Oracle\VirtualBox\"

Maintenant, copiez et collez les lignes de commande suivantes, une fois à la fois, en appuyant sur Entrée à la fin de chacune. Assurez-vous de remplacer le mot “macoscat” par le nom exact que vous avez attribué à votre machine virtuelle. Voici les scripts nécessaires :

VBoxManage.exe modifyvm "macoscat" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Après avoir complété l’insertion de toutes les lignes de code (et en supposant que le terminal n’a pas retourné de messages d’erreur), vous pouvez fermer en toute sécurité la fenêtre Command Prompt.

Exécution du code VBoxManage à partir de l’invite de commande Windows

Premier démarrage et installation de macOS #

Ouvrez VirtualBox. Double-cliquez sur la machine virtuelle macOS (ou sélectionnez-la et appuyez sur “Démarrer”) pour l’activer. Au départ, vous verrez une série dense de textes d’information diagnostique, suivie sous peu d’un écran gris.

L’écran de chargement gris peut prendre quelques minutes pour être surmonté: ne vous alarmez pas, c’est un comportement complètement physiologique. Une fois le traitement terminé, l’interface va charger et présenter l’écran d’accueil et de configuration de macOS Catalina.

Écran de bienvenue et installation de démarrage du système macOS Catalina

À partir de ce moment, l’interface utilisateur vous guidera dans la configuration du fuseau horaire, de la disposition du clavier et du compte personnel, comme le premier contact d’un vrai ordinateur Apple.

Conseil Pro: Dès que vous passez l’écran gris, je recommande fortement de prendre un instantané (snapshot) de votre machine virtuelle. Ainsi, si quelque chose tourne mal pendant l’installation, vous pouvez restaurer le sauvetage et redémarrer le processus sans avoir à exécuter toutes les lignes de commande à nouveau.

Une fois que vous êtes arrivé sur le bureau principal, faites un nouveau sauvetage pour préserver une installation propre du système d’exploitation. Pour ce faire, allez dans le menu supérieur de VirtualBox et sélectionnez Machine > Instant Bet, assignez un nom clair à votre sauvegarde et attendez qu’il soit traité.

Foire aux questions (FAQ) À propos de macOS Emulation #

Est-il légal d’émuler macOS sur un PC Windows ? #

Le EULA (accord de licence d’utilisateur final) par Apple spécifie strictement que le système d’exploitation macOS est autorisé à être installé et utilisé exclusivement sur des machines de marque Apple. L’émulation macOS sur un matériel non-Apple (comme les PC Windows communs) est une violation des conditions d’utilisation et n’est généralement tolérée que dans les zones de laboratoire à des fins d’analyses informatiques et éducatives privées.

Quelles sont les exigences minimales du système pour tourner en douceur macOS virtualisé? #

Pour éviter les ralentissements et une expérience utilisateur compromise, il est recommandé d’avoir un ordinateur équipé d’un processeur Intel ou d’un multicore AMD moderne, un minimum de 8 Go de mémoire totale RAM (afin de pouvoir allouer au moins 4 Go à la machine virtuelle sans bloquer Windows) et une installation sur un lecteur rapide SSD avec au moins 50 Go d’espace libre attractible.

Pourquoi l’interface graphique de la machine virtuelle est-elle lente ou snap ? #

La limite principale de l’émulation via VirtualBox est l’absence de support natif pour l’accélération matérielle de la carte vidéo. macOS s’appuie fortement sur le moteur graphique “Metal”, qui ne peut pas être entièrement reproduit dans des environnements virtualisés. Assurez-vous d’avoir attribué la mémoire vidéo maximale de 128 Mo et un nombre suffisant de cœurs de processeur est la meilleure pratique pour atténuer le retard visuel.

À lire ensuite