12 votes

Contournement de Boot Camp pour installer Windows à l'aide d'un schéma de partition non standard

Mon nouveau MacBook Pro Retina est en route, ce qui me laisse le temps de réfléchir à son installation. Heureusement que j'ai commencé - je n'avais aucune idée de la difficulté d'installer Windows. et créer une partition de données auxiliaire. Je suis un utilisateur de Mac depuis des années, et j'ai gardé mes fichiers séparés du disque système depuis l'époque de System 7, mais je n'ai pas mis à niveau vers un nouveau Mac depuis Snow Leopard et les lecteurs optiques intégrés.

Boot Camp est la solution d'Apple pour cela, mais elle ne fonctionne pas sur les disques qui ont des partitions non standard. Au-delà de la logique de "l'expérience utilisateur" qu'Apple peut avoir pour cela, il existe une explication technique simple : le schéma de partitionnement MBR utilisé par Boot Camp prend en charge un maximum de 4 partitions.

À l'origine, les ingénieurs du Boot Camp n'avaient pas le choix. Ils ont été contraints à un affreux pirater Une solution de contournement impliquant l'utilisation d'un schéma hybride GPT/MBR (qui consiste à superposer un schéma MBR à un disque GPT), car Windows était auparavant incapable de démarrer à partir de disques GPT.

Ce n'était pas un problème sur mon ancienne machine, où je disposais d'un lecteur optique et pas de partition de récupération OS X. Partitionner la nouvelle machine comme je le souhaite signifie 5 partitions. Je trouve des tonnes de guides et de tutoriels en ligne qui m'expliquent comment je peux, avec un peu de travail, interrompre le processus Boot Camp et repartitionner le disque, ce qui me donne presque ce que je veux. Sauf que toutes celles que j'ai vues m'obligent à renoncer à ma partition de récupération, puisqu'elles restent entravées par la limitation de MBR à 4 partitions. Je ne veux pas faire ça.

Je me demande si je dois vraiment faire des compromis. Les versions 64 bits modernes de Windows n'ont plus cette limitation - elles démarrent bien à partir de disques GPT sur des ordinateurs basés sur EFI. Ce sont les seules versions qui sont officiellement prises en charge par la version actuelle de Boot Camp, et les seules versions que je souhaite utiliser. Donc :

  1. Boot Camp 5 (tel que fourni avec OS X Mavericks) utilise-t-il toujours le schéma hybride GPT/MBR ? Depuis il ne prend explicitement en charge que les versions 64 bits de Windows 7 et 8 il est possible qu'ils se soient débarrassés de cette laideur. Ce serait une bonne explication pour l'absence de prise en charge de Windows XP et Vista ainsi que de toutes les versions 32 bits. Je ne suis pas très confiant, mais peut-être que tous les tutoriels en ligne sont simplement vieux. Quelqu'un a-t-il réellement essayé ?

  2. Si ce n'est pas le cas, je ne veux pas que ses pattes sales salissent mon disque. L'alternative évidente est d'ajouter manuellement une partition Windows dans l'Utilitaire de disque, d'installer Windows, puis d'installer les pilotes fournis par Boot Camp. Si je fais cela, qu'est-ce que je risque de perdre ? Quels sont les fonctions/avantages que l'Assistant Boot Camp et le processus d'installation associé me procurent ?

3voto

Yingbo Wang Points 41

J'ai installé Windows 8.1 Pro via Boot Camp sur mon MacBook Pro Retina 15 pouces mi-2015, avec OS X Yosemite 10.10.4 et Boot Camp Assistant version 5.1.4. Je peux prouver que cette version de Boot Camp ne crée plus de schéma de partition hybride GPT/MBR pour installer Windows 8 x64 sur les Macs basés sur Intel, et Windows est directement démarré en mode EFI. Voici ce que j'ai essayé :

  1. En exécutant Ubuntu sur son lecteur flash d'installation, j'ai lancé sudo disk -l /dev/sda pour vérifier mon Mac SSD local ; résultats : MBR: protective, BSD: not present, APM: not present, GPT: present Found valid GPT with protective MBR; using GPT Par conséquent, Windows ne démarre pas et ne fonctionne pas sur un disque avec un schéma hybride GPT/MBR.
  2. Dans Windows, C:\Windows\panther\setupact.log a une entrée : Callback_BootEnvironmentDetect: Detected boot environment: EFI Comment savoir si le programme d'installation de Windows 7 démarre en EFI ou en BIOS ?

Donc théoriquement, Boot Camp n'est pas nécessaire pour installer Windows 7/8 x64, qui prend en charge le démarrage à partir de disques GPT sur des systèmes basés sur UEFI (c'est-à-dire EFI 2.x). Mais il est toujours préférable d'utiliser Boot Camp pour créer la clé USB d'installation de Windows et télécharger les pilotes pour Windows. Le guide : Comment installer Windows 8.1 sur Mac sans Boot Camp Pour résumer :

  1. Partitionnez votre disque comme vous le souhaitez dans Disk Utility dans OS X ; il suffit de formater vos partitions de données et d'OS Windows souhaitées en FAT32.
  2. Comme les MacBook Pros Retina ne sont pas équipés d'un SuperDrive, vous devez créer un lecteur flash d'installation Windows à partir du fichier ISO. Veuillez faire cela dans l'Assistant Boot Camp. J'ai essayé d'exécuter dd dans le Terminal du Mac pour copier l'ISO, mais le lecteur flash créé n'est pas amorçable sur les Macs UEFI : le gestionnaire d'amorçage d'Apple ne reconnaît tout simplement pas le disque flash.
  3. Branchez le lecteur flash, redémarrez l'ordinateur et maintenez la touche option pour ouvrir le gestionnaire de démarrage Apple. Vous verrez un lecteur jaune appelé "EFI Boot", qui est l'installation de Windows. Continuez l'installation normalement, et formatez votre partition d'OS Windows en NTFS quand on vous le demande.
  4. A chaque fois que l'ordinateur redémarre, vous devez maintenir la touche option et sélectionnez le lecteur "Windows" sur votre SSD local pour poursuivre l'installation. Enfin, entrez dans le système et les pilotes de Boot Camp s'installeront automatiquement.

Vous devez conserver une sauvegarde Time Machine avant ces opérations. Même si les choses se gâtent vraiment, vous pouvez simplement créer une clé d'installation de OS X Yosemite, reformater le SSD en une seule partition et réinstaller OS X. Comment créer un disque d'installation amorçable pour OS X 10.10 Yosemite ? La dernière version de la partition Recovery HD reviendra automatiquement. Cela a fonctionné avec succès lorsque j'ai mal exploité le disque dans Ubuntu.

J'espère que ça marchera !

0voto

sprintf Points 146
  1. J'ai essayé Boot Camp uniquement avec x64, donc je ne peux pas le dire.
  2. Habituellement, j'installe Windows en suivant cette procédure. Avantages : vous pouvez également installer des OS x86. Contre : rien. Vous devez seulement installer manuellement les pilotes fournis par Boot Camp pour un meilleur support, mais vous pouvez sauter cette étape, parce que les OS comme Windows 7/8.x ils sont capables de télécharger automatiquement les pilotes corrects avec Windows Update.

Testé sur MBP 13 Mid 2010 avec OS X 10.9.1

0voto

xk0der Points 1570

Essayez création d'un MBR hybride avec gdisk .

GPT est un schéma de partitionnement très souple qui présente de nombreux avantages par rapport à l'ancien système MBR. GPT a cependant un problème flagrant : la compatibilité. Certains systèmes d'exploitation, en particulier les plus anciens, ne prennent pas ou peu en charge GPT. Lorsqu'on utilise un tel système d'exploitation, une solution de contournement laide, bancale et carrément dangereuse peut parfois être utile : les MBR hybrides. En utilisant un MBR hybride, vous pouvez satisfaire le besoin de votre ancien système d'exploitation pour un maximum de trois partitions définies via un MBR, tout en conservant des partitions supplémentaires pour des systèmes d'exploitation plus sophistiqués dans des structures de données GPT.

-2voto

qwer Points 339

Je ne peux pas vous aider avec la première partie de votre question mais la seconde correspond à la façon dont je fais mes installations Windows (ou Linux). Les seules fonctionnalités de l'assistant Bootcamp que vous perdez réellement sont le logiciel d'assistance Windows d'Apple, mais vous pouvez passer par l'assistant d'installation Bootcamp pour télécharger ce logiciel, puis annuler l'installation. Une fois que vous avez ce logiciel, vous pouvez installer Windows d'une manière différente et continuer à utiliser tous les pilotes d'Apple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X