Si vous essayez d'installer Windows 7 sur un Mac de 2012 à 2014, vous devez lire le chapitre suivant. ma réponse à cette question .
Je suppose ici que votre ordinateur est configuré comme l'exige l'assistant Boot Camp. (En d'autres termes, vous allez installer Windows sur la 4ème partition du disque 0). En outre, votre le micrologiciel est à jour et que vous avez téléchargé le bon " Logiciel d'assistance Boot Camp " pour votre modèle d'ordinateur Mac. Avant de commencer, retirez tous les DVD et les périphériques externes de votre Mac.
(Conseil : pour une meilleure vue, cliquez sur une image ou ouvrez une image dans une nouvelle fenêtre).
-
Créez une partition MS-DOS (FAT) sur le disque interne de votre Mac. interne de votre Mac. C'est là que Windows 7 sera installé. Vous pouvez utiliser l'assistant Bootcamp Assistant, l'Utilitaire de disque, ou les commandes ( distutil
, gpt
et/ou fdisk
) saisi dans une fenêtre du Terminal. D'autres outils tiers tels que gdisk
peut également être utilisé. Donnez à l'étiquette de cette cette partition le nom de "BOOTCAMP". Lorsque vous avez terminé, quittez toutes applications.
Cette procédure nécessite que la partition "BOOTCAMP" soit la 4ème partition du disque interne de votre Mac (disk0). Si vous utilisez le Utilitaire de disque de OS X 10.7 ou plus récent et que votre Mac a la configuration par défaut configuration de disque par défaut, alors la nouvelle partition "BOOTCAMP" devrait être devrait être créée automatiquement comme 4ème partition. Cependant, si vous utilisez APFS et la configuration de disque par défaut, alors la nouvelle partition "BOOTCAMP" devrait être devrait être créée automatiquement en tant que troisième partition.
-
Assurez-vous que le disque utilise le schéma de partitionnement hybride GPT/MBR. Voir ma réponse à la question " Comment convertir un disque du format GPT au format hybride GPT/MBR dans High Sierra (MacOS 10.13.2) ? "pour une procédure qui accomplit cette tâche.
Utilisateur Semi a noté que l'assistant Boot Camp (BCA) partitionnera correctement le disque en hybride GPT/MBR. Vous pouvez donc utiliser le BCA pour partitionner le disque, puis utiliser 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 menu, sélectionnez Fichier->Nouveau->Image disque vierge . Créer cette image dans le dossier "VirtualBox" en utilisant les paramètres suivants.
À l'aide de l'application Finder, copiez le " Boot Camp Support Software " (logiciel de soutien de Boot Camp) sur cette nouvelle partition. Une fois terminée, cette nouvelle partition devrait apparaître dans le Finder comme indiqué ci-dessous. (Pour les lecteurs possédant des Macs plus anciens, il se peut que vous n'ayez n'avoir que le dossier " BootCamp ").
-
Cette étape permettra de créer le fichier dont VirtualBox a besoin pour accéder à la partition contenant le "Boot Camp Support Software". Dans une fenêtre d'application entrez les commandes suivantes.
Note : Je suppose que vous utilisez le Bourne-Again Shell (bash) par défaut.
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 donner à une machine virtuelle d'accéder à cette partition.
Note : A ce stade, on devrait réaliser qu'il serait plus facile de copier les commandes de ce document et de les coller dans la fenêtre de l'application Terminal dans la fenêtre de l'application Terminal.
-
Cette étape permettra de créer les fichiers nécessaires à VirtualBox pour accéder au partition physique où vous installerez Windows. Dans une fenêtre de l'application 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
Note : Cet accès accordé par le chmod
La commande ne durera que jusqu'à ce que OS X soit redémarré.
Le résultat devrait être la création des fichiers bootcamp.vmdk
y bootcamp-pt.vmdk
dans votre dossier "VirtualBox". Plus tard, vous allez sélectionner le fichier bootcamp.vmdk
pour donner à une machine virtuelle l'accès à la partition physique.
Remarque : OS X préfère monter automatiquement les systèmes de fichiers. Ceci peut être désactivé pour une partition particulière en créant ou en modifiant le fichier /etc/fstab
fichier. Au lieu d'utiliser le /etc/fstab
l'utilisateur est invité à de saisir à plusieurs reprises les commandes suivantes.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ces commandes démontent la partition physique "BOOTCAMP" et le fichier d'image disque. bcss.dmg
contenant la partition "BCSS".
-
Configurer la machine virtuelle. Ouvrez l'application VirtualBox et cliquez sur l'icône au-dessus de l'étiquette Nouveau. Entrez ou sélectionnez les valeurs indiquées ci-dessous, puis cliquez sur le bouton "Continue".
Utilisez les paramètres par défaut, sauf pour le disque dur. Choisissez le bouton "Utiliser un fichier de disque dur virtuel existant". Naviguez jusqu'à votre dossier "VirtualBox". Mettez en surbrillance le fichier bootcamp.vmdk
dossier. Avant de cliquer sur le bouton "Ouvrir", saisissez les commandes suivantes dans la même fenêtre de l'application Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ouvrez le bootcamp.vmdk
fichier. Votre fenêtre devrait apparaître comme ce qui est montré 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 située au-dessus de l'étiquette "Settings". "Paramètres". Ensuite, cliquez sur l'icône au-dessus de l'étiquette "Storage". Dans l'"Arbre de stockage", "Controller : SATA" devrait être mis en évidence. Cliquez avec le bouton droit de la souris sur cette zone en surbrillance et sélectionnez "Add Hard Disk". Choisissez le bouton "Utiliser un fichier de disque dur virtuel existant". Naviguez jusqu'à votre dossier "VirtualBox". Mettez en surbrillance le fichier bcss.vmdk
fichier. Avant de cliquer sur le bouton "Ouvrir", saisissez les commandes suivantes suivantes dans la même fenêtre de l'application Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ouvrez le bcss.vmdk
fichier. Ensuite, sélectionnez l'option "Utiliser le cache E/S de l'hôte". de l'hôte. Votre fenêtre devrait ressembler à celle illustrée ci-dessous.
Mettez en surbrillance le CD/DVD vide et sélectionnez "Choose Virtual Optical Disk File..." pour joindre votre fichier iso Windows 7. (Conseil : cherchez les icônes icônes de CD/DVD)
Cliquez sur OK pour fermer la fenêtre. Votre fenêtre "Oracle VM VirtualBox Manager" devrait devrait ressembler à celle illustrée ci-dessous.
-
Au cours de cette étape, vous allez copier les fichiers nécessaires sur le serveur physique. physique, afin de pouvoir redémarrer votre Mac et installer Windows plus tard. Entrez les commandes suivantes dans la même fenêtre de l'application Terminal fenêtre.
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. fichier iso de Windows 7. Appuyez sur la barre d'espacement si vous êtes invité à "Press any 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 que vous n'appuyiez sur la barre d'espace.
Lorsque l'affichage ci-dessous apparaît, cliquez sur le bouton "Suivant".
Lorsque l'écran ci-dessous apparaît, sélectionnez "Réparer votre ordinateur".
Lorsque 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 commande".
Assurez-vous que les lettres de lecteur C
par le biais de F
ne sont pas attribué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 ce qui suit 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 résultats différents.
Entrez les commandes suivantes, pour attribuer les lettres de lecteur D
, C
y E
vers le volume du CD-ROM et les volumes intitulés "BOOTCAMP" et "BCSS", respectivement. Dans l'image ci-dessus, il s'agit des volumes 0, 3 et 4. Si vos indices de volume sont différents, faites les substitutions appropriées. substitutions appropriées. Aussi, formatez le volume "BOOTCAMP" en NTFS.
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 du volume devraient ressembler à ce qui suit ci-dessous.
Ensuite, entrez les commandes ci-dessous. Le site bootsect
la commande écrit code de démarrage dans le Volume Boot Record (VBR) d'une partition et dans le Master Boot Record (MBR) du lecteur correspondant. Boot Record (MBR) du lecteur correspondant.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
La séquence de commandes suivante permet de créer un disque dur virtuel (VHD). (VHD). Le VHD 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
dans le format
indiquée ci-dessous, doit être remplacée par 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 l'iso du programme d'installation de Windows et les fichiers "Boot Camp Support d'abord sur le VHD, puis directement sur la partition physique sur laquelle physique où Windows doit être installé. Quittez l'invite de commande lorsque vous avez terminé.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Note : Les fichiers \sources\boot.wim
y \sources\install.wim
prennent beaucoup de temps à copier. La taille des fichiers est de 168 Mo et 2,95 Go, respectivement.
Sélectionnez le bouton "Shut Down" pour arrêter la machine virtuelle. Quittez l'application VirtualBox.
-
Cette étape implique la configuration de l'enregistrement de démarrage principal (MBR) de votre lecteur interne physique. Le MBR est stocké sur les premiers 512 octets de ce ce lecteur. Cet espace est partagé par le code de démarrage et la table de partition du MBR. de la table.
Cette étape ne peut pas être exécuté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 réglage par par défaut). Si vous utilisez OS X 10.11, vous devez désactiver SIP, effectuer cette étape, puis restaurer SIP. Voir le lien : Comment puis-je désactiver la protection de l'intégrité du système (SIP) alias "sans racine" sur OS X 10.11, El Capitan ? .
Dans une fenêtre de l'application Terminal, saisissez les commandes suivantes. Le site première fdisk
la partition "BOOTCAMP" comme étant la partition active. active. La deuxième commande fdisk
change l'identifiant de la partition "BOOTCAMP" en 7. La dernière fdisk
La commande copie le code de démarrage depuis le MBR du disque contenant la partition "Boot Camp Support Software" vers le vers le MBR du disque physique contenant la partition "BOOTCAMP". 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"
.
-
C'est l'étape où vous installez Windows sur votre partition "BOOTCAMP". de votre partition "BOOTCAMP". Redémarrez votre Mac et maintenez enfoncée la touche option/alt clé. Sélectionnez l'icône Windows pour démarrer à partir de la partition "BOOTCAMP". Ouvrez une fenêtre d'invite de commande, en naviguant dans les affichages comme comme vous l'avez fait à l'étape 7. Entrez les commandes ci-dessous pour attacher le la partition "FLASHDRIVE" stockée dans le fichier de disque dur virtuel (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
Sur mon Mac, la sortie de l list volume
La commande montre E
à être la lettre de lecteur assignée à la partition "FLASHDRIVE". Si votre lettre de lecteur est différente, faites la substitution correcte lorsque vous saisissant le e:\setup
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 l'installation de Windows 7 en entrant la commande donnée ci-dessous. Sélectionnez "BOOTCAMP" comme partition d'installation.
e:\setup
Les fichiers d'installation sont stockés dans la partition "FLASHDRIVE". Puisque cette partition est stockée comme un fichier VHD dans la partition "BOOTCAMP", n'essayez pas de reformater la partition "BOOTCAMP". n'essayez pas de reformater la partition "BOOTCAMP". Vous allez Vous supprimerez ces fichiers d'installation dans une étape ultérieure. Lorsque votre Mac redémarre, il démarrera sous OS X. C'est normal. Dans les "préférences système, sélectionnez Windows comme disque de démarrage et redémarrez le Mac. le Mac. Votre installation de Windows se poursuivra.
-
Une fois que Windows a fini de s'installer, le "Boot Camp Support Software" (logiciel de soutien de Boot Camp) peut être appliqué. Pour accéder à ce logiciel, le c:\flashdrive.vhd
contenant la partition "FLASHDRIVE", doit être joint. Cliquez sur le bouton "Démarrer", tapez diskmgmt.msc
et a touché le return clé. Une fois dans Gestion des disques, cliquez sur Action dans la barre de menu et sélectionnez Attacher le VHD . Sélectionnez l'emplacement du fichier et cochez "Lecture seule" pour empêcher toute écriture dans le fichier VHD. Après avoir cliquez sur "OK", le lecteur apparaîtra dans Gestion des disques avec une icône bleue. bleue. Fermez la Gestion des disques.
Dans la fenêtre popup AutoPlay, sélectionnez "Ouvrir le dossier pour voir les fichiers". (Si aucune fenêtre popup n'apparaît, utilisez l'Explorateur Windows pour ouvrir le lecteur étiqueté "FLASHDRIVE"). Le site setup.exe
peut être trouvé dans le fichier dossier intitulé "BootCamp". Exécutez cette application pour installer le "Boot Camp Support Software". Le fichier VHD se détachera lorsque l'ordinateur l'ordinateur redémarre.
-
Enfin, supprimez les dossiers et fichiers du DVD et du "Boot Camp Support Software". fichiers. Pour ce faire, faites glisser le dossier c:\flashdrive.vhd
dans la corbeille. Si vous obtenez un message d'erreur d'erreur concernant le fichier ouvert, redémarrez l'ordinateur et réessayez. réessayer.
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 dossier ~/"VirtualBox VMs"
dossier.
Vous pouvez supprimer le fichier iso de Windows 7.
Vous pouvez supprimer l'application VirtualBox, mais comme elle prend si peu de place, je n'en prendrais pas la peine.