Probleme BootCamp

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Ah ! d'accord...

- Windows-7 bootait en mode Legacy de la manière suivante : l'EFI (programme interne du Mac) émulait un BIOS dans le temps du boot > BIOS qui lisait une table MBR inscrite sur le bloc n°0 du disque lui décrivant dans l'encodage MBR la partition BOOTCAMP comme démarrable (table dite : HMBR = Hybrid_MBR) > ce qui permettait au BIOS d'aller exécuter le boot_loader Legacy : boot.mgr de Windows-7 dans le volume BOOTCAMP.​
- on peut conjecturer que l'installation en mode "mise-à-niveau" de Windows-10 avait conservé le boot Legacy de Windows-7. Car Windows-10 est capable de 2 démarrages (par souci de transition historique) - quoique le boot UEFI soit préféré (l'EFI lit la table GPT principale du Mac et accède au volume BOOTCAMP pour y exécuter un boot_loader UEFI de type .efi).​
- alors le passage à Catalina aurait ruiné le boot Legacy de ton Windows-10 > en modifiant la table HMBR du bloc 0 => pour en faire l'actuelle PMBR (Protective_MBR) => qui ne décrit aucune partition en encodage MBR. Il s'agirait alors de recréer une HMBR sur le bloc 0 pour permettre à nouveau le boot Legacy (BIOS émulé => HMBR > démarreur boot.mgr) de ton Windows-10.​

=> est-ce que ça te paraît faire sens ?
Oui ton raisonnement parait correct
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Va à cette page : ☞GPT fdisk☜ (clique le lien rouge) et presse le bouton vert : Download qui va te faire télécharger le paquet d'installation gdisk-1.0.5.pkg. Double-clique le paquet et l'exécutable gdisk de Rod Smith va être installé at: /usr/local/bin/gdisk. Il sera directement appelable dans un terminal. C'est un utilitaire qui permet de recréer assez aisément une HMBR (Hybrid_MBR) sur le bloc 0 d'un disque Mac.

- préviens quand c'est fait.​
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Va à cette page : ☞GPT fdisk☜ (clique le lien rouge) et presse le bouton vert : Download qui va te faire télécharger le paquet d'installation gdisk-1.0.5.pkg. Double-clique le paquet et l'exécutable gdisk de Rod Smith va être installé at: /usr/local/bin/gdisk. Il sera directement appelable dans un terminal. C'est un utilitaire qui permet de recréer assez aisément une HMBR (Hybrid_MBR) sur le bloc 0 d'un disque Mac.

- préviens quand c'est fait.​
C'est fait mais par contre je ne sais pas ou il a installé
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Dans une localisation invisible de l'OS.

- passe la commande (copier-coller) :​
Bloc de code:
sudo gdisk /dev/disk0
  • qui appelle gdisk à lire les tables de partition du disque

Poste le retour.
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Dans une localisation invisible de l'OS.

- passe la commande (copier-coller) :​
Bloc de code:
sudo gdisk /dev/disk0
  • qui appelle gdisk à lire les tables de partition du disque

Poste le retour.
ci dessous le retour
Bloc de code:
GPT fdisk (gdisk) version 1.0.5

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):
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Tu notes -->
Bloc de code:
  MBR: protective
  • = table MBR neutre ne décrivant aucune partition et ne faisant donc pas tes affaires.
  • quant à -->
Bloc de code:
Command (? for help):
  • c'est l'invite de commande interactive de gdisk. Les commandes constituent de simples caractères saisis > puis validés par la touche "Entrée".

Saisis -->
Bloc de code:
r
  • et valide => qui te fait passer dans le mode recovery de gdisk

Poste le retour.
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Tu notes -->
Bloc de code:
  MBR: protective
  • = table MBR neutre ne décrivant aucune partition et ne faisant donc pas tes affaires.

  • quant à -->
Bloc de code:
Command (? for help):
  • c'est l'invite de commande interactive de gdisk. Les commandes constituent de simples caractères saisis > puis validés par la touche "Entrée".

Saisis -->
Bloc de code:
r
  • et valide => qui te fait passer dans le mode recovery de gdisk

Poste le retour.
Bloc de code:
Recovery/transformation command (? for help):
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Tape :
Bloc de code:
h
  • et valide => pour créer une hybrid_mbr

Poste le retour.
Voici le retour
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:
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Tape :
Bloc de code:
2 3
  • (avec un espace entre les chiffres) et valide => pour désigner les partitions apfs2 et BOOTCAMP3 de la table GPT comme partitions à décrire en mode MBR

Poste le retour.
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Tape :
Bloc de code:
2 3
  • (avec un espace entre les chiffres) et valide => pour désigner les partitions apfs2 et BOOTCAMP3 de la table GPT comme partitions à décrire en mode MBR

Poste le retour.
Bloc de code:
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N):
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Tape :
Bloc de code:
y
  • (yes) et valide => pour accepter que la partition1 EFI soit aussi décrite en mode MBR (une HMBR ayant comme limite de ses descriptions possibles 3 partitions)

Poste le retour.
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Tape :
Bloc de code:
y
  • (yes) et valide => pour accepter que la partition1 EFI soit aussi décrite en mode MBR (une HMBR ayant comme limite de ses descriptions possibles 3 partitions)

Poste le retour.
Bloc de code:
Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF):
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 793
21 532
Forêt de Fontainebleau
Tape :
Bloc de code:
n
  • (no) et valide => pour refuser que l'astérisque * désignant un volume démarrable en mode MBR soit ajouté au descripteur MBR de la partition apfs (cette partition se démarre via la GPT --> surtout ne pas créer de conflit de tables à son sujet)

Poste le retour.
 

AlexNilros

Membre junior
9 Avril 2020
24
0
37
Tape :
Bloc de code:
n
  • (no) et valide => pour refuser que l'astérisque * désignant un volume démarrable en mode MBR soit ajouté au descripteur MBR de la partition apfs (cette partition se démarre via la GPT --> surtout ne pas créer de conflit de tables à son sujet)

Poste le retour.
Voici le retour
Bloc de code:
Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default 07):