Un disque "Mac" démarrable a bien une
Table de Partition GUID (
GPT) maîtresse, qui décrit la répartition des blocks en secteurs logiques ; mais cette
Table de Partition GUID directrice est doublée par défaut par une
Table de Partition secondaire, dite : "
Protective MBR".
Cette "
Protective MBR" constitue une description parallèle de l'espace-disque comme s'il relevait d'une
Carte Master Boot Record ne comportant qu'
un seul & unique secteur, englobant
tous les blocks (
une seule partition). La raison de cette complication logique est pointée dans l'intitulé "
Protective" de cette table secondaire : il s'agit d'une représentation de l'espace-disque "de type
Windows" qui protège la
Table de Partition GUID principale "de type
Mac" contre des modifications en écriture (genre : repartitionnement) à partir d'un démarrage sur un installateur de
Win.
Cette table secondaire "
Protective MBR" (dont l'abstraction réside, en compagnie de celle de la
Carte GPT, sur le secteur de
boot du disque : son
secteur 0) est susceptible d'être ré-écrite par un installateur de
Win pour donner une table
multi-partitions dite "
Hybrid MBR" (c'est là que la "
Protective MBR" joue tout son rôle : d'« encaisser » ce travail de ré-écriture, à la place de la
Table de Partition GUID, laquelle, préservée, continue de permettre le démarrage sur
OS X).
Une "
Hybrid MBR" consiste en un "re-partitionnement" de la
Table de Partition "
Protective MBR"
mono-secteur par défaut, de manière à pouvoir générer un maximum de
3 secteurs dans un schéma
Master Boot Record correspondant à autant de partitions pré-établies de la
Table de Partition GUID maîtresse. Il s'agit de générer une contre-partie "
MBR" exacte, en terme d'allocation des blocks à des secteurs, des partitions déjà constituées de la
GPT, sans qu'il soit obligé de "re-mapper" en mode
MRB l'espace des blocks de chacune des partitions
GUID pré-constituées : il est possible de ne re-mapper en mode "
MBR" que l'
ESP (
EFI System Partition : /dev/disk0s1) et la partition
MS-DOS générée en-dessous de la partition de la «
Recovery HD» (
/dev/disk0s3) pour servir de secteur d'installation à
Win (la
/dev/disk0s4). De cette façon serait générée une "
Hybrid MBR" à 2 secteurs =>
1: ESP (contrepartie
MBR de la
disk0s1) et
2: WIN (contrepartie
MBR de la
disk0s4) - le reste de l'espace-disque étant a priori "évincé de la représentation" dans un statut de
free_space hors
Table MBR (les partitions intercalaires
/dev/disk0s2 d'
OS X +
/dev/disk0s3 de la «
Recovery HD»).
Une Table "
Hybrid MBR" est donc la façon dont un installateur de
Win re-mappe l'espace-disque du disque du Mac afin qu'il soit reconnaissable pour un démarrage de type
Windows. Normalement, l'«
Assistant BootCamp» (quand il consent à fonctionner) prend en charge cette édition de la table secondaire "
Protective MBR" en une "
Hybrid MBR", ou encore le logiciel «
Winclone», qui crée une représentation de la partition d'accueil
MS-DOS de départ dédiée à l'installation de
Win (la
/dev/disk0s4) comme partition identifiée d'une "
Hybrid MBR", dans le cadre de laquelle il opère un reformatage
MS-DOS =>
ntfs, avant de re-cloner l'image d'un système de fichiers
Windows.
C'est dans ce contexte que j'interprète la "plainte" de «
Winclone» :
Bloc de code:
Cannot write to MBR.
This version of OS X has System Integrity Protection (SIP) enabled and is preventing Winclone from writing do Master Boot Record
(MBR), which is required for booting Windows.
=> «
Winclone» se plaint parce que le
SIP (activé) verrouillerait sur le
secteur 0 du disque la
Carte de Partition secondaire "
Protective MBR" créée par défaut, en l'empêchant de la "re-partitionner" en mode "
Hybrid MBR" pour créer une abstraction reconnaissable par
Windows (dans le schéma de laquelle reformater la partition dédiée
MS-DOS =>
ntfs).
"Complainte" qui paraît vaine, puisque selon
mamadodo le
SIP est désactivé comme en témoigne le résultat de la commande
csrutil status dans le «
Terminal» de l'OS démarré.
Afin d'éviter de se « prendre la tête » plus avant en se faisant des « nœuds au cerveau »
(parce que, autant l'avouer franchement, toutes ces complications logiques de représentations concomitantes d'un même espace-disque selon 2 schémas concurrents sont dignes de la
Scolastique du XIIIè siècle...) - les précédentes inconsistances
internes dans la représentation de la taille des données sur la partition
/dev/disk0s2 de l'OS par l'«
Utilitaire de Disque» donnent l'impression qu'il y a des erreurs logiques d'installation dans le Système d'«
El Capitan» [tu n'utilises pas une
bêta- par hasard ?]. Je pense que le mieux serait de re-démarrer par
⌘R sur la «
Recovery HD» et de prendre le temps de "
Ré-installer OS X" à destination du volume d'
OS X, ce qui ré-écrirait les fichiers-Système en préservant les données. Désactiver le
SIP ensuite, puis relancer «
Winclone» pour voir s'il a les coudées franches.
[Si jamais il y avait eu des "bidouilles" sur les Tables de Partition en préalable (transformation customisée de la "Protective MBR" en "Hybrid MBR" a priori - via l'exécutable gdisk de Roderick Smith, par exemple) - savoir que les installateurs de Win et autre «Winclone» n'apprécient absolument pas qu'on fasse ce travail en avance à leur place et n'arrêtent pas d'ergoter que les Tables de Partitions de sont pas gérables dans ce cas....]