3 votes

Pourquoi une clé USB amorçable apparaît-elle parmi les disques de démarrage sur un MacBook, mais pas sur un iMac ?

J'ai un iMac mi-2011 et j'essaie d'installer Windows via Boot Camp.

L'utilisation de l'application a bien fonctionné. Elle a créé la clé USB de démarrage avec une ISO Windows 7. Les problèmes ont commencé lorsque Boot Camp a redémarré l'iMac et qu'il n'a pas pu détecter la clé USB.

J'ai essayé de résoudre le problème en redémarrant l'iMac tout en maintenant enfoncée la touche Option pour afficher les disques de démarrage. La clé USB ne s'est pas affichée bien qu'elle soit allumée. Le lecteur apparaît dans le Finder et l'Utilitaire de disque, mais pas lorsque j'essaie de démarrer à partir de lui.

Le plus ennuyeux, c'est que j'ai essayé d'utiliser le disque sur mon Macbook Air de 2015 et j'ai réussi à le démarrer. En effet, le disque s'affiche au démarrage avec Option maintenue.

Pourquoi ? Pourquoi s'affiche-t-il sur un ordinateur et pas sur l'autre ? Pourquoi apparaît-il dans le Finder, mais pas parmi les disques de démarrage ?

3voto

Wes Sayeed Points 13188

Les modèles iMac et MacBook Pros 2011 ne prennent pas en charge le démarrage de Windows à partir d'une clé USB. Le seul système d'exploitation qui démarre à partir d'une clé USB sur ces modèles est MacOS.

Les ordinateurs Mac modèle 2011 sont tous équipés de lecteurs optiques, et la seule méthode d'installation de Windows sur ces ordinateurs est celle d'un DVD Windows. En fait, si vous exécutez l'assistant Boot Camp sur l'iMac, vous verrez qu'il ne vous offre pas du tout la possibilité de créer un lecteur USB amorçable, comme c'est le cas sur le Macbook Air 2015.

Il s'agit d'un problème de micrologiciel sur ces anciens modèles d'ordinateurs. Une solution possible est d'utiliser un gestionnaire de démarrage EFI tiers comme rEFInd qui peut démarrer des systèmes d'exploitation non-Apple à partir de nombreux types de supports. Il existe peut-être d'autres méthodes, mais aucune n'est prise en charge par Apple.

2voto

Tim Points 733

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

  1. 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) .

  2. 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.

  3. 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

  4. 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 !

  5. 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 !

  6. 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
  7. Utilisez la commande ci-dessous pour renommer le fichier AutoUnattend.xml fichier.

    mv  AutoUnattend.xml  NoAutoUnattend.xml
  8. 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.

  1. 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.

  2. 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.

  3. (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

  1. 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".

  2. 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.

  1. 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
  2. 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.

  3. 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

  1. 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".

  2. 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.

  1. 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
  2. Lorsque vous obtenez l'image ci-dessous, sélectionnez "Personnalisé (avancé)".

    60

  3. 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".

  4. 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.

  1. À l'aide de l'explorateur Windows, ouvrez le dossier "BootCamp" dans le volume "WINSTALL".
  2. Cliquez avec le bouton droit de la souris sur l'application "setup", puis sélectionnez "Ouvrir".
  3. Si une fenêtre contextuelle "Contrôle de compte d'utilisateur" apparaît, cliquez sur le bouton "Oui".
  4. Installer le logiciel d'assistance Windows.
  5. Après le redémarrage de l'ordinateur, exécutez "Apple Software Update" pour télécharger tout autre logiciel souhaité à partir d'Apple.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X