10.11 El Capitan impossible de repartitionner le disque de démarrage pour boot camp

antan

Membre enregistré
2 Septembre 2016
5
0
49
Bonjour à tous,

J'ai voulu installer windows 8 sur mon iMac tout neuf (OS X el capitan, version 10.11.6).
Après création d'une image iso du disque d'installation de windows (à partir d'un book pro) sur une clé, j'ai démarré l'assistant boot camp. Les choses se passaient plutôt bien...jusqu'au choix du lecteur boot camp que, visiblement, je n'ai pas bien formaté; le message suivant est apparu: la partition du système EFI est formatée en NFTS. Formatez la partition système EFI en FAT 32 puis redémarrez l'installation.

Soit! j'ai voulu redémarré boot camp pour retourner à l'étape du choix des lecteurs. En cliquant sur continuer après l'introduction, le message suivant apparait:Le disque de démarrage ne peut être ni partitionné, ni restauré en une seule partition (Le disque de démarrage doit être formaté en un seul volume Mac OS étendu (journalisé) ou avoir déjà été partitionné par Assistant Boot Camp pour l’installation de Windows).

En cherchant sur le forum, j'ai trouvé des prob similaires et j'ai lancé le Terminal comme indiqué avec les commandes diskutil list et diskutil cs list.
Avant d'aller plus loin et effacer les bons systèmes de fichiers de la partition,
j'aimerai être sur de ne pas me tromper et je ne trouve pas de réponse avec les résultats obtenus sur le terminal.
Merci de votre aide
 
Salut antan

Le disque de démarrage d'un Mac est géré globalement par une GPT : GUID Partition Table (table de partition GUID) : il s'agit de descripteurs de l'espace logique total du disque qui résident sur les blocs de départ (1 > 32) de ce disque. Une des particularités de la GPT est de réserver, avant la partition principale dédiée à l'OS (disk0s2), un espace de 209 Mo de blocs pour une petite partition d'en-tête (qui est donc la première partition du disque = disk0s1 : section 1 du disque 0 ou premier disque) : l'ESP (EFI System Partition : Partition-Système réservée à l'EFI, qui est le Programme Interne du Mac).

C'est une petite partition invisible (qui ne monte pas automatiquement de volume) destinée au stockage de binaires (Apple ou de tierce-partie) exécutables par l'EFI avant le boot d'OS X. Donc pour des opérations de « coulisses », en somme. Le système de fichiers qui gère spécifiquement cette petite partition et qui permet, éventullement, de monter un volume intitulé EFI, est au format MS-DOS (= FAT-32).

Si tu as reçu en cours de tentative d'installation de Windows un message t'avertissant que l'ESP de ton disque interne était au format NTFS au lieu de FAT-32 > c'est possiblement l'indication que tu as commis une bévue en choisissant mal la partition-cible d'installation de Windows : au lieu de choisir la partition BOOTCAMP (disk0s4) créée par l'«Asssistant BootCamp» au format préalable FAT-32 pour la reformater en NTFS (le format-Système de Windows) > tu as peut-être reformaté la partition ESP d'en-tête du disque.

Si tu n'es pas bloqué pour démarrer ton OS et ré-ouvrir ta session > passe donc dans le «Terminal» l'une après l'autre les 3 commandes :
Bloc de code:
diskutil list
diskutil info disk0s1
diskutil cs list
qui vont te retourner : la 1ère le tableau des partitions du disque de ton Mac décrites en format > nom > taille > device ; la , le tableau des informations de la partition ESP disk0s1 ; la , le tableau du dispositif interne du CoreStorage que l'installateur d'«El Capitan» génère automatiquement sur la partition dédiée à cet OS (disk0s2).

=> peux-tu sélectionner chacun de ces tableaux > par ⌘C le copier dans le presse-papier > par ⌘V le coller ici (reste en mode texte > pas de capture d'écran) ? - ces informations devraient permettre d'avoir une idée du dispositif logique actuel du disque de ton Mac...
 
Dernière édition par un modérateur:
  • J’aime
Réactions: scoliaste
j'ai démarré l'assistant boot camp. Les choses se passaient plutôt bien...jusqu'au choix du lecteur boot camp que, visiblement, je n'ai pas bien formaté; le message suivant est apparu: la partition du système EFI est formatée en NFTS. Formatez la partition système EFI en FAT 32 puis redémarrez l'installation.
Boot Camp prépare lui-même la partition temporaire en FAT32, il n'y a aucune intervention manuelle de l'utilisateur et ça a été toujours le cas.

Par la suite, depuis l'interface de l'installeur de Windows, il faut en effet formater en NTFS la partition qui se nomme Boot Camp, mais jamais avant.
En cherchant sur le forum, j'ai trouvé des prob similaires
Ce que tu as surement trouvé, ce sont indubitablement des problèmes, non pas similaires, mais d'une mauvaise utilisation de Boot Camp.
Après création d'une image iso du disque d'installation de windows (à partir d'un book pro) sur une clé,
Si ton iMac est neuf, comme tu le mentionnes, il n'y avait rien à créer. Il suffisait d'utiliser directement le fichier officiel en .iso d'une version de Windows, en sachant que Windows 10 passera comme une lettre à la poste, avec des problèmes avec Windows 8/8.1 et en aucune façon avec Windows 7.

Pour finir, il faut suivre les étapes proposées par Boot Camp et notamment de télécharger impérativement le fichier des drivers qui pour une bonne utilisation de Windows par la suite, se doit d'être stocké dans une clé USB ou un disque dur USB.

En attendant, suit les conseils de la réponse #2. Maitre macomaniac va te donner quelques leçons via l'utilisation du Terminal. :coucou:
 
Salut et merci pour vos réponses!
Voici les résultats des requêtes
1)
/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage Macintosh HD 966.4 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: EFI NO NAME 104.9 MB disk0s4

5: Apple_HFS Sans titre 134.2 MB disk0s5

6: Microsoft Basic Data BASIC DATA 32.3 GB disk0s6

/dev/disk1 (internal, virtual):

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS Macintosh HD +966.0 GB disk1

Logical Volume on disk0s2

6CB09CB7-BBB0-4ABB-9A49-4244975F578C

Unencrypted

2)
Device Identifier: disk0s1

Device Node: /dev/disk0s1

Whole: No

Part of Whole: disk0

Device / Media Name: EFI system partition


Volume Name: Not applicable (no file system)


Mounted: Not applicable (no file system)


File System: None


Partition Type: EFI

OS Can Be Installed: No

Media Type: Generic

Protocol: SATA

SMART Status: Verified

Volume UUID: BDC1974F-6B8C-3DAE-9DB2-3AA3C17BF506

Disk / Partition UUID: 00004CF5-4D05-0000-8C7F-0000042D0000


Total Size: 209.7 MB (209715200 Bytes) (exactly 409600 512-Byte-Units)

Volume Free Space: Not applicable (no file system)

Device Block Size: 512 Bytes


Read-Only Media: No

Read-Only Volume: Not applicable (no file system)


Device Location: Internal

Removable Media: No


Solid State: No

3)
CoreStorage logical volume groups (1 found)

|

+-- Logical Volume Group 5026F1AF-B005-4820-9372-2E70BADF12B1

=========================================================

Name: Macintosh HD

Status: Online

Size: 966362161152 B (966.4 GB)

Free Space: 10256384 B (10.3 MB)

|

+-< Physical Volume 1691BEDC-D334-41D2-B5A6-AE5B4CC36000

| ----------------------------------------------------

| Index: 0

| Disk: disk0s2

| Status: Online

| Size: 966362161152 B (966.4 GB)

|

+-> Logical Volume Family F1FC09E9-929B-4EC7-AEB1-B1995406B2D5

----------------------------------------------------------

Encryption Type: None

|

+-> Logical Volume 6CB09CB7-BBB0-4ABB-9A49-4244975F578C

---------------------------------------------------

Disk: disk1

Status: Online

Size (Total): 965999583232 B (966.0 GB)

Revertible: Yes (no decryption required)

LV Name: Macintosh HD

Volume Name: Macintosh HD

Content Hint: Apple_HFS
 
La Partition ESP en disk0s1 a gardé son type = "EFI" > alors on va supposer qu'il s'est agi d'une fausse alerte de ce côté-là...

À part ça, ton disque est affublé de 3 partitions terminales :
Bloc de code:
4:                  EFI NO NAME         104.9 MB      disk0s4
5:            Apple_HFS Sans titre      134.2 MB      disk0s5
6: Microsoft Basic Data BASIC DATA      32.3 GB       disk0s6
que tu as intérêt à effacer > afin de récupérer leur espace libéré à la partition disk0s2 et au dispositif CoreStorage greffé dessus > ainsi tu pourras relancer l'«Assistant BootCamp» pour installer Windows.

Pour supprimer les 3 partitions, tu passes (en copier-coller) l'une après l'autre les 3 commandes ci-dessous :
Bloc de code:
diskutil eraseVolume free NULL1 /dev/disk0s4
diskutil eraseVolume free NULL2 /dev/disk0s5
diskutil eraseVolume free NULL3 /dev/disk0s6
> chaque commande appelle diskutil avec le verbe eraseVolume (effacer le système de fichiers du volume) > et une triplette [FORMAT][NOM][DEVICE]format = free (abrégé de free_space : espace libre sans système de fichiers gestionnaire) > nom = exigence formelle bidon (puisque, sans système de fichiers, il ne peut exister de nom de volume) > device : l'identifiant d'appareil de la partition > ce qui va te créer une bande continue de blocs libres en-dessous de la partition disk0s3 Recovery HD.

Pour récupérer cet espace libre en bloc à la partition disk0s2 de l'OS > passe la commande en copier-coller :
Bloc de code:
diskutil coreStorage resizeStack 6CB09CB7-BBB0-4ABB-9A49-4244975F578C 0b
> comme tu le vois cette commande appelle diskutil > avec la spécification CoreStorage > et le verbe spécialisé resizeStack (re-dimensionner la pile des disques virtuels du CoreStorage) > sur la cible constituée par l'UUID du Logical Volume > avec l'option de taille 0b (0_byte) qui s'interprète ainsi : "récupérer à la partition bénéficiaire l'espace libre situé en-dessous jusqu'à épuisement du dernier byte (ce sans obstacle d'une Recovery HD intercalaire qui sera reclonée en queue de disque avant d'avoir son original supprimé > de manière à ce que l'espace_libre disponible colle la limite basse de la partition à augmenter et lui soit allouable)"

Cette commande lance, en préalable, l'utilitaire fsck_hfs de vérification d'intégrité du système de fichiers ancré sur le Volume Logique Macintosh HD > si exit_code = 0 (pas d'erreur) > le re-dimensionnement va s'enchaîner ; si exit_code > 0 (erreur trouvée) > le re-dimensionnement va avorter, l'utiltaire ne pouvant pas réparer le système de fichiers sans démonter le volume qu'il monte, ce qui est impossible ce dernier étant le volume de l'OS démarré.

=> si tu étais dans ce deuxième cas de figure > re-démarre ton Mac > presse les touches ⌘R après l'écran noir jusqu'à l'affichage de la  > démarrage en mode Recovery > lance l'«Utilitaire de Disque» affiché dans la fenêtre des 4 Utilitaires OS X > sélectionne le volume Macintosh HD > S.O.S. dessus > si tu obtiens à la fin : "le volume Macintosh HD semble être en bon état " > c'est que le système de fichiers a été réparé > tu re-démarres sur ton OS > ta session ré-ouverte, tu repasses ma dernière commande :
Bloc de code:
diskutil coreStorage resizeStack 6CB09CB7-BBB0-4ABB-9A49-4244975F578C 0b
qui devrait être honorée cette fois-ci.
 
Dernière édition par un modérateur:
  • J’aime
Réactions: scoliaste et antan
Macomaniac,
J'ai effectué les commandes.
Les 3 partitions terminales sont supprimés.
La vérification d'intégrité du système a répondu: exit_code = 0. Ouf...et le redimensionnement s'est fait.
Mon problème est résolu: un volume sur le disque interne, avec tout l'espace attribué sur le volume Macintosh HD.

Tu mentionne au début: "La Partition ESP en disk0s1 a gardé son type = "EFI" > alors on va supposer qu'il s'est agi d'une fausse alerte de ce côté-là..."
J'aurais pu la modifier sur boot camp? et dans ce cas là, quelles conséquences?

Il me semble que l'utilitaire de disk était plus simple sur yosémite (mon ancien mac). Concernant boot camp, j'avais installé windows sans trop de difficulté. Du coup, je suis un peu refroidi pour me relancer dans une nouvelle installation. J'ai du me planter dans le choix du disque puis j'ai effacer et reformater. De plus, les tutos que je trouve sur le net ne correspondent pas toujours exactement à ce que j'ai sous les yeux! Je vais chercher sur le forum ici;)

En tout cas, merci pour tes réponses! elles sont claires et tes explications nous font comprendre ce que l'on effectue.
 
J'ai voulu installer windows 8 sur mon iMac tout neuf
Si ton iMac est vraiment un modèle de 2015, alors suit le mode d'emploi de Boot Camp sans chercher un tutoriel sur internet, sinon tu vas encore te planter. Utilise le fichier officiel de Windows au format .iso.

Installe une version de Windows 10 qui est bien plus stable et fiable.
Il me semble que l'utilitaire de disk était plus simple sur yosémite (mon ancien mac).
Je pense que macomaniac va te ressortir le message ou on parle justement d'une version de Yosemite modifiée pour fonctionner sous El Capitan, ça devrait aussi t'aider. ;)
 
Puisque Locke me met le pied à l'étrier : tu peux, antan, télécharger la version patchée pour être fonctionnelle dans «El Capitan de l'ancien «Utilitaire de Disque» de «Yosemite» en te référant à ce fil : ☞Récupérer l'ancien «Utilitaire de Disque» dans El Capitan☜ > tu as le lien entre le ♧ et le ♡.

Une fois le logiciel Disk Oldility.app dézippé déplacé at: Applications > Utilitaires > lance le «Terminal» et fais un copier-coller de la commande :
Bloc de code:
sudo chown -R root:wheel /Applications/Utilities/Disk\ Oldility.app
et ↩︎ --> une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe admin à l'aveugle - aucun caractère ne se montrant à la frappe - et derechef ↩︎. Cette commande rétablit récursivement à user=root & group=wheel les accédants au paquet de l'application.

=> il y a un temps de latence au lancement, mais ensuite tu récupères toutes les fonctionnalités de l'ancien logiciel (sauf la réparation des permissions qui n'est plus supportée dans «El Capitan» comme dépendance de diskutil piloté en mode graphique par l'«Utilitaire de Disque»).

--------------------
Pour l'installation de Windows, tu connais la devise de ceux qui se prennent une gamelle ? - se remettre illico en selle...

Si tu as de nouveau des partitions en ballade > «Disk Oldility» devrait te permettre de les voir et de les manipuler (et de voir en grisé l'espace libre sur ton disque si tu sélectionnes le disque > menu partitionner > affichage central en mode rectangles). Sinon > tu refais signe et hop ! un coup de «Terminal».

--------------------
La présence d'un format CoreStorage sur la partition de l'OS n'aide pas l'«Assistant BootCamp» > si tu veux te débarrasser du tien (non destructivement pour le volume de ton OS et tes données - car il est du type : « Revertible: Yes (no decryption required) ») > passe la commande (copier-coller) :
Bloc de code:
diskutil coreStorage revert 6CB09CB7-BBB0-4ABB-9A49-4244975F578C
> à complétion de l'opération > re-démarre impérativement ton Mac > sinon le kernel va continuer de faire comme si un Volume Logique /dev/disk1 exporté par un CoreStorage était toujours monté en support du système de fichiers de l'OS > au re-démarrage sur l'OS, le système de fichiers sera retombé à plat sur l'en-tête des blocs de la partition - comme à l'âge des neiges d'antan...
 
Locke,
j'ai suivi l'installation avec boot camp et avec le fichier officiel de Windows au format .iso.
Aucun problème, installation simple...j'ai perdu beaucoup de temps en fin de semaine...pourquoi faire compliquer quand on peux faire simple!!?
Merci pour tes conseils;)

Macomaniac,
Je me suis remis en selle sans attendre, avec succès!
Bon, ce mac sert aux enfants et à ma compagne donc normalement, pas de nouvelles manip en vue; ça marche comme ça et c'est très bien. J'irai quant même lire ton fil et je me m'y mettrai antan voulu...

Bonne fin de week end et encore merci pour vos bons conseils.