10.13 High Sierra Boot Camp : message d'alerte dès le début

keo_wn

Membre confirmé
2 Juillet 2010
17
0
Bonjour à tous,

J'essaie d'installer W10 via Bootcamp mais j'ai un message d'alerte dès le début de l'installation, lors du partitionnement de mon disque :

Voici le résultat d'un diskutil list avant la tentative de partitionnement :

Bloc de code:
dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                 Apple_APFS Container disk1         89.0 GB    disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +89.0 GB    disk1
                                Physical Store disk0s2
   1:                APFS Volume Macintosh HD            76.3 GB    disk1s1
   2:                APFS Volume Preboot                 21.0 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
Et un autre juste après la tentative de partitionnement :
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                 Apple_APFS Container disk1         89.0 GB    disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +89.0 GB    disk1
                                Physical Store disk0s2
   1:                APFS Volume Macintosh HD            76.3 GB    disk1s1
   2:                APFS Volume Preboot                 21.0 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            J_CCSA_X64FRE_FR-FR... +4.1 GB     disk2
Vous avez une idée? J'ai fouillé pas mal de sujet à ce propos et malgré de nombreuses tentatives je n'ai pas réussi à débloqué ma situation...

Merci d'avance
 
Dernière édition par un modérateur:
Salut keo

Avant d'intervenir dans ton fil > je te suggère de corriger (tant que tu es dans le délai d'édition de ton message) la présentation des tableaux de diskutil > en utilisant le procédé suivant -->

  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
 
@keo_wn
J'ai corrigé ton message, tiens compte de ce qui est demandé en fin de réponse #2. Et ton titre est plutôt laconique.
 
Je reprends donc le fil : il n'y a aucun différence entre les 2 tableaux.

Ce qu'il y a à noter a priori est que la partition apfs disk0s2 ne fait que 89 Go au lieu de faire environ 121 Go --> il y a donc environ 32 Go d'espace libre sur le disque. Je note aussi l'absence de la partition disk0s1 EFI de 209 Mo --> ce qui peut suffire aussi pour interdire un re-partitionnement de la part de l'«Assistant BootCamp».

J'aurais besoin que tu passes une commande affichant la distribution des blocs du disque > mais comme cette commande n'est validée que si le SIP (protocole de sécurisation) est désactivé --> il faut donc savoir d'abord quel est le statut actuel du SIP.

Passe donc la commande :
Bloc de code:
csrutil status

  • qui retourne le statut du SIP

Poste le retour (dans une fenêtre de code même si c'est court).
 
«  Enabled » = activé. Pour le désactiver > il faut passer une commande dans le Terminal de l'OS de secours (la commande étant invalide dans le Terminal de macOS).

Re-démarre > en tenant pressées les 2 touches ⌘R (cmd R) de l'écran noir à la  = démarrage sur l'OS de secours. Tu obtiens un écran avec une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure > menu Utilitaires > lance le Terminal.

Passe la commande :
Bloc de code:
csrutil disable

  • qui instruit la désactivation du SIP > ce qui prend effet au re-démarrage

Redémarre sur macOS > réouvre ta session. Tu peux vérifier par un nouveau :
Bloc de code:
csrutil status

  • que le SIP est bien « disabled »

=> signale-le ici.
 
Parfait.

Passe la commande :
Bloc de code:
sudo gpt show /dev/disk0

  • après validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et valide de nouveau
  • la commande affiche le tableau de la distribution des blocs du disque interne

=> poste ce tableau.
 
@macomaniac

Bloc de code:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34     409606        
     409640  171875000      1  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  172284640       1312        
  172285952   15622144      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  187908096       2048        
  187910144   49065984      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  236976128       2015        
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header
 
Quelques chose m'échappe dans ce tableau :

  • la bande de blocs -->
Bloc de code:
         34     409606

  • est bien l'emplacement de la partition EFI supprimée. Mais après cette partition n°1 -->
Bloc de code:
     409640  171875000      1  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC

  • qui fait 88 Go et qui est la partition apfs > j'avise une partition n°2 enregistrée dans la table GPT -->
Bloc de code:
  172285952   15622144      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

  • qui fait 8 Go > et une partition enregistrée -->
Bloc de code:
  187910144   49065984      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

  • qui fait 25 Go.

Ce qui m'échappe > est que ces partitions de la GPT2 & n°3 > ne soient absolument pas chargées par le kernel > ce qui fait que la commande diskutil list ne les recense pas !

On va voir ce qu'on va voir ! Passe (l'une après l'autre) les commandes :
Bloc de code:
sudo gpt remove -i 3 /dev/disk0
sudo gpt remove -i 2 /dev/disk0

Poste les affichages retournés par ces commandes.
 
@macmaniac
Bloc de code:
sudo gpt remove -i 3 /dev/disk0
gpt remove: unable to open device '/dev/disk0': Resource busy
MacBook-Pro-de-KeOv:~ KeOv$ sudo gpt remove -i 2 /dev/disk0
gpt remove: unable to open device '/dev/disk0': Resource busy
 
Ah oui ! zut ! --> il est impossible d'écrire avec gpt à la table GPT du disque s'il y a un volume au moins de monté sur le disque. Ce qui est le cas avec ton Mactintosh HD démarré.

Il faudrait que tu démarres par internet avec les 3 touches ⌘⌥R (cmd alt R) pressées ensemble -->

  • connexion au Wi-Fi > au serveur du Mac App Store > téléchargement en RAM d'un OS de secours (logo d'un globe terrestre en rotation le temps de l'opération) > démarrage à la fin du Mac sur cet OS en RAM - en indépendance du disque donc.

Tu vas encore obtenir un écran avec une fenêtre de 4 Utilitaires macOS. Passe un :
Bloc de code:
diskutil list

dans le Terminal (menu : Utilitaires) et voici comment poster ici le tableau depuis l'OS de secours -->


  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
 
@macomaniac
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                 Apple_APFS Container disk2         88.0 GB    disk0s1
   2:       Microsoft Basic Data OSXRESERVED             8.0 GB     disk0s2
   3:       Microsoft Basic Data BOOTCAMP                25.1 GB    disk0s3

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +88.0 GB    disk2
                                 Physical Store disk0s1
   1:                APFS Volume Macintosh HD            74.0 GB    disk2s1
   2:                APFS Volume Preboot                 21.0 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20
 
Hé ! hé ! voici les partitions affichées cette fois (j'm'disais zôci qu'y'avait un lézard) -->
Bloc de code:
   2:       Microsoft Basic Data OSXRESERVED             8.0 GB     disk0s2
   3:       Microsoft Basic Data BOOTCAMP                25.1 GB    disk0s3


Alors inutile de finasser : passe les commandes (l'une après l'autre) :
Bloc de code:
diskutil eraseVolume free null disk0s2
diskutil eraseVolume free null disk0s3
diskutil ap resizeContainer disk2 0b
(le 0 de 0b est un zéro)

  • les 2 premières suppriment les partitions 2 & 3
  • la 3è récupère l'espace au Conteneur disk2

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

  • et poste le tableau.
 
@macomaniac

Seules les 2 premières commandes sont OK :

Bloc de code:
Started erase on disk0s2 OSXRESERVED
Unmounting disk
Finished erase on disk0
MacBook-Pro-de-KeOv:~ KeOv$ diskutil eraseVolume free null disk0s3
Started erase on disk0s3 BOOTCAMP
Unmounting disk
Finished erase on disk0
MacBook-Pro-de-KeOv:~ KeOv$ diskutil ap resizeContainer disk2 0b
Could not find disk for disk2

Le résultat de diskutil :
Bloc de code:
dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                 Apple_APFS Container disk1         88.0 GB    disk0s1

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +88.0 GB    disk1
                                 Physical Store disk0s1
   1:                APFS Volume Macintosh HD            74.4 GB    disk1s1
   2:                APFS Volume Preboot                 21.0 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
 
Dernière édition:
Poste le retour d'un :
Bloc de code:
diskutil list

  • que je vérifie l'allocation de l'espace.
 
@macomaniac
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                 Apple_APFS Container disk1         121.1 GB   disk0s1

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s1
   1:                APFS Volume Macintosh HD            74.4 GB    disk1s1
   2:                APFS Volume Preboot                 21.0 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4