Seconde fois que l'update automatique de Windows 10 empêche le boot.

Cette partition -->
Bloc de code:
   2:       Microsoft Basic Data                         524.9 GB   disk0s2

  • n'a pas de volume défini.

Je suppose que tu veux un format FAT-32 en accueil ?
 
Alors passe la commande :
Bloc de code:
diskutil eraseVolume fat32 WIN10 disk0s2

  • la commande reformate la partition en FAT-32 et monte un volume intitulé WIN10

Si tu n'as pas eu de message d'erreur -> repasse un :
Bloc de code:
diskutil list

  • et poste le tableau mis-à-jour.
 
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *525.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:       Microsoft Basic Data WIN10                   524.9 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk5         499.9 GB   disk1s2

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Documents               319.7 GB   disk2s2

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data WINDOC                  499.9 GB   disk3s2

/dev/disk4 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            CCSA_X64FRE_FR-FR_DV5  *4.3 GB     disk4

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk5
                                 Physical Store disk1s2
   1:                APFS Volume Mac SSD                 366.0 GB   disk5s1
   2:                APFS Volume Preboot                 19.5 MB    disk5s2
   3:                APFS Volume Recovery                503.9 MB   disk5s3
   4:                APFS Volume VM                      20.5 KB    disk5s4
 
Bon !

Pour qu'on puisse manipuler la table de partition > il faut que le SIP soit désactivé. Passe la commande :
Bloc de code:
csrutil status

  • qui affiche le statut actuel du SIP

Poste le retour.
 
Enabled = activé. Pour désactiver le SIP -->

- re-démarre > et tiens pressées les 2 touches ⌘R (cmd R) de l'écran noir à la  (= démarrage sur l'OS de secours).

Quand tu as l'écran aux 4 Utilitaires macOS > va à la barre supérieure de menus de l'écran > menu Utilitaires > lance le Terminal (c'est celui de l'OS de secours : le seul dans lequel on puisse désactiver le SIP). Passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Redémarre normalement et signale quand tu as réouvert ta session.
 
Enabled = activé. Pour désactiver le SIP -->

- re-démarre > et tiens pressées les 2 touches ⌘R (cmd R) de l'écran noir à la  (= démarrage sur l'OS de secours).

Quand tu as l'écran aux 4 Utilitaires macOS > va à la barre supérieure de menus de l'écran > menu Utilitaires > lance le Terminal (c'est celui de l'OS de secours : le seul dans lequel on puisse désactiver le SIP). Passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Redémarre normalement et signale quand tu as réouvert ta session.
Ok done!
 
Pour avoir un aperçu du disk0 dans sa condition actuelle --> passe la commande :
Bloc de code:
sudo gpt show /dev/disk0

  • cette commande affiche la distribution des blocs du disques > en montrant notamment les caractéristiques des 2 tables de partition situées sur les blocs de tête

Poste ce tableau.
 
Bloc de code:
 start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6        
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  976363488      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  976773128          7        
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
 
Ce que tu vois là -->
Bloc de code:
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table

correspond aux 2 tables de partition -->

  • la table de partition MBR alternative sur le seul bloc 0 --> qui est désignée comme PMBR = Protective_MBR ("fake" ne décrivant pas de partition et inservable pour un boot en mode BIOS)
  • la table de partition principale GPT sur les blocs 1 à 32 (avec son en-tête fournissant un code de boot à l'EFI > et la table proprement dite constituée des descripteurs des partitions du disque).

La PMBR du bloc 0 est la table qui doit être convertie au type Hybride (décrivant des partitions en mode MBR) > pour permettre le boot Legacy par un BIOS_émulé.

Pour cela il faut un utilitaire de tierce partie = gdisk - œuvre de Roderick Smith développeur de «rEFInd».

Pour le télécharger va à --> ☞GPT fdisk☜ (clique le lien rouge) > presse le bouton Download --> tu obtiens un paquet d'installation intitulé : gdisk-1.0.3.pkg. Tu le double-cliques et l'utiltaire gdisk va être installé at: /usr/local/bin/gdisk d'où il sera appelable directement dans une commande du Terminal.

=> signale quand c'est fait.
 
Alors par la commande -->
Bloc de code:
sudo gdisk /dev/disk0

  • tu appelles gdisk à ouvrir le disk0

Poste l'affichage retourné.
 
Bloc de code:
nico-PC:~ nicofem$ sudo gdisk /dev/disk0
Password:
GPT fdisk (gdisk) version 1.0.3

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):
 
Je suis en train de te rédiger le tuto des opérations avec gdisk -->

  • patiente encore quelques minutes
 
Bloc de code:
Command (? for help):

  • est l'invite de commande interactive de gdisk. Tu vas être amené à saisir une série de commandes (qui se réduiront à un seule lettre le plus souvent) > que tu valideras chaque fois avec la touche "Entrée" du clavier --> ce qui déclenchera un affichage de gdisk te proposant d'enchaîner sur une nouvelle commande.

Tu tapes :
Bloc de code:
r
(comme recovery mode) et ↩︎ --> tu obtiens la nouvelle invite de commande de ce mode :
Bloc de code:
Recovery/transformation command (? for help):
Tu tapes :
Bloc de code:
h
(comme hybrid mbr) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
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:
Tu tapes :
Bloc de code:
2
(comme partition disk0s2) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N):
Tu tapes :
Bloc de code:
y
(comme yes) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default 07):
Tu tapes :
Bloc de code:
07
(hex code du type de partition Microsoft Basic Data) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Set the bootable flag? (Y/N):
Tu tapes :
Bloc de code:
y
(comme yes) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Unused partition space(s) found. Use one to protect more partitions? (Y/N)
Tu tapes :
Bloc de code:
n
(comme no - important ! --> refuser) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Recovery/transformation command (? for help):
Tu tapes :
Bloc de code:
w
(comme write) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N):
Tu tapes :
Bloc de code:
y
(comme yes) et ↩︎ --> tu obtiens l'affichage :
Bloc de code:
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.

- tu récupères l'invite de commande habituelle du Terminal --> signe que l'opération gdisk est finie.

Re-démarre une fois et signale quand tu as ré-ouvert ta session.
 
Dernière édition par un modérateur:
je me suis mis en pause là :

Bloc de code:
Enter an MBR hex code (default 07):

car j'ai

Bloc de code:
Enter an MBR hex code (default FF):

puis-je continuer avec le 07 ?
 
Tu as bien saisi juste avant comme n° de partition --> 2 ?

  • si oui --> le hex code est bien 07.