Si vous essayez d'installer Windows 7 sur un Mac de 2012 à 2014, vous devriez lire ma réponse à cette question .
Ici, je suppose que votre ordinateur est configuré comme requis par l'assistant Boot Camp. (En d'autres termes, vous allez installer Windows sur la 4e partition sur le disque 0.) De plus, votre micrologiciel est à jour et vous avez téléchargé le « logiciel de support Boot Camp » correct pour votre ordinateur Mac modèle. Avant de commencer, retirez tous les DVD et périphériques externes de votre Mac.
(Astuce: pour une meilleure vue, cliquez sur une image ou ouvrez une image dans une nouvelle fenêtre.)
Créez une partition au format MS-DOS (FAT) sur le lecteur interne de votre Mac. C'est là que Windows 7 sera installé. Vous pouvez utiliser l'assistant Bootcamp, l'utilitaire de disque ou les commandes ( distutil
, gpt
et / ou fdisk
) entrées dans une fenêtre de terminal. D'autres outils tiers, tels que gdisk
, peuvent également être utilisés. Donnez à l'étiquette de cette partition le nom "BOOTCAMP". Une fois terminé, quittez toutes les applications.
Cette procédure nécessite que la partition "BOOTCAMP" soit la 4ème partition sur le lecteur interne de votre Mac (disk0). Si vous utilisez l'Utilitaire de disque d'OS X 10.7 ou plus récent et que votre Mac a la configuration de lecteur par défaut, la nouvelle partition "BOOTCAMP" doit être créée automatiquement en tant que 4ème partition. Cependant, si vous utilisez APFS et la configuration de lecteur par défaut, la nouvelle partition "BOOTCAMP" doit être créée automatiquement en tant que troisième partition.
Assurez-vous que le lecteur utilise le schéma de partitionnement hybride GPT / MBR. Voir ma réponse à la question " Comment convertir un lecteur du format GPT au format hybride GPT / MBR lors de l'utilisation de High Sierra (macOS 10.13.2) " pour une procédure qui accomplit cette tâche.
L'utilisateur semi a noté que l'Assistant Boot Camp (BCA) partitionnera correctement le disque hybride GPT / MBR. Ainsi, vous pouvez peut-être le BCA pour partitionner le lecteur, puis utilisez le lecteur flash pour installer Windows.
Téléchargez et installez une copie gratuite de VirtualBox . J'ai utilisé VirtualBox 5.0.14 r105127, Copyright © 2016.
Procédez comme suit pour transférer le «logiciel de support Boot Camp» vers une partition compatible avec VirtualBox. Créez un dossier nommé "VirtualBox" dans votre dossier Documents. Ouvrez l'Utilitaire de disque et dans la barre de menus, sélectionnez Fichier-> Nouveau-> Image de disque vierge . Créez cette image dans le dossier "VirtualBox" en utilisant les paramètres suivants.
À l'aide de l'application Finder, copiez le "Boot Camp Support Software" sur cette nouvelle partition. Une fois terminé, cette nouvelle partition devrait apparaître dans le Finder comme indiqué ci-dessous. (Pour les lecteurs avec des Mac plus anciens, vous ne pouvez avoir que le dossier "BootCamp".)
Cette étape va créer le fichier nécessaire à VirtualBox pour accéder à la partition contenant le "Boot Camp Support Software". Dans une fenêtre d'application Terminal, entrez les commandes suivantes.
Remarque: je suppose que vous utilisez le Bourne-Again Shell par défaut (bash).
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
Le résultat devrait être la création du fichier bcss.vmdk
dans votre dossier "VirtualBox". Plus tard, vous sélectionnerez ce fichier pour permettre à une machine virtuelle d'accéder à cette partition.
Remarque: À ce stade, il faut se rendre compte qu'il serait plus facile de copier les commandes de ce document et de les coller dans la fenêtre de l'application Terminal.
Cette étape créera les fichiers nécessaires à VirtualBox pour accéder à la partition physique où vous installerez Windows. Dans une fenêtre d'application Terminal, entrez les commandes suivantes.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
Remarque: Cet accès accordé par la chmod
commande ne durera que jusqu'à ce qu'OS X soit redémarré.
Le résultat devrait être la création des fichiers bootcamp.vmdk
et
bootcamp-pt.vmdk
dans votre dossier "VirtualBox". Plus tard, vous sélectionnerez le fichier bootcamp.vmdk
pour permettre à une machine virtuelle d'accéder à la partition physique.
Remarque: OS X préfère monter automatiquement les systèmes de fichiers. Cela peut être désactivé pour une partition particulière en créant ou en modifiant le /etc/fstab
fichier. Au lieu d'utiliser le /etc/fstab
fichier, l'utilisateur est invité à entrer à plusieurs reprises les commandes suivantes.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ces commandes démontent la partition physique "BOOTCAMP" et le fichier image disque bcss.dmg
contenant la partition "BCSS".
Configurez la machine virtuelle. Ouvrez l'application VirtualBox et cliquez sur l'icône au-dessus de la nouvelle étiquette. Saisissez ou sélectionnez les valeurs indiquées ci-dessous, puis cliquez sur le bouton "Continuer".
Utilisez les paramètres par défaut, sauf pour le disque dur. Choisissez le bouton "Utiliser un fichier de disque dur virtuel existant". Accédez à votre dossier "VirtualBox". Mettez le bootcamp.vmdk
fichier en surbrillance . Avant de cliquer sur le bouton "Ouvrir", entrez les commandes suivantes dans la même fenêtre d'application Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ouvrez le bootcamp.vmdk
fichier. Votre fenêtre devrait ressembler à ce qui est illustré ci-dessous.
Cliquez sur le bouton "Créer".
Après être revenu à la fenêtre "Oracle VM VirtualBox Manager" de l'application VirtualBox, cliquez sur l'icône au-dessus de l'étiquette "Paramètres". Ensuite, cliquez sur l'icône au-dessus de l'étiquette "Stockage". Dans "l'Arbre de stockage", "Contrôleur: SATA" doit être mis en surbrillance. Faites un clic droit sur cette zone en surbrillance et sélectionnez "Ajouter un disque dur". Choisissez le bouton "Utiliser un fichier de disque dur virtuel existant". Accédez à votre dossier "VirtualBox". Mettez le bcss.vmdk
fichier en surbrillance . Avant de cliquer sur le bouton "Ouvrir", entrez les commandes suivantes dans la même fenêtre d'application Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ouvrez le bcss.vmdk
fichier. Sélectionnez ensuite l'option «Utiliser le cache d'E / S hôte». Votre fenêtre devrait ressembler à ce qui est illustré ci-dessous.
Mettez en surbrillance le CD / DVD vide et sélectionnez "Choisir un fichier de disque optique virtuel ..." pour joindre votre fichier ISO Windows 7. (Astuce: recherchez les icônes CD / DVD)
Cliquez sur OK pour fermer la fenêtre. Votre fenêtre "Oracle VM VirtualBox Manager" devrait ressembler à ce qui est illustré ci-dessous.
Dans cette étape, vous allez copier les fichiers nécessaires sur la partition physique, vous pourrez ensuite redémarrer votre Mac et installer Windows. Entrez les commandes suivantes dans la même fenêtre d'application Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ensuite, cliquez sur l'icône au-dessus de l'étiquette "Démarrer" pour démarrer à partir du fichier iso de Windows 7. Appuyez sur la barre d'espace, si vous êtes invité à «Appuyez sur n'importe quelle touche pour démarrer à partir du CD ou du DVD».
Remarque: Le pointeur de la souris doit se trouver sur la fenêtre d'écran de la machine virtuelle avant d'appuyer sur la barre d'espace.
Lorsque l'affichage ci-dessous apparaît, cliquez sur le bouton "Suivant".
Lorsque l'affichage ci-dessous apparaît, sélectionnez "Réparer votre ordinateur".
Avec le bouton «Utiliser des outils de récupération qui peuvent aider à résoudre les problèmes de démarrage de Windows». sélectionné, cliquez sur le bouton Suivant.
Sélectionnez l'option "Invite de commandes".
Assurer les lettres de lecteurs C
par le biais F
ne sont pas affectées par défaut à un volume en entrant les commandes suivantes.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Entrez les informations suivantes pour déterminer une liste des volumes actuels.
diskpart
list volume
L'image ci-dessous affiche les volumes trouvés sur mon Mac. Vous pouvez obtenir des résultats différents.
Entrez les commandes suivantes, pour affecter les lettres de lecteur D
, C
et E
au volume du CD-ROM et aux volumes étiquetés "BOOTCAMP" et "BCSS", respectivement. Dans l'image ci-dessus, ce sont les volumes 0, 3 et 4. Si vos indices de volume sont différents, faites les substitutions appropriées. En outre, NTFS formate le volume "BOOTCAMP".
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
Une fois terminé, les lettres de volume doivent ressembler à ce qui est illustré ci-dessous.
Ensuite, entrez les commandes données ci-dessous. La bootsect
commande écrit le code de démarrage dans un enregistrement de démarrage de volume (VBR) d'une partition et un enregistrement de démarrage principal (MBR) du lecteur correspondant.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
La séquence de commandes suivante crée un fichier de disque dur virtuel (VHD). Le disque dur virtuel représente un lecteur flash virtuel à partir duquel Windows sera installé sur la partition physique "BOOTCAMP".
Remarque: Si vous installez Windows 10, le paramètre fs=fat32
de la format
commande ci-dessous doit être remplacé par fs=ntfs
.
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
Enfin, copiez d'abord l'iso du programme d'installation de Windows et les fichiers "Boot Camp Support Software" sur le disque dur virtuel, puis directement sur la partition physique sur laquelle Windows doit être installé. Quittez la fenêtre d'invite de commandes lorsque vous avez terminé.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Remarque: Les fichiers \sources\boot.wim
et \sources\install.wim
prennent beaucoup de temps à copier. Les tailles de fichier sont respectivement de 168 Mo et 2,95 Go.
Sélectionnez le bouton "Arrêter" pour arrêter la machine virtuelle. Quittez l'application VirtualBox.
Cette étape impliquera la configuration du Master Boot Record (MBR) de votre disque interne physique. Le MBR est stocké sur les 512 premiers octets de ce lecteur. Cet espace est partagé par le code de démarrage et la table de partition MBR.
Cette étape ne peut pas être effectuée sous OS X 10.11 (El Capitan) avec la protection de l'intégrité du système (SIP) activée. (Il s'agit du paramètre par défaut.) Si vous utilisez OS X 10.11, vous devez désactiver SIP, terminer cette étape, puis restaurer SIP. Voir le lien: Comment désactiver la protection de l'intégrité du système (SIP) AKA «rootless» sur OS X 10.11, El Capitan? .
Dans une fenêtre d'application Terminal, entrez les commandes suivantes. La première fdisk
commande marque la partition "BOOTCAMP" comme partition active. La deuxième fdisk
commande change l'ID de partition "BOOTCAMP" en 7. La fdisk
commande finale copie le code de démarrage du MBR du disque contenant la partition "Boot Camp Support Software" vers le MBR du disque physique contenant la partition "BOOTCAMP".
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
Remarque: Pour afficher la valeur de la variable INPUT, utilisez la commande echo "$INPUT"
.
Il s'agit de l'étape où vous installez Windows sur votre partition "BOOTCAMP". Redémarrez votre Mac et maintenez la option/alt
touche enfoncée. Sélectionnez l'icône Windows pour démarrer à partir de la partition "BOOTCAMP". Ouvrez une fenêtre d'invite de commandes, en parcourant les écrans comme vous l'avez fait à l'étape 7. Saisissez les commandes ci-dessous pour attacher la partition "FLASHDRIVE" stockée dans le fichier du disque dur virtuel (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
Sur mon Mac, la sortie de la list volume
commande E
s'avère être la lettre de lecteur affectée à la partition "FLASHDRIVE". Si votre lettre de lecteur est différente, effectuez la substitution correcte lorsque vous entrez la e:\setup
commande donnée à la fin de cette étape. Ensuite, supprimez tous les fichiers, sauf un, de la partition "BOOTCAMP".
rmdir /s /q c:\
Si la commande ci-dessus s'exécute correctement, vous devriez obtenir le message d'erreur: "c: \ flashdrive.vhd - Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus."
Commencez à installer Windows 7 en entrant la commande indiquée ci-dessous. Sélectionnez "BOOTCAMP" comme partition d'installation.
e:\setup
Les fichiers d'installation sont stockés dans la partition "FLASHDRIVE". Étant donné que cette partition est stockée en tant que fichier VHD dans la partition "BOOTCAMP", n'essayez pas de reformater la partition "BOOTCAMP". Vous supprimerez ces fichiers d'installation dans une étape ultérieure. Lorsque votre Mac redémarre, il démarre sous OS X. Cela est normal. Dans les "Préférences Système", sélectionnez Windows comme disque de démarrage et redémarrez le Mac. Votre installation de Windows continuera.
Une fois l'installation de Windows terminée, le «logiciel de support Boot Camp» peut être appliqué. Pour accéder à ce logiciel, le c:\flashdrive.vhd
fichier contenant la partition "FLASHDRIVE" doit être joint. Cliquez sur le bouton "Démarrer", tapez diskmgmt.msc
et appuyez sur la
returntouche. Une fois dans la gestion des disques, cliquez sur Action
dans la barre de menus et sélectionnez Attacher le disque dur virtuel . Sélectionnez l'emplacement du fichier et cochez "Lecture seule" pour empêcher les écritures dans le fichier VHD. Après avoir cliqué sur "OK", le lecteur apparaîtra dans Gestion des disques avec une icône bleue. Fermez la gestion des disques.
Dans la fenêtre contextuelle de lecture automatique, sélectionnez «Ouvrir le dossier pour afficher les fichiers». (Si aucune fenêtre contextuelle n'apparaît, utilisez l'Explorateur Windows pour ouvrir le lecteur intitulé "FLASHDRIVE".) Le setup.exe
fichier se trouve dans le dossier intitulé "BootCamp". Exécutez cette application pour installer le "logiciel de support Boot Camp". Le fichier VHD se détache lorsque l'ordinateur redémarre.
- Enfin, supprimez les dossiers et fichiers DVD et "Boot Camp Support Software". Cela peut être accompli en faisant glisser le
c:\flashdrive.vhd
fichier vers la corbeille. Si vous obtenez un message d'erreur concernant l'ouverture du fichier, redémarrez l'ordinateur et réessayez.
Le dossier "Virtual Box" peut être supprimé. Vous devrez probablement éjecter d'abord la partition "BCSS".
Vous pouvez supprimer la machine virtuelle "BootCamp". Cela peut être fait à partir de l'application VirtualBox. Si VirtualBox ne supprime pas tous les fichiers, vous pouvez les supprimer manuellement. Regardez dans le ~/"VirtualBox VMs"
dossier.
Vous pouvez supprimer le fichier iso de Windows 7.
Vous pouvez supprimer l'application VirtualBox, mais comme cela prend si peu de place, je ne m'embêterais pas.