Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

10.14 Mojave Partition supprimée ?

Discussion dans 'macOS' créé par pixelable, 20 Décembre 2018.

Modérateurs: Aliboron, bompi, daffyb
  1. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Bonjour à tous,

    Ayant un gros problème avec mon iMac, surement suite à de mauvaise manipulation, je viens ici vous demander de l'aide...

    J'ai un imac avec Mojave et Bootcamp, j'ai voulu hier ajouté de l'espace à bootcamp qui en manquait cruellement. J'ai cependant du foiré quelque part car maintenant il m'est impossible de démarrer mon imac, que ce soit sur MacOS ou sur Windows... J'ai la pomme qui s'affiche puis cet icone (voir ci-joint). En faisant cmd + R au démarrage, j'ai remarqué que mes partitions étaient "bizarre" (voir ci-joint).

    Est-il possible de récupérer mes données ou une remise à zéro semble obligatoire (et possible) ?

    Merci d'avance pour votre aide

    Edit : J'ai accès à Windows mais pas à MacOS.

    sens-interdit-au-démarrage-du-mac-1.png IMG_2753.jpeg
     
    #1 pixelable, 20 Décembre 2018
    Dernière édition par un modérateur: 20 Décembre 2018
  2. Locke

    Locke What am I doing here?
    Modérateur Club MacG

    Inscrit:
    20 Juillet 2011
    Messages:
    27 598
    J'aime reçus:
    2 750
    Par défaut, avec Utilitaire de disque il est impossible de modifier la taille des partitions ! Là, tu as corrompu le boot de démarrage de macOS et il va ta falloir passer par des commandes via le Terminal. Commence par un Copier/Coller de cette commande...
    Code (Text):
    diskutil list
    ...en validant avec la touche Entrée, puis en donnant le résultat. La suite à voir avec notre ami macomaniac. ;)

    Petit rappel...
    Il est trop tard, mais il faut utiliser un logiciel tiers pour augmenter/diminuer les partitions et c'est Camptune de Paragon.
     
  3. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Bonjour Locke,

    Voici le résultat de la commande ;

    Code (Text):
    -bash-3.2# diskutil list
    /dev/disk0 (internal):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                         28.0 GB    disk0
       1:                        EFI EFI                     314.6 MB   disk0s1
       2:                 Apple_APFS                         27.7 GB    disk0s2

    /dev/disk1 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.0 TB     disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:       Microsoft Basic Data BOOTCAMP                172.2 GB   disk1s2
       3:           Windows Recovery                         511.7 MB   disk1s3

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

    /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               +6.3 MB     disk10

    /dev/disk11 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +2.1 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               +524.3 KB   disk18
     
  4. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Bonjour pixelable

    Donc tu as un iMac avec 2 disques : un SSD de 28 Go & un HDD de 1 To. Normalement ces 2 disques sont associés en mode Fusion Drive au niveau de leurs partitions principales. Je présume que ce devait être aussi le cas pour toi. Si l'OS Mojave a été installé > alors il a dû convertir la forme classique de Fusion Drive (format CoreStorage) => au nouveau format apfs.

    Je vois une telle partition de type apfs sur ton SSD -->
    Code (Text):
       2:                 Apple_APFS                         27.7 GB    disk0s2
    • mais je ne trouve pas la correspondante sur ton HDD. Or la partition BOOTCAMP n'occupe que 172 Go. Il y a environ 827 Go d'espace libre sur le HDD : on peut supposer que cet espace libre correspond à une partition apfs supprimée.
    • lorsqu'un Fusion Drive associe 2 disques (SSD & HDD) --> c'est toujours en queue de HDD que se crée une partition BOOTCAMP. La présence d'une partition BOOTCAMP sur ton SSD > dans l'hypothèse régulière d'un Fusion Drive > laisse supposer que la localisation de la partition apfs disparue est juste entre la partition EFI actuelle (disk1s1) & la partition BOOTCAMP.

    Passe la commande :
    Code (Text):
    gpt show disk1
    • la commande affiche le tableau de la distribution des blocs du HDD

    Poste ce tableau.
     
  5. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Bonjour macomaniac, voici ;

    Code (Text):
    -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  1615874008        
      1616283648   336238000      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      1952521648      999424      3  GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
      1953521072        4063        
      1953525135          32         Sec GPT table
      1953525167           1         Sec GPT header
     
  6. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Voici la bande des blocs libres actuels -->
    Code (Text):
          409640  1615874008  
    • elles se situe effectivement entre les partitions actuellement indexées comme 1 (EFI) & 2 (BOOTCAMP). Cette bande commence au bloc n°409640 > et elle possède une extension de 1615874008 blocs (de 512 octets) = 827.32 Go
    • à tous les coups > cette bande de blocs correspond à la partition de type apfs2 > qui se trouvait associé à celle du SSD en mode Fusion Style apfs. Je ne sais pas s'il y a eu reformatage de cette partition du HDD depuis l'environnement Windows démarré > ou s'i y a eu simplement suppression du descripteur de cette partition.

    => on peut si tu veux recréer un descripteur de partition de type apfs dans la table GPT du HDD --> afin de vérifier si cette recréation régénère une partition nantie d'un système de fichiers apfs. Qu'est-ce que tu en penses ?
     
  7. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Effectivement, afin d'agrandir ma partition Bootcamp je suis passé par Windows en modifiant les partitions, il risque donc d'y avoir eu reformatage de cette partition par erreur.

    Oui pas de problème même si quand je vois le nombre de partition de quelques Ko / Go, j'ai l'impression qu'il faudrait nettoyer tous cela. L'idéal serait donc peut-être de nettoyer l'ensemble, si possible récupérer mes données sur MacOS et on peut même supprimer entièrement bootcamp (que je remettrais par la suite) ?
     
  8. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Passe la commande :
    Code (Text):
    diskutil umountDisk force disk1
    • qui démonte le HDD de ses volumes et désactive sa table GPT

    Poste le retour.
     
  9. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Ok, voici le retour :

    Code (Text):
    -bash-3.2# diskutil umountDisk force disk1
    Forced unmount of all volumes on disk1 was successful
     
  10. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Alors voici la commande à passer :
    Code (Text):
    gpt add -b 409640 -s 1615874008 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    • tu la saisis en copier-coller à rebours : tu viens d'abord ici avec Safari > copies la commande > quittes Safari > lances le Terminal > colles la commande > et tu l'exécutes
    • cette commande recrée spéculativement un descripteur de partition. Canoniquement > aucun bloc d'espace libre ne sépare la partition EFI1 de la partition macOS qui la suit. J'assume donc que le bloc n°409640 est le bloc 0 de l'ancienne partition apfs. Bloc 0 qui correspondait au super-bloc du système de fichiers apfs = le bloc de son header ou en-tête (le bloc d'ancrage originel). S'il y a eu refomatage sans recréation de système de fichiers --> le bloc 0 a été effacé de l'en-tête de super-bloc de l'apfs. S'il n'y a pas eu reformatage > mais simple suppression d'un descripteur GPT --> le bloc n°409640 est toujours le super-bloc d'un système de fichiers apfs toujours inscrit sur les blocs.
    • j'ai mis une extension complète de 1615874008 blocs disponibles. Il y a souvent un tampon d'espace libre d'un millier de blocs créé entre la partition 2 & 3 > mais une sur-extension de partition devrait être bien gérée par l'apfs si le bloc n°409640 est toujours son super-bloc intact. L'UUID est celui du type apfs de partition

    Poste le retour de la commande.
     
  11. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Il semblerait qu'il y ai une erreur ?

    Code (Text):
    -bash-3.2# gpt add -b 409640 -s 1615874008 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    gpt add: disk1: error: no space available on device
    -bash-3.2#
     
  12. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Alors passe la commande éditée :
    Code (Text):
    gpt add -b 409640 -s 1615872000 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    • j'ai mis une extension de partition de 2008 blocs plus petite > ce qui laisse un tampon de blocs libres avec la partition BOOTCAMP

    => quel est le retour de la commande ?
     
  13. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Il semblerait que ce soit la même erreur ;

    Code (Text):
    -bash-3.2# gpt add -b 409640 -s 1615872000 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    gpt add: disk1: error: no space available on device
     
  14. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Passe la commande :
    Code (Text):
    diskutil repairDisk disk1
    • la commande répare la table GPT du HDD > + sa partition EFI (à laquelle manque le volume)

    Poste l'affichage retourné.
     
  15. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Ok voici ce que ça retourne :

    Code (Text):
    -bash-3.2# diskutil repairDisk disk1
    Repairing the partition map might erase disk1s1, proceed? (y/N) y
    Started partition map repair on disk1
    Checking prerequisites
    Checking the partition list
    Adjusting partition map to fit whole disk as required
    Checking for an EFI system partition
    Checking the EFI system partition's size
    Checking the EFI system partition's file system
    Checking the EFI system partition's folder content
    Checking all HFS data partition loader spaces
    Checking booter partitions
    Reviewing boot support loaders
    Checking Core Storage Physical Volume partitions
    Updating Windows boot.ini files as required
    The partition map appears to be OK
    Finished partition map repair on disk1
    -bash-3.2#
     
  16. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Repasse une commande :
    Code (Text):
    diskutil list
    • et poste le tableau des disques --> que je voie à quoi ressemble le HDD.
     
  17. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    Code (Text):
    -bash-3.2# diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.0 TB     disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:       Microsoft Basic Data BOOTCAMP                172.2 GB   disk0s2
       3:           Windows Recovery                         511.7 MB   disk0s3

    /dev/disk1 (internal):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                         28.0 GB    disk1
       1:                        EFI EFI                     314.6 MB   disk1s1
       2:                 Apple_APFS                         27.7 GB    disk1s2

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

    /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               +6.3 MB     disk10

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

    -bash-3.2#

    Voici, je n'y connais pas grand chose mais quand je vois le nombre de disque "untitled", ça me semble assez moyen... ?!
     
  18. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.
    ----------

    Retente les 2 commandes :
    Code (Text):
    diskutil umountDisk force disk1
    gpt add -b 409640 -s 1615872000 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    • poste le retour de la 2è.
     
  19. pixelable

    pixelable Membre junior

    Inscrit:
    14 Avril 2018
    Messages:
    75
    J'aime reçus:
    0
    D'accord je comprends mieux, merci.

    Voici le retour ;

    Code (Text):
    -bash-3.2# gpt add -b 409640 -s 1615872000 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk1
    gpt add: disk1: error: no space available on device
     
     
  20. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    47 009
    J'aime reçus:
    16 372
    Bon : on va tenter de passer en force. Passe la commande :
    Code (Text):
    diskutil eraseDisk free null gpt disk1 ; diskutil list
    • mets bien un point virgule ; enre disk1 et diskutil
    • la commande efface la GPT actuelle (avec ses descripteurs de partitions EFI > BOOTCAMP > et sa récupération) > et en recrée une > ne décrivant qu'une partition : EFI1 (sans toucher au reste du disque) ; puis elle réaffiche le tableau des disques

    Poste l'affichage retourné.
     
Modérateurs: Aliboron, bompi, daffyb
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple