Les étapes mises à jour, pour l'installation de Windows 8.1 à l'aide de la procédure indiquée ci-dessous, sont les suivantes aquí .
Mon matériel et mes logiciels diffèrent des vôtres. Je vais d'abord documenter la façon dont j'ai testé ma réponse et ensuite essayer d'adapter la réponse à vos besoins. Comme il s'agit d'une réponse assez longue, l'adaptation fera l'objet d'une réponse séparée.
Mon ordinateur est un iMac (20 pouces, mi-2007). La version d'OS X est 10.10.5. Je vais installer Windows 7 Professional SP1 64 Bit. Je n'ai qu'un seul disque interne. Il s'agit d'un disque dur de 1 To utilisant le schéma de partitionnement hybride GUID d'Apple. Hybride signifie que Windows verra le disque comme étant partitionné en MBR, tandis qu'OS X considère le disque comme étant partitionné en GUID. Je vais suivre les recommandations d'Apple et installer Windows en utilisant l'ancien BIOS. J'ai également un SuperDrive optique interne qui fonctionne mais qui n'est pas utilisé pour installer Windows.
(Conseil : pour une meilleure vue, cliquez sur une image ou ouvrez une image dans une nouvelle fenêtre).
-
Procurez-vous le logiciel d'assistance Boot Camp (les pilotes). Le logiciel peut être soit téléchargé à l'aide de l'Assistant Boot Camp, soit téléchargé directement à partir du Web ou copié à partir d'un DVD d'installation OS X. Voir Configuration requise pour installer Windows sur votre Mac via Boot Camp pour plus de détails. Cette procédure ne pas nécessitent l'utilisation d'une d'une clé USB. Si votre logiciel d'assistance Boot Camp est stocké sur un lecteur flash, suivez les instructions spéciales données dans certaines étapes qui suivent.
-
Assurez-vous que votre firmware est à jour. Voir Firmware EFI et SMC pour les Macs basés sur Intel .
-
Téléchargez et installez une copie gratuite de VirtualBox d'Oracle. I utilisé VirtualBox, Version 5.0.0 r101573, Copyright © 2015.
-
Dans votre dossier "Documents", créez un dossier nommé "VirtualBox". C'est dans ce dossier que vous conserverez les fichiers créés dans le reste des étapes.
-
Créez une partition formatée MS-DOS (FAT) pour installer Windows. Vous pouvez pouvez utiliser l'assistant Bootcamp, 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 partition le nom de "BOOTCAMP".
-
Déterminez les numéros de disque et de partition de la partition nommée "BOOTCAMP". Pour ce faire, mettez la partition en surbrillance dans l'application Utilitaire de disque et cliquez sur le bouton "Info". Une fenêtre popup devrait apparaître. Les valeurs affichées seront utilisées à l'étape suivante.
Les informations, dans cette fenêtre pop up, montrent le disque et la partition sont respectivement 0 et 4. Si vos numéros sont différents, vous devrez substituer vos numéros dans le reste des étapes. Si le numéro de votre partition est supérieur à 4, alors vous ne pouvez pas installer Windows sur cette partition. ( Techniquement, cela peut ne pas être vrai, mais il n'entre pas dans le cadre de cette réponse d'expliquer comment faire comment le faire. )
Faites pas fermer la fenêtre popup.
-
Ouvrez l'application Terminal et entrez les commandes suivantes dans l'application dans la fenêtre du terminal. Cela permettra de définir des variables qui seront utilisées ultérieurement dans commandes suivantes. Dans la commande suivante, remplacez avec le "Numéro de disque" affiché dans la fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 0
.
DISK0=/dev/disk
Dans la commande suivante, remplacez avec le "numéro de partition" indiqué dans la fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 4
.
PARTITION=
La commande suivante définit la variable PARTID
à l'identifiant de disque de la partition. Il doit être identique à l'identifiant de disque (Disk Identifier) affiché dans la fenêtre contextuelle de l'utilitaire de disque. La valeur habituelle pour PARTID
est disk0s4
.
PARTID="$DISK0"s"$PARTITION"
Note : la lettre s
est en minuscule.
Fermez la fenêtre contextuelle de l'Utilitaire de disque.
-
L'application Utilitaire de disque étant toujours ouverte, sélectionnez "FileNewBlank Disk Image..." dans la barre de menus. Dans la fenêtre contextuelle, saisissez la valeur valeurs indiquées ci-dessous. Remarque : " Where : " doit être le dossier " VirtualBox " créé à l'étape 4. créé à l'étape 4. Si le logiciel d'assistance Boot Camp est stocké sur un lecteur lecteur flash, vous pouvez utiliser la "Taille :" par défaut de "100 Mo".
Enregistrer sous : bcssoftware
Tags :
Où : VirtualBox
Nom : BCSSOFTWARE
Taille : Personnalisé... (1.5 GB)
Format : MS-DOS (FAT)
Cryptage : aucun
Partitions : Partition unique - Master Boot Record Partition Map
Format de l'image : image disque en lecture/écriture
La fenêtre popup devrait apparaître comme indiqué ci-dessous.
Cliquez sur le bouton "Créer".
-
Déterminez le numéro de disque de la partition nommée "BCSSOFTWARE". Pour Pour ce faire, mettez en surbrillance la partition dans l'application Utilitaire de disque et cliquez sur le bouton "Info". Une fenêtre contextuelle devrait apparaître. Les valeurs indiquées seront utilisées à l'étape suivante.
Les informations, dans cette fenêtre pop up, montrent que le numéro du disque est 1. Si votre numéro est différent, vous devrez le remplacer par le vôtre dans le reste des étapes.
Faites pas fermer la fenêtre popup.
-
À l'aide de la même fenêtre de terminal, entrez ce qui suit pour définir les paramètres suivants variable DISK1
. Remplacer avec le "numéro de disque" affiché dans la fenêtre popup de fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 1
.
DISK1=/dev/disk
Quittez l'utilitaire de disque.
-
Copiez le logiciel de support Boot Camp sur la partition intitulée "BCSSOFTWARE". J'ai utilisé l'application Finder pour ce faire. Vous pouvez sauter cette étape, si ce logiciel est déjà stocké sur une clé USB. flash.
-
Marquez votre partition comme active dans le MBR en entrant ce qui suit dans la même fenêtre du Terminal. L'entrée de la commande interactive fdisk
est tiré de la variable INPUT
. Si un mot de passe est demandé saisissez-le.
INPUT=$(printf "f $PARTITION\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
Remarque : Pour afficher la valeur de la variable INPUT
utilisez le commande echo "$INPUT"
.
-
Autorisez VirtualBox à accéder en lecture/écriture à votre partition physique en en entrant les commandes suivantes dans la même fenêtre de Terminal. Si un est demandé, saisissez-le.
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
Cela permettra à VirtualBox d'installer Windows sur votre partition physique. physique. Remarque : cet accès ne durera que jusqu'à ce que OS X soit redémarré.
-
Créez les fichiers qui mappent la partition et le disque virtuels sur le serveur de l'entreprise. l'image de la partition et du disque virtuels. Dans la même fenêtre de Terminal, entrez les commandes suivantes.
cd ~/documents/virtualbox
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcssoftware.vmdk" -rawdisk $DISK1
Remarque : Si un mot de passe est demandé, saisissez-le.
-
Ouvrez l'application VirtualBox et cliquez sur l'icône située au-dessus de l'écran Nouveau. Nouveau. Entrez ou sélectionnez les valeurs indiquées ci-dessous, puis cliquez sur le bouton "Continuer". 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 vers le dossier dossier VirtualBox créé à l'étape 4. Ouvrez le fichier "bootcamp.vmdk". . Votre fenêtre devrait ressembler à celle illustrée ci-dessous.
Cliquez sur le bouton "Créer".
-
Saisissez la commande suivante dans la même fenêtre de Terminal.
diskutil unmountDisk $DISK1
Retournez à la fenêtre "Oracle VM Virtual Manager" de l'application VirtualBox. et cliquez sur l'icône au-dessus de l'étiquette "Settings". Ensuite, cliquez sur l'icône au-dessus de l'étiquette "Storage". Cliquez avec le bouton droit de la souris sur "Controller : SATA" et sélectionnez "Add Hard Disk". Choisissez un disque existant disque existant en ouvrant le fichier "bcssoftware.vmdk" stocké dans le dossier créé à l'étape 4. La pièce jointe "bcssoftware.vmdk" devrait apparaître comme indiqué ci-dessous.
_D'autres utilisateurs ont signalé que la case " Use Host I/O Cache " doit être cochée si le démarrage de VirtualBox échoue avec l'erreur suivante VERR_NOT_SUPPORTED
._
-
Mettez en surbrillance le CD/DVD vide et sélectionnez "Choose a virtual CD/DVD virtuel..." pour joindre votre fichier iso d'installation de Windows. (Conseil : cherchez les icônes de CD/DVD)
Cliquez sur OK pour fermer la fenêtre. Votre fenêtre "Oracle VM Virtual Manager" devrait devrait ressembler à celle illustrée ci-dessous.
-
Avant de cliquer sur l'icône au-dessus de l'étiquette "Démarrer" pour commencer l'installation de Windows, entrez la commande suivante dans la même fenêtre du Terminal.
diskutil unmountDisk $DISK1
-
Lorsque vous arrivez à la fenêtre ci-dessous, sélectionnez "Custom (advanced)".
Dans la fenêtre suivante, cliquez sur "Drive options (advanced)".
Sélectionnez la partition "BOOTCAMP" et cliquez sur "Format". Le message d'erreur message d'erreur ci-dessous disparaîtra. Cliquez sur "Next" pour continuer l'installation.
-
Le reste de l'installation de la machine virtuelle sera répété à nouveau après avoir démarré Windows sur la machine physique. Utilisez les réponses fournies réponses fournies lorsque les fenêtres suivantes apparaissent pour la première fois. Lorsqu'on vous le demande une fois, vous pouvez fournir vos propres réponses.
Lorsque la fenêtre suivante apparaît pour la première fois, je saisis la clé de produit et je décoche la case "Activer automatiquement Windows lorsque je suis en ligne". produit et décocher la case "Windows actif automatiquement lorsque je suis en ligne". en ligne".
Pour être sûr, je ne laisserais pas les mises à jour se télécharger ou s'installer jusqu'à ce que après l'installation du logiciel de support Boot Camp (les pilotes). Par conséquent, je cliquerais sur "Ask me later" dans la fenêtre ci-dessous. ci-dessous.
VirtualBox crée un réseau public virtuel pour votre serveur virtuel. virtuelle. Par conséquent, je cliquerais sur "Public network" dans la fenêtre montrée ci-dessous.
-
Une fois que l'installation est terminée sur la machine virtuelle, vous devez suivre les instructions suivantes pour faire une copie du MBR bootstrap code. À partir du menu Démarrer, sélectionnez "Ordinateur" pour ouvrir une fenêtre contenant les disques durs et les périphériques de stockage amovibles. amovibles. Déterminez les lettres de lecteur pour le lecteur de disque dur étiqueté "BCSSOFTWARE" et le lecteur de CD (optique). L'image ci-dessous montre que les lettres de lecteur sur mon ordinateur sont D:
y G:
, respectivement. Vos lettres de lecteur peuvent être différentes des miennes.
Fermez la fenêtre et ouvrez une fenêtre d'invite de commande exécutée en tant qu'utilisateur. administrateur. Sélectionnez "Menu DémarrerTous les programmesAccessoires", puis cliquez avec le bouton droit sur "Command Prompt" et sélectionnez "Run as administrateur", comme le montre l'image ci-dessous.
Dans la fenêtre d'invite de commande, saisissez la commande indiquée ci-dessous. Si nécessaire, remplacez vos lettres de lecteur par G:
y D:
.
G:\BOOT\BOOTSECT /NT60 D: /MBR
Les résultats de l'exécution de cette commande sur mon ordinateur sont indiqués ci-dessous.
Fermez la fenêtre d'invite de commande.
-
Copiez le logiciel de support Boot Camp à partir de la partition intitulée "BCSSOFTWARE" vers la partition " C:\Users\Public\Public Dossier "Documents". I utilisé l'explorateur Windows pour le faire. Vous pouvez sauter cette étape, si ce logiciel est déjà stocké sur un lecteur flash.
-
Vous devez préparer Windows à fonctionner sur votre Mac physique. Ouvrez l Explorateur Windows et naviguez jusqu'au dossier " C:\Windows\System32\sysprep " dossier. Ouvrez l'application "sysprep". Sélectionnez "Enter System Out-of-Box Experience (OOBE)", "Généraliser" et "Arrêter" comme indiqué ci-dessous. Cliquez sur OK et attendez que la machine virtuelle s'arrête.
-
Une fois que la machine virtuelle s'est arrêtée, quittez VirtualBox. Saisissez les suivants dans la même fenêtre Terminal. Ces commandes vont mettre à jour le code d'amorçage du MBR, définir l'identifiant de la partition Windows à 7 dans le MBR et ensuite monter la partition. L'entrée de la commande interactive fdisk
est tiré de la variable INPUT
. Si un mot de passe est demandé, saisissez-le.
sudo fdisk -u -y -f $DISK1 $DISK0
INPUT=$(printf "s $PARTITION\n7\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
diskutil mount $PARTID
-
Fermez toutes les autres applications. Ouvrez les Préférences Système et sélectionnez "Disque de démarrage". Mettez en évidence l'icône "Untitled Windows" et cliquez sur le bouton "Restart". bouton "Redémarrer".
Si quelque chose ne va pas, vous devrez maintenir la touche "option" enfoncée au démarrage pour revenir à OS X. au démarrage pour revenir à OS X. Avec un peu de chance, rien ne se passera et Windows démarrera.
-
Lorsque Windows termine son installation, installez le support Boot Camp
Logiciel (les pilotes). Ce logiciel se trouve soit dans le " C:\Users\Public\Public Dossier "Documents", ou sur une clé USB.
Sur OS X El Capitan (10.11), la protection de l'intégrité du système ne permet pas de modifier le MBR avec fdisk
donc désactiver SIP en suivant ces instructions pour la durée de l'installation.
J'ai fini par devoir créer deux comptes d'utilisateur. Si vous ne voulez qu'un seul compte, vous avez deux possibilités. Premièrement, supprimez l'un des comptes. La seconde consiste à désactiver l'un des comptes pour qu'il n'apparaisse pas. La première option peut être réalisée à partir du Panneau de configuration, la seconde nécessite d'entrer la commande suivante control userpasswords2
dans une fenêtre d'invite de commande. Par exemple, voici la fenêtre dans laquelle on peut activer ou désactiver le compte rpj. Si vous avez besoin d'aide, faites-le moi savoir.