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

12

Mon nouveau MacBook Pro Retina est en route, ce qui me donne le temps d'envisager de l'installer. Heureusement que j'ai commencé — je ne savais pas à quel point il allait être difficile d'installer Windows et de créer une partition de données auxiliaire. Je suis un utilisateur 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 il ne fonctionne pas sur les disques qui ont des partitions non standard. Au-delà de la logique d '"expérience utilisateur" qu'Apple peut avoir pour cela, il y a 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 de Boot Camp n'avaient pas le choix. Ils ont été contraints à une vilaine entaille solution de contournement impliquant l'utilisation d'un système TPG / MBR hybride (superposant essentiellement un système MBR sur un disque GPT) depuis Windows utilisé pour être incapable de démarrer à partir des disques GPT.

Ce n'était pas un problème sur mon ancienne machine, où j'avais un lecteur optique et aucune partition de récupération OS X. Partitionner le nouveau comme je veux signifie 5 partitions. Je trouve des tonnes de guides et de tutoriels en ligne qui me disent comment je peux, avec un peu de travail, interrompre le processus Boot Camp et repartitionner le lecteur, me donnant presque ce que je veux. Sauf que tous ceux que j'ai vus m'obligent à abandonner ma partition de récupération, car ils restent entravés par la limitation de MBR à 4 partitions. Je ne veux pas faire ça.

Je me demande si je dois vraiment faire des compromis. La version 64 bits moderne de Windows n'a plus cette limitation: elle démarre correctement à partir de disques GPT sur des ordinateurs EFI. Quelles sont les seules versions officiellement prises en charge par la version actuelle de Boot Camp et les seules versions que je tiens à exécuter. Donc:

  1. Boot Camp 5 (fourni avec OS X Mavericks) utilise-t-il toujours le schéma hybride GPT / MBR? Puisqu'il ne prend explicitement en charge que les versions 64 bits de Windows 7 et 8 , il est possible qu'ils aient abandonné cette laideur. Ce serait une bonne explication au manque de prise en charge de Windows XP et Vista ainsi que de toutes les versions 32 bits. Je n'ai pas beaucoup de confiance ici, mais peut-être que tous les tutoriels en ligne sont juste anciens. Quelqu'un l'a-t-il réellement essayé?

  2. Sinon, je ne veux pas que ses pattes crasseuses bouchent mon disque. L'alternative évidente consiste simplement à ajouter une partition Windows manuellement dans l'Utilitaire de disque, à installer Windows, puis à installer les pilotes fournis par Boot Camp. Si je fais cela, que vais-je perdre? Quelles fonctionnalités / avantages l'assistant Boot Camp et le processus de configuration associé me fournissent-ils?

Cody Grey
la source
Veuillez consulter ce lien - thetecherra.com/2012/12/11/… . Sachez que les MAC utilisent EFI 1.1 et non UEFI.
user63628

Réponses:

3

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 Mac à processeur 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 couru sudo disk -l /dev/sdapour vérifier mon SSD Mac local; résultats: MBR: protective, BSD: not present, APM: not present, GPT: present Found valid GPT with protective MBR; using GPTPar conséquent, Windows ne démarre pas et ne s'exécute pas sur un disque avec un schéma hybride GPT / MBR.
  2. Sous Windows, C:\Windows\panther\setupact.loga une entrée: Callback_BootEnvironmentDetect: Detected boot environment: EFI Comment savoir si le programme d'installation de Windows 7 démarre dans EFI ou BIOS?

Par conséquent, 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 le lecteur flash 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 Disk Utilitydans OS X; formatez simplement votre système d'exploitation Windows et vos partitions de données au format FAT32.
  2. Étant donné que les MacBook Pro Retina ne sont pas fournis avec un SuperDrive, vous devez créer un lecteur flash d'installation Windows à partir du fichier ISO. Veuillez le faire dans Boot Camp Assistant. J'ai essayé d'exécuter la ddcommande sur le terminal Mac pour copier l'ISO, mais le lecteur flash créé n'est pas amorçable sur les Mac UEFI: le gestionnaire de démarrage Apple ne reconnaît tout simplement pas le disque flash.
  3. Branchez le lecteur flash, redémarrez l'ordinateur et maintenez optionpour ouvrir le gestionnaire de démarrage Apple. Vous verrez un lecteur jaune appelé "EFI Boot", qui est l'installation de Windows. Continuez l'installation comme d'habitude et formatez votre partition Windows OS en NTFS lorsque cela vous est demandé.
  4. Chaque fois que l'ordinateur redémarre, vous devez maintenir la optiontouche enfoncée et sélectionner le lecteur "Windows" sur votre SSD local pour continuer l'installation. Enfin, allez 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 tournent vraiment mal, vous pouvez simplement créer un lecteur flash d'installation OS X Yosemite, reformater le SSD sur une partition et réinstaller OS X. Comment créer un lecteur d'installation OS X 10.10 Yosemite amorçable La dernière version de Recovery La partition HD reviendra automatiquement. Cela a fonctionné avec succès lorsque j'ai mal utilisé le disque dans Ubuntu.

J'espère que cela fonctionne!

Yingbo Wang
la source
0
  1. J'ai essayé Boot Camp uniquement avec x64, donc je ne peux pas le dire.
  2. Habituellement, j'installe Windows en utilisant cette procédure. Avantages: vous pouvez également installer le système d'exploitation x86. Inconvénients: rien. Vous n'avez qu'à installer manuellement les pilotes fournis par Boot Camp pour une meilleure prise en charge, mais vous pouvez ignorer cette étape, car les systèmes d'exploitation tels que Windows 7 / 8.x sont capables de télécharger automatiquement les pilotes appropriés avec Windows Update.

Testé sur MBP 13 mi-2010 avec OS X 10.9.1

Matteo Guarnerio
la source
0

Essayez de créer un MBR hybride avec gdisk.

GPT est un schéma de partitionnement très flexible avec 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, ont une prise en charge GPT limitée ou inexistante. Lors de l'utilisation d'un tel système d'exploitation, une solution de contournement laide, feuilletée et carrément dangereuse peut parfois être utile: les MBR hybrides. En utilisant un MBR hybride, vous pouvez satisfaire les besoins de votre système d'exploitation hérité jusqu'à trois partitions définies via un MBR, tout en conservant des partitions supplémentaires pour des systèmes d'exploitation plus sophistiqués dans les structures de données GPT.

Scarabée
la source
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
jherran
@jherran Je le sais, mais il est impossible de suivre les instructions sans télécharger l'outil de toute façon, donc si le site tombe en panne, tout ce que j'ai copié ici deviendrait inutile.
Beetle
Une réponse d'une ligne contenant un lien n'est pas nécessairement une réponse de lien uniquement. Le critère est: si cela a du sens sans le lien, ce n'est pas une réponse de lien uniquement. Parfois, lorsque je peux être dérangé, je pourrais trouver la page d'aide ou une méta-discussion expliquant cela. Mais il y a une meilleure réponse maintenant de toute façon, donc ça n'a pas vraiment d'importance.
Beetle
-2

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 vraiment sont le logiciel de support Windows d'Apple, mais vous pouvez passer par l'assistant de configuration Bootcamp pour télécharger ce logiciel, puis annuler la configuration. 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.

Nate
la source