Je vais essayer de donner une réponse simple suivie d'une réponse plus complexe.
Une réponse simple
Lorsque Apple a décidé d'autoriser l'installation de Windows sur les Mac, Microsoft a dû modifier son logiciel et Apple a dû modifier le microprogramme des cartes logiques des Mac. Microsoft a apporté les modifications nécessaires dans le Service Pack 2 du système d'exploitation XP. Apple a proposé des téléchargements de microprogrammes pour mettre à jour les cartes logiques. Pour installer Windows, vous avez donc besoin d'un DVD d'installation de XP avec le Service Pack 2 déjà installé. Il n'était pas possible d'utiliser une clé USB d'installation. Cette méthode d'installation par DVD était la seule façon d'installer Windows jusqu'à la sortie de Windows 7.
À partir de l'année modèle 2012, Apple a commencé à produire des Macs sans lecteur de DVD interne. Les modifications nécessaires ont été apportées au micrologiciel de ces Mac pour permettre l'installation de Windows à partir de clés USB. Apple a décidé de ne pas publier de mises à jour du micrologiciel pour les anciens Mac dotés de lecteurs de DVD internes.
Entre-temps, Microsoft a modifié sa méthode de démarrage des installateurs Windows à partir de lecteurs flash. Ces modifications ont rapproché la méthode de la norme UEFI. Apple a également commencé à inclure les mises à jour du micrologiciel de la carte logique avec les autres mises à jour téléchargées sur votre Mac. On peut donc affirmer ce qui suit.
Les installateurs de clés USB, fabriqués à partir de la version actuelle de l'iso Windows 10, sont désormais compatibles avec le micrologiciel de nombreux anciens Mac dotés d'un lecteur DVD interne.
Ainsi, lorsque quelqu'un vous informe que vous ne pouvez pas installer Windows 7 à partir d'une clé USB sur votre iMac de mi-2011, il n'a pas forcément tort. Elle n'est tout simplement pas au courant des développements actuels.
La réponse est simple : Le micrologiciel, sur la carte logique de votre iMac mid-2011, a la capacité de détecter ou de démarrer à partir du programme d'installation USB de Windows 7 que vous avez créé.
Une réponse complexe
Il est possible de créer une clé USB d'installation de Windows qui vous permettra d'installer Windows 7 sur votre Mac de mi-2011. En fait, cet installateur peut également être utilisé pour installer Windows 10 sur votre Mac, même si les installations de Windows 10 sur les Macs mid-2011 ne sont pas officiellement prises en charge par Apple.
Je suppose que la déclaration ci-dessus doit être étayée par une procédure écrite. Celle-ci est présentée ci-dessous pour l'installation de Windows 7 sur votre Mac de mi-2011.
- Créer le programme d'installation USB.
- Créez une partition formatée en FAT sur le disque interne.
- Démarrage EFI à partir du programme d'installation de Windows 10.
- Installez le programme d'installation de Windows 7 sur le disque interne.
- Démarrage du BIOS à partir de votre disque interne.
- Installez Windows 7 sur votre disque interne.
- Installer le logiciel d'assistance Windows.
Cela pourrait être trop bref pour certains lecteurs. Je développerai ensuite chacun des points ci-dessus. J'utilise macOS High Sierra (version 10.13.2). Mon ordinateur est un iMac (21,5 pouces, mi-2011).
Créer le programme d'installation USB
-
Je suppose que vous avez déjà le bon fichier iso de Windows 7. Vous aurez également besoin d'un fichier iso pour Windows 10. La version actuelle de Windows 10 peut être téléchargée sur le site web de Microsoft : Télécharger l'image disque de Windows 10 (fichier ISO) .
-
Téléchargez la dernière version du logiciel d'assistance Windows pour votre Mac. Pour l'iMac mi-2011, ce logiciel est disponible à l'adresse suivante Logiciel d'assistance Boot Camp 5.1.5621 . Sur mon Mac, ces fichiers ont été téléchargés dans le dossier ~/Downloads/BootCamp5
répertoire.
Remarque : L'assistant Boot Camp peut également être utilisé pour télécharger le logiciel d'assistance Window. Recherchez le menu déroulant "Action" dans la barre de menu de l'assistant Boot Camp. Sur mon Mac, ces fichiers ont été téléchargés dans le dossier ~/WindowsSupport
répertoire.
-
Utilisez l'application Utilitaire de disque pour effacer une clé USB de 16 Go ou plus. Choisissez les paramètres indiqués dans l'image ci-dessous.
![x2]()
-
Montez le fichier iso Windows 10 et copiez son contenu dans le volume "WINSTALL". Dans mon cas, le label "ESD-ISO" a été utilisé pour identifier l'iso Windows 10. Pour effectuer l'opération de copie, vous devez entrer la commande cp
à partir d'une fenêtre de l'application Terminal. Vous trouverez ci-dessous les commandes que j'ai l'habitude de saisir. Si nécessaire, apportez les modifications appropriées.
cd /Volumes/WINSTALL
cp -Rv /volumes/ESD-ISO/ $PWD
Note : Cette commande prendra un certain temps à s'exécuter. Soyez patient !
-
Créez un dossier nommé "Windows7" à la racine du volume "WINSTALL". Ensuite, montez le fichier iso de Windows 7 et copiez son contenu dans le dossier "Windows7". Dans mon cas, l'étiquette "GSP1RMCPRXFRER_EN_DVD" a été utilisée pour identifier l'iso Windows 7. Pour créer le dossier, vous devez entrer la commande mkdir
à partir d'une fenêtre de l'application Terminal. Voici les commandes que je saisis habituellement. Si nécessaire, apportez les modifications appropriées.
mkdir Windows7
cp -Rv /Volumes/GSP1RMCPRXFRER_EN_DVD/ $PWD/Windows7
Note : Cette commande prendra un certain temps à s'exécuter. Soyez patient !
-
Copiez le logiciel d'assistance Windows dans le volume "WINSTALL". Voici la commande que je saisis habituellement. Si nécessaire, apportez les modifications appropriées.
cp -Rv ~/Downloads/BootCamp5/ $PWD
-
Utilisez la commande ci-dessous pour renommer le fichier AutoUnattend.xml
fichier.
mv AutoUnattend.xml NoAutoUnattend.xml
-
Retournez dans votre répertoire personnel en entrant la commande ci-dessous.
cd ~
Créez une partition formatée en FAT sur le disque interne.
-
Créez un volume formaté FAT32 intitulé "BOOTCAMP" sur la 2e, 3e ou 4e partition du disque primaire. Si ce volume existe déjà, effacez son contenu.
-
Assurez-vous que le disque utilise le schéma de partitionnement hybride GPT/MBR. Voir mon responder à la question " Comment convertir un disque du format GPT au format hybride GPT/MBR avec High Sierra (macOS 10.13.2) ? "pour une procédure permettant d'accomplir cette tâche.
-
(Facultatif) Si le fichier iso de Windows 7 est disponible et monté, vous pouvez gagner du temps en copiant le contenu sur cette partition. Les commandes à saisir sont indiquées ci-dessous. Une fois de plus, vous devrez peut-être remplacer l'étiquette "GSP1RMCPRXFRER_EN_DVD" par une autre.
cd /Volumes/BOOTCAMP
cp -Rv /Volumes/GSP1RMCPRXFRER_EN_DVD/ $PWD
Désactive la possibilité de démarrer EFI à partir du volume "BOOTCAMP". Pour ce faire, il suffit d'entrer la commande ci-dessous. Cette commande renommera le dossier contenant les fichiers de démarrage EFI.
mv efi noefi
Note : En fait, la saisie de la commande ci-dessus n'est pas nécessaire, puisque votre iMac mid-2011 ne peut pas démarrer EFI le programme d'installation de Windows 7.
Démarrage EFI à partir du programme d'installation de Windows 10
-
Ensuite, vous devez démarrer à partir de la clé USB. Maintenez la touche option immédiatement après le redémarrage de votre Mac. Relâchez la touche option lorsque la fenêtre du gestionnaire de démarrage s'affiche. Sélectionnez l'icône intitulée "EFI boot". Ensuite, sélectionnez la flèche située sous l'étiquette "EFI boot".
-
Ouvrez une fenêtre d'invite de commande Windows en suivant la procédure décrite dans cette étape. Vous trouverez ci-dessous une image de ce qui s'affiche initialement dans le programme d'installation de Windows 10. Sélectionnez "Suivant".
![z1]()
Dans l'image ci-dessous, sélectionnez "Réparer votre ordinateur".
![z2]()
Dans l'image ci-dessous, sélectionnez "Troubleshoot".
![z3]()
Dans l'image ci-dessous, sélectionnez "Invite de commande".
![z4]()
Le résultat devrait être l'image ci-dessous.
![z6]()
Installez le programme d'installation de Windows 7 sur le lecteur interne.
-
Utilisez les commandes diskpart
y bootsect
pour rendre le BIOS du volume "BOOTCAMP" amorçable. Les commandes à saisir sont indiquées ci-dessous.
Note : Parfois, il faut attendre un certain temps avant que l'application diskpart
pour produire la première invite. Soyez patient.
diskpart
list volume
A partir de la sortie de la commande list volume
Déterminez le numéro (###) du volume portant l'étiquette "BOOTCAMP". Déterminez également la lettre de lecteur (Ltr) de ce volume et du volume portant l'étiquette "WINSTALL". Dans cet exemple, je supposerai que le numéro est 1
et la lettre est C
pour le volume "BOOTCAMP". Pour le volume "WINSTALL", je suppose que la lettre est "E". Si vous avez déterminé un nombre ou des lettres différents, effectuez les substitutions appropriées dans le reste des étapes de cette section. La commande suivante sélectionne le volume "BootCamp".
select volume 1
La paire de commandes suivante marque le volume comme étant actif (amorçable), puis quitte l'application diskpart
.
active
exit
La commande suivante écrit le code de démarrage dans le MBR et le volume "BOOTCAMP".
bootsect /nt60 c: /mbr
-
Si vous avez déjà copié les fichiers iso de Window 7 sur le volume "BOOTCAMP", vous pouvez sauter cette étape. Sinon, entrez la commande copy suivante.
xcopy /e /h e:\Windows7\* c:\
De plus, entrez la commande ci-dessous pour désactiver le démarrage EFI à partir du volume "BOOTCAMP". Cette commande renommera le dossier contenant les fichiers de démarrage EFI.
rename c:\efi noefi
Note : En fait, la commande ci-dessus n'est pas nécessaire puisque votre iMac mid-2011 ne peut pas démarrer EFI le programme d'installation de Windows 7.
-
Saisissez la commande ci-dessous pour quitter la fenêtre de l'invite de commande Windows.
exit
Il devrait en résulter une image similaire à celle qui est affichée ci-dessous. Sélectionnez "Éteindre votre PC", puis attendez que le Mac s'éteigne complètement.
![z35]()
Démarrage du BIOS à partir de votre disque interne
-
Vous devez terminer l'installation de Windows 7. Maintenez la touche option immédiatement après avoir allumé votre Mac. Relâchez la touche option lorsque la fenêtre du gestionnaire de démarrage s'affiche. Sélectionnez l'icône "Windows". Ensuite, maintenez enfoncée la touche control tout en choisissant la flèche circulaire sous l'étiquette "Windows".
-
Ouvrez une fenêtre d'invite de commande Windows en suivant la procédure décrite dans cette étape. Vous trouverez ci-dessous une image de ce qui est affiché initialement par le programme d'installation de Windows 7. Sélectionnez "Suivant".
![x50]()
Dans l'image ci-dessous, sélectionnez "Réparer votre ordinateur".
![x51]()
Dans l'image ci-dessous, l'ordinateur recherche des installations Windows. Attendez que l'ordinateur ait terminé.
![x57]()
Dans l'image ci-dessous, sélectionnez "Utiliser les outils de récupération qui peuvent aider à réparer le démarrage de Windows", puis sélectionnez "Suivant".
![x53]()
Dans l'image ci-dessous, sélectionnez "Invite de commande".
![x54]()
Le résultat devrait être l'image ci-dessous.
![x55]()
Installez Windows 7 sur votre disque interne.
-
Utilisez les commandes diskpart
y subst
pour associer la lettre "W" au dossier "Windows7" du volume "WINSTALL". Vous pouvez ensuite utiliser la commande "setup" pour lancer le programme d'installation de Windows 7. Les commandes que vous devez saisir sont indiquées ci-dessous.
Note : Parfois, il faut attendre un certain temps avant que l'application diskpart
pour produire la première invite. Soyez patient.
diskpart
list volume
A partir de la sortie de la commande list volume
Déterminez la lettre de lecteur (Ltr) pour le volume avec l'étiquette "WINSTALL". Dans cet exemple, je supposerai que la lettre est E
. Si vous avez choisi une autre lettre, effectuez les substitutions appropriées dans les autres étapes de cette section. La commande suivante permet de quitter diskpart
.
exit
Saisissez les commandes ci-dessous pour lancer l'installation de Windows 7.
subst W: E:\Windows7
W:
setup
-
Lorsque vous obtenez l'image ci-dessous, sélectionnez "Personnalisé (avancé)".
![60]()
-
Lorsqu'on lui pose la question : "Où voulez-vous installer Windows ?", procédez comme suit.
a. Sélectionnez la partition "BOOTCAMP".
b. Sélectionnez "Options du lecteur (avancées)".
c. Sélectionnez "Format".
d. Si vous obtenez la fenêtre contextuelle "Installer Windows", cliquez sur le bouton "OK".
e. Cliquez sur le bouton "Suivant".
-
Terminez l'installation de Windows 7 en répondant au reste des questions lorsque vous y êtes invité.
Installer le logiciel d'assistance Windows
Une fois l'installation de Windows 7 terminée, effectuez les étapes suivantes.
- À l'aide de l'explorateur Windows, ouvrez le dossier "BootCamp" dans le volume "WINSTALL".
- Cliquez avec le bouton droit de la souris sur l'application "setup", puis sélectionnez "Ouvrir".
- Si une fenêtre contextuelle "Contrôle de compte d'utilisateur" apparaît, cliquez sur le bouton "Oui".
- Installer le logiciel d'assistance Windows.
- Après le redémarrage de l'ordinateur, exécutez "Apple Software Update" pour télécharger tout autre logiciel souhaité à partir d'Apple.