10.14 Mojave Partition supprimée ?

Ok, voici le résultat :

Bloc de code:
-bash-3.2# diskutil eraseDisk free null gpt disk1 ; diskutil list
Started erase on disk1
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Finished erase on disk1
/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

/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
 
Il y a quelque chose qui m'échappe -->

- je t'ai passé une commande de réinitialisation du HDD > ce qui fait qu'on ne devrait voir qu'une partition EFI recréée de neuf avec son volume EFI > et tout le reste en espace libre. Et hop ! on se retrouve avec le même repartitionnement qu'avant : la partition EFI corrompue et les 2 partitions Windows. Bref : la commande n'a eu strictement aucun effet tout en donnant l'impression qu'elle en a eu un.​

J'ai l'impression que les commandes opératoires ne passent pas. Je vais faire une pause. Je reviendrai plus tard dans ton fil (je ne m'attendais pas à ces incidents).
 
Il y a quelque chose qui m'échappe -->

- je t'ai passé une commande de réinitialisation du HDD > ce qui fait qu'on ne devrait voir qu'une partition EFI recréée de neuf avec son volume EFI > et tout le reste en espace libre. Et hop ! on se retrouve avec le même repartitionnement qu'avant : la partition EFI corrompue et les 2 partitions Windows. Bref : la commande n'a eu strictement aucun effet tout en donnant l'impression qu'elle en a eu un.​

J'ai l'impression que les commandes opératoires ne passent pas. Je vais faire une pause. Je reviendrai plus tard dans ton fil (je ne m'attendais pas à ces incidents).


Pas de problème, merci pour ton aide.
Si besoin, étant donné qu'il me semble avoir presque toutes mes données sauvegarder (sur un disque dur externe, icloud drive et dropbox), un reset de l'imac ne me dérange pas si ça peut aider ou si c'est plus facile à réaliser.
 
un reset de l'imac ne me dérange pas si ça peut aider ou si c'est plus facile à réaliser.
A savoir, mais je l'ai déjà mentionné, à l'avenir ne jamais utiliser Utilitaire de disque sous macOS ou Gestion des disques sous Windows, car il est impossible de modifier la taille des partitions. La raison principale est que le système maître qui est macOS et qui le restera, doit gérer au démarrage en maintenant la touche alt, le boot de démarrage pour chacun de ces deux OS (Operating System). Pour augmenter/diminuer les partitions il faut utiliser Camptune de Paragon qui est malheureusement payant et uniquement que sous macOS.
 
A savoir, mais je l'ai déjà mentionné, à l'avenir ne jamais utiliser Utilitaire de disque sous macOS ou Gestion des disques sous Windows, car il est impossible de modifier la taille des partitions. La raison principale est que le système maître qui est macOS et qui le restera, doit gérer au démarrage en maintenant la touche alt, le boot de démarrage pour chacun de ces deux OS (Operating System). Pour augmenter/diminuer les partitions il faut utiliser Camptune de Paragon qui est malheureusement payant et uniquement que sous macOS.

Très bien je comprends, j'éviterais cela à l'avenir, merci.
 
@ pixelable

Je te propose de redémarrer (Menu  > Redémarrer) > en tenant pressées aussitôt les 3 touches ⌘⌥R (cmd alt R) -->

- ce qui va redonner un démarrage par internet téléchargeant en RAM un OS de secours 10.14 (500 Mo - globe terrestre en rotation) > et démarrant le Mac dessus à la fin. Tu vas récupérer l'écran affichant la fenêtre des 4 Utilitaires macOS.​

Repasse alors la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques

=> que je voie si la configuration aurait changé > parce que commande de réinitialisation du HDD aurait été suivie > sans que le kernel (noyau opérateur) de l'OS de secours en RAM démarré ne le prenne en charge en mode "live"...
 
Ok je viens de faire ça, il a bien redémarré via internet, voici le résultat de la commande :

Bloc de code:
-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

/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               +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
 
Je m'en doutais ! --> regarde :
Bloc de code:
/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1

  • voici ton HDD. La commande est bien passée > mais le kernel rejettait sa prise en charge "live".

On va donc pouvoir faire le test de recréation de la partition apfs (et des autres partitions). Passe d'abord la commande :
Bloc de code:
gpt show disk1

  • poste le tableau des blocs --> que je vérifie l'emplacement de la partition EFI.
 
Ok, je ne suis pas certain de comprendre, cela me dépasse un peu mais voici :

Bloc de code:
-bash-3.2# gpt show disk1
    start     size  index  contents
        0        1         PMBR
        1        1         Pri GPT header
        2        4         Pri GPT table
        6    76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    76806  6759127        
  6835933        4         Sec GPT table
  6835937        1         Sec GPT header
 
Ça ne va pas > car la nouvelle distribution des blocs n'a plus pour référence le bloc standard de 512 octets > mais le bloc octuple de 4096 octets. Dans cette référence > la partition EFI a été recréée avec une taille de 76800 blocs octuples de 4096 octets = 614400 blocs standards de 512 octets = 314.5 Mo (au lieu de 209,7 Mo). Je ne retrouve plus les marques des partitions > dont les descripteurs utilisaient le standard de bloc de 512 octets. La partition EFI vole le super-bloc409640 de l'apfs (dans la mesure en blocs de 512 octets).

Passe la commande :
Bloc de code:
sysctl hw.model

  • qui affiche l'identifiant de modèle du Mac

Poste cet identifiant.

Question : avec quelle combinaison de touches avais-tu démarré précédemment ?
 
Ok ok, voici l'identifiant ;

Bloc de code:
-bash-3.2# sysctl hw.model
hw.model: iMac18,3

Question : avec quelle combinaison de touches avais-tu démarré précédemment ?

Au début du poste, simplement avec cmd+R. Jusqu'à ce que tu me demande de démarrer via internet avec cmd+alt+R.
 
C'est un iMac ultra récent alors.

Donc redémarre encore > avec les 2 touches ⌘R cette fois-ci = démarrage par internet sur l'OS de secours 10.12 d'usine comme la 1ère fois.

Quand tu auras récupéré l'écran aux 4 Utilitaires macOS > repasse la commande :
Bloc de code:
gpt show disk1

  • et poste le tableau des blocs du HDD --> avec cet OS de secours différent > on aura sans doute récupéré le paradigme du bloc de 512 octets !
 
Effectivement il est assez récent, cependant je ne sais pas si 18.3 est lié à une date mais il est de 2017 et non 2018 si ma mémoire est bonne...

Voici le résultat de la commande ;

Bloc de code:
-bash-3.2# gpt show disk1
    start     size  index  contents
        0        1         PMBR
        1        1         Pri GPT header
        2        4         Pri GPT table
        6    76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    76806  6759127        
  6835933        4         Sec GPT table
  6835937        1         Sec GPT header
-bash-3.2#
 
Le bloc de référence reste encore le bloc octuple de 4096 octets dans la table affichée. Mais je parie que c'est le SSD qui est actuellement le disk1. Je m'en avise à la taille des 6759127 blocs octuples du disque = 54073016 blocs standards = 27,7 Go.

Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
Je ne saurais dire.. Voici la liste :

Bloc de code:
-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

/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
 
Alors on voit bien que le HDD est toujours dans son partitionnement d'origine -->
Bloc de code:
/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

  • et est actuellement disk0.

Passe la commande :
Bloc de code:
gpt show disk0

  • qui affiche la distribution de ses blocs

Poste le tableau.
 
Oui effectivement, voici donc le disk0 :

Bloc de code:
-bash-3.2# gpt show disk0
       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
 
Bon ! --> le paradigme pour ce disque est bien le bloc standard de 512 octets. Reste à voir si le disque se laisse manipuler ou non.

Passe les commandes :
Bloc de code:
diskutil umountDisk disk0
gpt add -b 409640 -s 1615874008 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0

  • les commandes démontent le HDD > puis recréent un descripteur de partition apfs sur l'espace libre.

Poste l'affichage retourné.
 
Je pense que oui, voici le résultat ;

Bloc de code:
-bash-3.2# diskutil umountDisk disk0
Unmount of all volumes on disk0 was successful
-bash-3.2# gpt add -b 409640 -s 1615874008 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
disk0s4 added
-bash-3.2#
 
Partition ajoutée !

- note : tous les problèmes sont venus d'un pataquès. J'ai assumé d'entrée que le HDD était bien disk1 conformément au 1er tableau posté > mais en fait un redémarrage probablement intervenu entre temps avait viré son index à disk0. C'est donc le SSD disk1 qui était adressé : pas étonnant qu'il n'y ait pas eu assez de place sur ce disque de 27 Go pour la création d'une partition de plus de 800 Go !​

Alors comme le disque SSD a été affecté d'une réinitialisation accidentelle > passe encore les commandes :
Bloc de code:
diskutil umountDisk force disk1 
gpt add -b 76806 -s 6759126 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 disk1

  • qui recrée la partition de type apfs du SSD à sa place

Poste l'affichage retourné.