web-dev-qa-db-fra.com

Le programme d'installation de Windows 8 se plaint des partitions MBR, mais je n'en vois pas?

Je souhaite installer Windows 8 sur mon iMac (modèle mi-2010). Actuellement, le principal système d'exploitation de l'iMac est Ubuntu 14.04.

En utilisant gparted, j'ai créé une partition NTFS en préparation pour y installer Windows 8.

J'ai créé une clé USB d'amorçage pour l'installation de Windows 8.

J'ai démarré l'iMac à partir de celui-ci.

A poursuivi l'installation de Windows 8 jusqu'à ce qu'il atteigne la section où vous sélectionnez la partition sur laquelle il doit être installé.

J'ai sélectionné la partition que j'avais précédemment créée via gparted, puis j'ai reçu l'erreur qu'en mode UEFI, Windows 8 ne peut être installé que sur des partitions GPT.

J'ai essayé de cliquer sur "formater" mais le programme d'installation de Windows 8 n'a pas pu formater cette partition et franchement même s'il le pouvait, je ne suis pas sûr que cela affecte la table de partition GPT/MBR?

Je ne sais pas quoi faire à ce stade.

Mise à jour 1:

Voici la sortie de Sudo gdisk -l/dev/sda:

GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 21090AD7-A749-4E86-84E8-68CA38EDF40B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1050623   512.0 MiB   EF00  
   2         1050624      1107335167   527.5 GiB   8300  
   3      1928376320      1953523711   12.0 GiB    8200  
   4      1107335168      1928376319   391.5 GiB   0700 
2
BrokenCode

Vous n'avez pas publié d'informations détaillées sur la table de partition, je ne peux donc pas être sûr de ce qui se passe; cependant, c'est presque certainement l'une des deux choses suivantes:

  • Votre disque utilise le système de partitionnement Master Boot Record (MBR) et démarre Ubuntu en mode BIOS/CSM/hérité. C'est le moyen le plus sûr d'installer un système Ubuntu uniquement sur un Mac, et c'est ce qui résulterait si vous essayiez d'installer Ubuntu et que le micrologiciel démarrait le programme d'installation en mode BIOS/CSM/hérité. Si vous avez ensuite démarré le programme d'installation de Windows mais que le micrologiciel a fait le choix de le démarrer en mode EFI, vous verrez l'erreur que vous décrivez. La solution consiste à forcer une installation en mode BIOS de Windows. Vous pourrez peut-être le faire en supprimant le chargeur de démarrage EFI (qui devrait se trouver dans le EFI/BOOT répertoire sur votre clé USB); ou peut-être en maintenant la touche Alt ou Option enfoncée pendant le démarrage, vous pourrez forcer un démarrage en mode BIOS.
  • Il se peut que votre disque dur ait un hybride MBR sur la table de partition. Lorsqu'il est alimenté par un MBR hybride, Windows interprète le disque comme un disque MBR, ignorant les données GPT. Lorsqu'ils sont alimentés par le même disque, OS X et Linux traitent tous les deux le disque comme un disque GPT, ignorant les données MBR (sauf dans la mesure où la partition de type 0xEE d'un MBR fait partie de son identification en tant que disque GPT). Un MBR hybride est le moyen le plus courant de double démarrage d'OS X et des versions antérieures de Windows sur un Mac. Le problème avec cette hypothèse est que GParted convertira normalement un MBR hybride en un MBR de protection conventionnel, donc il ne correspond pas à votre description. C'est toujours une possibilité si vous avez omis quelque chose, comme exécuter gptsync sur le disque. Si c'est ce qui se passe, alors la solution préférée est de faire quelques changements triviaux sur le disque avec GParted; ou utilisez gdisk pour créer un nouveau MBR protecteur en utilisant l'option n dans le menu des experts (x suivi de n suivi de w pour enregistrer vos modifications). (Vous pourriez opter pour une installation Windows en mode BIOS en utilisant les MBR hybrides, mais comme les MBR hybrides sont un hack dangereux, il est préférable d'installer Windows 8 dans Mode EFI, si possible.)

Pour être certain de la marche à suivre, vous devez examiner votre table de partition. Cela se fait assez facilement avec gdisk, comme dans:

$ Sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Cet exemple (qui omet les détails de la partition) montre un disque GPT avec un MBR de protection conventionnel, identifié par le GPT: present et MBR: protective lignes. Si la ligne MBR lit MBR: hybrid, qui identifie alors un disque GPT avec un MBR hybride. Si la ligne MBR lit MBR: MBR only et la ligne GPT lit GPT: Not present, alors le disque est un disque MBR droit.

1
Rod Smith

Vous devez avoir formaté le disque avec la table de partition MBR. Vous pourrez peut-être faire quelque chose pour résoudre ce problème sans reformater le lecteur, voir le commentaire ci-dessous. Vous POUVEZ cependant, sauvegarder vos données, formater avec GPT et installer des fenêtres PUIS revérifiez Linux.

0
Daniel