MacBook Air Partition invisible, Bootcamp

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
En tout cas merci de m'aider, je n'aurais jamais eu les compétences pour exécuter toutes ces manips !
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Le volume a bien été créé.

- passe la commande (copier-coller) :​
Bloc de code:
ls -R /Vol*/Reco*
  • qui liste récursivement les contenus du volume Recovery HD (s'il est bien monté comme son type "Apple_HFS" doit l'effectuer automatiquement)

Poste le retour.
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ ls -R /Vol*/Reco*
com.apple.recovery.boot

/Volumes/Recovery HD/com.apple.recovery.boot:
BaseSystem.chunklist    SystemVersion.plist    prelinkedkernel
BaseSystem.dmg        boot.efi
PlatformSupport.plist    com.apple.Boot.plist
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Je vois l'image-disque BaseSystem.dmg qui contient l'OS de secours démarrable. Normalement intègre et non modifiable.

- passe la commande (copier-coller) :​
Bloc de code:
hdiutil attach /Vol*/Reco*/com*/BaseSystem.dmg
  • la commande attache au Système du Mac le disque virtuel de l'image-disque BaseSystem.dmg => ce qui induit le montage de son volume

Poste le retour.
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ hdiutil attach /Vol*/Reco*/com*/BaseSystem.dmg
Calcul de la somme de contrôle de Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR : : vérifiée   CRC32 $7AEF3DEC
Calcul de la somme de contrôle de GPT Header (Primary GPT Header : 1)…
 GPT Header (Primary GPT Header : 1) : vérifiée   CRC32 $62D04A7C
Calcul de la somme de contrôle de GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl : vérifiée   CRC32 $8ECD5972
Calcul de la somme de contrôle de  (Apple_Free : 3)…
                    (Apple_Free : 3) : vérifiée   CRC32 $00000000
Calcul de la somme de contrôle de disk image (Apple_HFS : 4)…
........................................................................
          disk image (Apple_HFS : 4) : échec du calcul de la somme de contrôle, erreur 1000.
............................................................................................
calculée CRC32 $A081784F, prévue   CRC32 $E903D156
hdiutil: attach failed - Données d’image endommagées
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Pas de veine : l'image-disque BaseSystem.dmg est endommagée > et c'est la raison du plantage du démarrage en mode secours précédemment.

- j'ai lancé le téléversement dans le dossier public de ma DropBox d'une image-disque BaseSystem.dmg intègre d'El Capitan. Il y a en pour 1 heure. Je reviendrai dans ton fil en après-midi pour te proposer un lien de téléchargement de cette image-disque (moins de 500 Mo). On reprendra les choses à partir d'elle.​
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Passe la commande (copier-coller) :
Bloc de code:
hdiutil attach ~/Downloads/Base*
  • la commande attache le disque virtuel de l'image-disque > et monte son volume après une vérification de son intégrité

Poste le retour.
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ hdiutil attach ~/Downloads/Base*
Calcul de la somme de contrôle de Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR : : vérifiée   CRC32 $7AEF3DEC
Calcul de la somme de contrôle de GPT Header (Primary GPT Header : 1)…
 GPT Header (Primary GPT Header : 1) : vérifiée   CRC32 $62D04A7C
Calcul de la somme de contrôle de GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl : vérifiée   CRC32 $8ECD5972
Calcul de la somme de contrôle de  (Apple_Free : 3)…
                    (Apple_Free : 3) : vérifiée   CRC32 $00000000
Calcul de la somme de contrôle de disk image (Apple_HFS : 4)…
......................................................................................
          disk image (Apple_HFS : 4) : vérifiée   CRC32 $0CAD92AE
Calcul de la somme de contrôle de  (Apple_Free : 5)…
...........................................................................................
                    (Apple_Free : 5) : vérifiée   CRC32 $00000000
Calcul de la somme de contrôle de GPT Partition Data (Backup GPT Table : 6)…
GPT Partition Data (Backup GPT Table : vérifiée   CRC32 $8ECD5972
Calcul de la somme de contrôle de GPT Header (Backup GPT Header : 7)…
  GPT Header (Backup GPT Header : 7) : vérifiée   CRC32 $3A347A20
vérifiée   CRC32 $E903D156
/dev/disk1              GUID_partition_scheme             
/dev/disk1s1            Apple_HFS                          /Volumes/OS X Base System
Une fenêtre s'est ouverte OS X base system avec l'image disque de El Capitan
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Ah ! quand même... Cette fois-ci l'image-disque est valide.

- passe la commande (copier-coller) :​
Bloc de code:
sudo asr restore --s /Volumes/OS* --t /Volumes/BOOT --erase --noprompt
  • la commande restaure (= clone en mode "copie de blocs") le volume OS X Base System monté de l'image-disque => au volume BOOT qu'on a créé. BOOT va être reformaté > renommé OS X Base System comme la source > cloné du volume source (1,3 Go) > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête.

Poste le retour quand tu auras récupéré l'invite de commande du terminal en signal de fin.
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ sudo asr restore --s /Volumes/OS* --t /Volumes/BOOT --erase --noprompt
Password:
    Validating target...done
    Validating source...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
TOP ! Deux autres fenêtres se sont ouvertes les mêmes que tout à l'heure
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Réussi. Et tu sais pourquoi on fait tout ça ? => pour désactiver le SIP !

- redémarre > la touche alt tenue pressée pour obtenir l'écran de choix du volume de démarrage. Choisis le volume intitulé : OS X Base System > démarre dessus. Tu obtiens (après un temps de chargement) => un écran affichant une fenêtre de 4 Utilitaires OS X.​

Va à la barre de menus supérieure de l'écran > Menu : Utilitaires > sous-menu : Terminal. Lance-le et passe la commande :
Bloc de code:
csrutil disable
  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne Macintosh > redémarre dessus.

----------

De retour dans ta session > repasse une commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je revoie la situation.
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh               65.0 GB    disk0s2
   3:                  Apple_HFS OS X Base System        4.6 GB     disk0s3
   4:                  Apple_HFS Recovery HD             650.0 MB   disk0s4
iMac-de-mac:~ mac$
Impeccablement bien passé
 

LeonSmourf

Membre junior
30 Mars 2020
31
0
27
Bloc de code:
iMac-de-mac:~ mac$ csrutil status
System Integrity Protection status: disabled.
iMac-de-mac:~ mac$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
72 734
21 797
Forêt de Fontainebleau
Désactivé : ouf ! => on peut se lancer dans de petites acrobaties logiques.

- passe la commande (copier-coller) :​
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil resizeVolume disk0s2 0b ; diskutil list
  • la commande supprime la partition auxiliaire OS X Base System > récupère son espace à la partition Macintosh > réaffiche le tableau des disques

Poste le retour intégral.