10.14 Mojave Partition Mac disparue après redimensionnement

benou.1

Membre confirmé
8 Mai 2019
11
0
37
bonjour,

Je suis en dualboot Mojave/Windows10 sur MacBook Pro.
J’ai agrandi ma partition bootcamp sur Windows avec le logiciel EadeUS en diminuant une partition non utilisée pour agrandir la partition bootcamp.
Ça a fonctionné seulement la partition Mac n’apparait plus au démarrage via la touche alt.
J’ai fait un diskutil list via la session recovery et la partition Mac est bien en Apple_HSF.

Comme je ne peux pas avoir le terminal et internet en même temps en mode recovery j’ai fait une photo.

https://www.cjoint.com/c/IEis0jHQUbU

Est il possible de vérifier si mes données sont toujours sur la partition Mac et si possible de la récupérer ?

Merci pour votre aide.
Adrien
 
Dernière édition par un modérateur:
Bonsoir benou

Quand tu es dans la session de secours (écran des 4 Utilitaires macOS) > et que tu as passé la commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques

=> voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • 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 cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-521520-original.png

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

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS                         125.4 GB   disk1s2
   3:       Microsoft Basic Data stock                   471.9 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                125.0 GB   disk1s4
/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +524.3 KB   disk7
/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk8
/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk9
/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk10
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk11
/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk12
/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk13
/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk14
-bash-3.2#




Merci pour les explications

Adrien
 
Je vois ta partition macOS ici -->
Bloc de code:
   2:                  Apple_HFS                         125.4 GB   disk1s2

  • la partition a un type : "Apple_HFS" classique. Es-tu sûr que c'était l'OS Mojave qui était installé ? => car son installation aurait obligatoirement converti le type de la partition à : "Apple_APFS".

Passe les 2 commandes informatives (l'une après l'autre) :
Bloc de code:
sysctl hw.model
sw_vers -productVersion

  • qui affichent l'identifiant de modèle du Mac & la version de l'OS de secours démarré

Poste les 2 retours.
 
Bloc de code:
-bash-3.2# sysctl hw.model
hw.model: MacBookPro11,4
-bash-3.2# sw_vers -productVersion
10.11.6
-bash-3.2#


Mais j'ai peut être pas tout dit :shy: j'ai tenté une manipe en cherchant des cas similaires et je suis tombé sur un poste où il était préconisé de "réinitialiser" le type de partition avec une commande du style "asr adjust -settype /dev/disk01 ...."Apple_HFS"
Comme ca m'a affiché une erreur de syntaxe je me suis dit que cette commande n'avait eu aucun effet... mais apparement si.

Faut il "réinitialiser" le type de partition en "Apple_APFS" ?

Merci
 
MacBook Pro 2015. OS El capitan -->

- tu as démarré sur l'OS d'usine du Mac. Antérieur à l'apfs > il ne peut pas le reconnaître. Il faut que tu démarres sur un OS de secours Mojave > capable de gérer l'apfs.​

Donc redémarre (Menu  > Redémarrer) > les 3 touches tenues aussitôt pressées : ⌘⌥R (command option R) = démarrage par internet -->

- connexion au Wi-Fi > téléchargement en RAM d'un OS de secours Mojave (500 Mo - globe terrestre en rotation) > démarrage à la fin du Mac sur cet OS de secours en RAM. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS.​

Relance le Terminal > repasse la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques (que je voie quel est l'index du disque interne après ce redémarrage).

Note : je pense qu'il va falloir une autre commande qu'asr --> pour restaurer le type de la partition de macOS.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS                         125.4 GB   disk1s2
   3:       Microsoft Basic Data stock                   471.9 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                125.0 GB   disk1s4

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

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

-bash-3.2#



Pour l'OS EL Capian c'est bizard, j'ai deux mac du même age et j'avais bien Mojave sur les deux.

Je n'ai pas vraiment vu de différence entre le démarrage avec cmd+R et le démarrage avec cmd+option+R
 
Cette mention -->
Bloc de code:
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

  • qui décrit le volume de l'OS de secours démarré (supporté par une image-disque en RAM) > a l'intitulé : macOS Base System. L'indication initiale macOS (au lieu de OS X) est typique d'un OS de secours Mojave.

Passe la commande :
Bloc de code:
gpt show disk1

  • la commande affiche le tableau de la distribution des blocs du disque interne

Poste ce tableau.
 
Bloc de code:
-bash-3.2# gpt show disk1
      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  244856776      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  245266416         16        
  245266432     921600      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  246188032  244045824      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856        863        
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header
-bash-3.2#
 
J'ai la localisation sur les blocs de la partition 2 (macOS).

À présent > on va commencer par supprimer le descripteur erroné de cette partition dans la GPT (ce qui ne touche pas aux blocs de la partition). Mais pour ce faire > il faut que tous les volumes du disque soient démontés > afin que la table GPT soit désactivée.

Donc passe la commande :
Bloc de code:
diskutil umountDisk force disk1

  • la commande démonte de force le disque interne de ses volumes

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil umountDisk force disk1
Forced unmount of all volumes on disk1 was successful
-bash-3.2#
 
Démontage réussi. Passe la commande :
Bloc de code:
gpt remove -i 2 disk1

  • la commande supprime le descripteur de la partition n°2 (macOS) - ce qui n'écrit rien aux blocs de cette partition (uniquement aux 33 blocs d'en-tête de la table GPT)

Poste le retour.
 
Descripteur supprimé.

L'écriture (suppressive ici) à la GPT --> a induit le remontage immédiat des volumes du disque. Donc repasse la commande :
Bloc de code:
diskutil umountDisk force disk1

  • qui re-démonte le disque interne de ses volumes

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil umountDisk force disk1
Forced unmount of all volumes on disk1 was successful
-bash-3.2#
 
Démontage réussi --> on peut de nouveau écrire à la GPT.

Après la suppression > la re-création. Voici la commande à passer :
Bloc de code:
gpt add -b 409640 -s 244856776 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 disk1

  • passe-la en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le Terminal > tu l'exécutes
  • la commande recrée dans la GPT un descripteur de partition telle que : rang = 2 > type = "Apple_APFS" (déterminé par l'UUID universel de ce type) > bloc de tête = n° 409640 > extension = 244856776 blocs (de 512 octets = 125,36 Go)

Poste le retour.
 
Bloc de code:
-bash-3.2# gpt add -b 409640 -s 244856776 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 disk1
disk1s2 added
-bash-3.2#
 
Descripteur recréé.

Alors voici la commande de vérité : passe la commande -->
Bloc de code:
diskutil list

  • et poste le tableau des disques => on va voir si la recréation d'un descripteur valide aura suffi à redéployer le système de fichiers apfs de la partition.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk20        125.4 GB   disk1s2
   3:       Microsoft Basic Data stock                   471.9 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                125.0 GB   disk1s4

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

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

/dev/disk20 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.4 GB   disk20
                                 Physical Store disk1s2
   1:                APFS Volume MacOS                   79.8 GB    disk20s1
   2:                APFS Volume Preboot                 44.6 MB    disk20s2
   3:                APFS Volume Recovery                512.4 MB   disk20s3
   4:                APFS Volume VM                      1.1 GB     disk20s4

-bash-3.2#


Apple APFS apparait en tout cas :)
 
Victoire ! - la recréation d'un descripteur valide a fait que le kernel a instantanément redéployé l'architecture apfs -->
Bloc de code:
   2:                 Apple_APFS Container disk20        125.4 GB   disk1s2
------------------------------------------------------------------------------
/dev/disk20 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.4 GB   disk20
                                 Physical Store disk1s2
   1:                APFS Volume MacOS                   79.8 GB    disk20s1
   2:                APFS Volume Preboot                 44.6 MB    disk20s2
   3:                APFS Volume Recovery                512.4 MB   disk20s3
   4:                APFS Volume VM                      1.1 GB     disk20s4

  • tu n'as plus qu'à redémarrer : Menu  > Disque de démarrage > choisis macOS > démarre dessus

=> je te souhaite une bonne réouverture de session !
 
  • J’aime
Réactions: benou.1 et litobar71