J'avoue mdr je m'en excuse
- tu es un peu trop pressé...
J'avoue mdr je m'en excuse
- tu es un peu trop pressé...
4: Microsoft Basic Data BOOTCAMP 299.3 GB disk0s4
0 1 PMBR
On peut essayer si sa ne vous ennuie pas ! , je suis pret a tout pour y réussirJe vois que tu as une partition BOOTCAMP ad hoc -->
Bloc de code:4: Microsoft Basic Data BOOTCAMP 299.3 GB disk0s4
- qui occupe le rang n°4 dans la table de partition
Et ceci -->
Bloc de code:0 1 PMBR
- désigne la table de partition alternative de la GPT des blocs suivants (1 > 33) et inscrite sur le seul bloc 0 --> c'est une PMBR = Protective_MBR. Table de type Windows alternative > qui décrit l'ensemble complet de l'espace du disque comme s'il s'agissait d'une partition de type 0xEE = de type EFI. Autant dire que cette description "bidonnée" interdit à un programme de boot de type Windows d'adresser le disque de manière opératoire.
Mais voici en ce qui concerne Windows-7 --> cet OS Windows ne peut booter (ou être installé) qu'en mode Legacy -->
- càd. selon une séquence qui est : EFI (programme de boot du Mac) --> émulation d'un BIOS (programme de boot de type Windows ancien) --> lecture d'une table de partition MBR (Master Boot Record) --> accès à une partition BOOTCAMP décrite en mode MBR
Donc pour que la séquence fonctionne > il faut sur le bloc 0 du disque une table qui ne soit pas une PMBR bidonnée > mais une table de type MBR valide décrivant la partition BOOTCAMP de manière lisible par le BIOS émulé de l'EFI.
- dans les anciennes versions d'OS X jusqu'à Sierra 10.12 non compris --> dès qu'une partition BOOTCAMP était créée dans un format Windows FAT-32 --> automatiquement la table PMBR du bloc 0 était virée à une forme MBR décrivant la partition BOOTCAMP. Cette table spéciale s'appelait une HMBR (Hybrid_MBR). Depuis l'OS Sierra 10.12 compris > aucune création de partition BOOTCAMP en format FAT-32 ne modifie plus la PMBR du bloc 0. Donc il n'est pas possible d'installer W-7 dans le volume BOOTCAMP dans ces conditions > car cette partition est décrite en mode GPT seulement.
C'est en quoi consiste ton blocage.
Mais il est possible de reconvertir la PMBR actuelle --> à une HMBR décrivant en mode MBR l'actuelle partition BOOTCAMP. Ce pour qu'elle soit accessible pour un BIOS émulé de l'EFI. Il faut pour cela utiliser l'utilitaire de tierce partie gdisk de Roderick Smith =>
- est-ce que tu es prêt pour cette opération ?
sudo gdisk /dev/disk0
Va à cette page de SourceForge : ☞GPT Fdisk☜ (clique le lien rouge) > presse le bouton vert Download > ce qui te fait obtenir un paquet d'installation gdisk-1.0.4.pkg > double-clique-le > ce qui va faire s'installer gdisk at: /usr/local/bin/gdisk. L'utilitaire est désormais appelable directement dans une commande du Terminal.
Passe la commande :
Bloc de code:sudo gdisk /dev/disk0
- et poste le tableau retourné.
Last login: Thu Aug 23 17:44:03 on ttys000
Mac-mini-de-quentin:~ Quentin.$ sudo gdisk /dev/disk0
Password:
GPT fdisk (gdisk) version 1.0.4
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help):
Alors voici la suite des opérations que je t'indique via une simulation dans gdisk. Tu tapes chaque fois et tu valides avec "Entrée" le caractère que je t'ai mis en bleu à la fin des lignes voulues. Ce qui t'affiche la ligne suivante > où tu tapes le nouveau caractère en bleu et tu valides etc.
----------
Command (? for help): r
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 4
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #4 (MBR partition #2)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y
Unused partition space(s) found. Use one to protect more partitions? (Y/N): n
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
----------
Une fois que tu as effectué l'opération dans ton Terminal > poste l'ensemble de l'affichage dans une fenêtre de code que je vérifie si tout est en ordre.
Moi j'ai posté hors fenêtre de code > uniquement pour tu puisses avoir les commandes en bleu gras.
Command (? for help): r
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 4
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #4 (MBR partition #2)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y
Unused partition space(s) found. Use one to protect more partitions? (Y/N): n
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
Mac-mini-de-quentin:~ Quentin.$
sudo gdisk /dev/disk0
Sans faute. En explication --> tu as créé une HMBR sur le bloc 0 (à la place de la PMBR inopérante) > avec 2 descripteurs de type MBR : un pour la partition EFI (dans le volume de laquelle des exécutables de boot Windows peuvent se loger) et l'autre pour la partition BOOTCAMP.
Redémarre une fois > pour que le kernel charge la nouvelle table HMBR. De retour dans ta session > repasse la commande :
Bloc de code:sudo gdisk /dev/disk0
- qui affiche le scan d'entrée du disk0 par gdisk
Poste l'affichage retourné;
Last login: Thu Aug 23 19:13:09 on console
Mac-mini-de-quentin:~ Quentin.$ sudo gdisk /dev/disk0
Password:
GPT fdisk (gdisk) version 1.0.4
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help):
MBR: hybrid
Cette mention -->
Bloc de code:MBR: hybrid
- montre que le table alternative du bloc 0 est désormais une HMBR décrivant des partitions déterminées en mode MBR
Afin de vérifier le contenu de la table HMBR > effectue cette courte opération -->
----------
Command (? for help): r
Recovery/transformation command (? for help): o
----------
En bref : tu passes dans le mode Recovery de gdisk par r --> puis tu ouvres la table de partition HMBR par o
- poste le tableau retourné.
Recovery/transformation command (? for help): o
Disk size is 1953525168 sectors (931.5 GiB)
MBR disk identifier: 0x8B393C9A
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 1368866815 primary 0xEE
2 * 1368866816 1953523711 primary 0x07
Recovery/transformation command (? for help):
Encore un grand merci pour tout , je vais essayer tout sa , je ne sais comment vous remercier !!!Comme tu peux le voir > tu as une table HMBR opératoire qui décrit les partitions : n°1 de type EFI (0xEE) et n°2 de type Microsoft Basic Data (0x07). L'astérique * attaché à la 2è (BOOTCAMP) la désigne comme a priori démarrable.
Tout est logiquement en place pour que tu puisses installer W-7 dans BOOTCAMP. Le seul obstacle étant l'environnement High Sierra, peut-être.
Donc redémarre (ton DDE portant le volume Wininstall attaché au Mac) avec la touche "alt" --> si tu as 2 disques choisissables : Windows vs EFI Boot --> il faut choisir exclusivement Windows qui gère le démarrage en mode Legacy. Tu verras bien si l'installation fonctionne.
[tu peux quitter le Terminal évidemment.]
diskutil list
Mac-mini-de-quentin:~ Quentin.$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: Apple_APFS Container disk1 1000.0 GB disk0s1
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1000.0 GB disk1
Physical Store disk0s1
1: APFS Volume Macintosh HD 439.9 GB disk1s1
2: APFS Volume Preboot 42.9 MB disk1s2
3: APFS Volume Recovery 506.8 MB disk1s3
4: APFS Volume VM 3.2 GB disk1s4
Mac-mini-de-quentin:~ Quentin.$
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: Apple_APFS Container disk1 1000.0 GB disk0s1
csrutil status
sudo gpt show disk0