10.13 High Sierra Impossible de réinstaller macOS High Sierra

Tiff54

Membre confirmé
16 Juillet 2019
38
0
32
Bonjour à tous,

Après des heures à trainer sur les nombreux post à ce sujet, je n'arrive pas à réinstaller macOS High Sierra sur mon MacBook Pro suite à une raz (voulue) de mon ordinateur.
Je me permets donc de faire appel à vous.
J'ai cru comprendre qu'il fallait aller dans "Terminal" puis taper "diskutil list" et voici le résultat... ensuite, c'est trop compliqué pour moi. Si quelqu'un passe par là pour m'éclairer. Merci d'avance.
 
-bash-3.2# diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *320.1 GB disk0

1: EFI EFI 209.7 MB disk0s4

2: Apple_HFS 0 B disk0s5

3: Apple_HFS 3.1 KB disk0s3

4: Apple_HFS OS X Base System 319.7 GB disk0s2


/dev/disk1 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +5.2 MB disk1


/dev/disk2 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +524.3 KB 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 +2.1 MB 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 +12.6 MB disk8


/dev/disk9 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +4.2 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 +2.1 MB 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 +524.3 KB disk13


/dev/disk14 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +1.0 MB disk14


/dev/disk15 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +6.3 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 +524.3 KB disk17


/dev/disk18 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: untitled +2.1 MB disk18


-bash-3.2#
 
Bonjour Tiff

Je vois que tu as un grand volume OS X Base System de 319 Go. Qui doit receler un OS de secours de 1,3 Go sur lequel tu es démarré actuellement.

- as-tu une clé USB disponible (à partir de 3 Go de capacité) ?​
 
Branche-le au Mac. Puis passe les commandes (l'une après l'autre) :
Bloc de code:
sysctl hw.model
diskutil list
df -H

  • qui affichent : l'identifiant de modèle du Mac > la configuration des disques > l'occupation des volumes montés

Poste les informations obtenues. Quand tu en seras à faire ton coller ici > ne le fais pas en mode brut > mais dans une fenêtre de code par le procédé suivant -->
  • 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é)
 
Bloc de code:
-bash-3.2# sysctl hw.model
hw.model: MacBookPro8,1
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         0 B        disk0s2
   3:                  Apple_HFS                         3.1 KB     disk0s3
   4:                  Apple_HFS OS X Base System        319.7 GB   disk0s4

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

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

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

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

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

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

/dev/disk19 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk19
   1:                        EFI EFI                     209.7 MB   disk19s1
   2:       Microsoft Basic Data DDE Tiff                499.9 GB   disk19s2

-bash-3.2#
 
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s4    320G   1.3G   318G     1%   45181 4294922098    0%   /
devfs           205k   205k     0B   100%     692          0  100%   /dev
/dev/disk1      5.2M   688k   4.6M    14%      19 4294967260    0%   /private/var/log
/dev/disk2      524k   147k   377k    29%       4 4294967275    0%   /Volumes
/dev/disk3      524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk4      524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk5      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk6      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk7      524k   303k   221k    58%      20 4294967259    0%   /private/var/db
/dev/disk8       13M   5.0M   7.6M    40%      77 4294967202    0%   /private/var/folders
/dev/disk9      4.2M   4.0M   209k    96%     297 4294966982    0%   /private/var/root/Library
/dev/disk11     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk12     524k   180k   344k    35%      11 4294967268    0%   /Library/Preferences
/dev/disk13     524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   176k   872k    17%       6 4294967273    0%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk17     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk18     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk19s2   500G    76G   424G    16%  579057    3234727   15%   /Volumes/DDE Tiff
-bash-3.2#
 
Tu as un MacBook Pro 13" fin-2011.

Voici ton DDE :
Bloc de code:
/dev/disk19 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk19
   1:                        EFI EFI                     209.7 MB   disk19s1
   2:       Microsoft Basic Data DDE Tiff                499.9 GB   disk19s2

  • la table de partition (qui décrit les partitions en étant inscrite sur l'en-tête du disque) est GUID = bien.
  • le type de la partition est Microsoft Basic Data (type Windows). Normalement impossible à partitionner (non destructivement). Le volume Tiff contient 76 Go de données.
Passe la commande :
Bloc de code:
diskutil info disk19s2

  • qui affiche un tableau d'informations sur le volume > dont la personnalité de son système de fichiers formateur

Poste le tableau.

Question : tu n'as vraiment pas de clé USB ? - ce serait plus commode. On peut repartitionner ton volume > mais par une édition de la table de partition GUID. Ça va t'obliger à passer des séries de commandes.
 
Je viens de retrouver une clé USB. Je ne sais pas si elle est assez grosse ?
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s4    320G   1.3G   318G     1%   45181 4294922098    0%   /
devfs           204k   204k     0B   100%     690          0  100%   /dev
/dev/disk1      5.2M   868k   4.4M    17%      20 4294967259    0%   /private/var/log
/dev/disk2      524k   147k   377k    29%       4 4294967275    0%   /Volumes
/dev/disk3      524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk4      524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk5      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk6      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk7      524k   303k   221k    58%      20 4294967259    0%   /private/var/db
/dev/disk8       13M   4.6M   7.9M    37%      77 4294967202    0%   /private/var/folders
/dev/disk9      4.2M   4.0M   180k    96%     361 4294966918    0%   /private/var/root/Library
/dev/disk11     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk12     524k   180k   344k    35%      11 4294967268    0%   /Library/Preferences
/dev/disk13     524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   176k   872k    17%       6 4294967273    0%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk17     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk18     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk19s1   4.0G    92M   3.9G     3%       0          0  100%   /Volumes/UDISK
-bash-3.2#
 
Si : 4 Go c'est parfait pour ce qu'on a à faire.

- l'édition de la table de partition GPT dont je te parlais est un morceau de bravoure. Intellectuellement satisfaisant mais difficile à exécuter. Donc tu vas t'éviter des "affres logiques" :hilarious:

Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> que je voie si disk19 correspond bien à ta clé (c'était l'index du DDE avant).
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         0 B        disk0s2
   3:                  Apple_HFS                         3.1 KB     disk0s3
   4:                  Apple_HFS OS X Base System        319.7 GB   disk0s4

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

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

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

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

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

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

/dev/disk19 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk19
   1:             Windows_FAT_32 UDISK                   4.0 GB     disk19s1

-bash-3.2#
 
Tout est clair : disk19 = clé. Passe la commande -->
Bloc de code:
diskutil eraseDisk jhfs+ BOOT gpt disk19

  • respecte tous les espaces libres
  • la commande reconfigure la clé : table GPT > format jhfs+ > nom de volume BOOT

Poste l'affichage retourné.
 
Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ BOOT gpt disk19
Started erase on disk19
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk19s2 as Mac OS Extended (Journaled) with name BOOT
Initialized /dev/rdisk19s2 as a 3 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished erase on disk19
-bash-3.2#
 
Parfait. Passe à présent la commande -->
Bloc de code:
asr restore --s / --t /Volumes/BOOT --erase --noprompt

  • respecte les espaces ; mets les doubles tirets -- où tu les vois ; il y a bien une barre oblique / entre --s et --t
  • la commande restaure le volume OS X Base System démarré (désigné par son point de montage / ) => au volume BOOT via la commande Apple asr : apple_software_restore. Le volume BOOT va être reformaté > renommé OS X Base System comme la source > cloné en mode "copie de blocs" du contenu du grand volume OS X Base System (un OS de secours de 1,3 Go) > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête.

Poste l'affichage retourné quand tu auras récupéré -bash-3.2# en signal de fin.
 
Bloc de code:
-bash-3.2# asr restore --s / --t /Volumes/BOOT --erase --noprompt
    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
-bash-3.2#
 
Parfait. Alors redémarre (Menu  > Redémarrer) > et tiens aussitôt pressée la touche "alt" pour obtenir l'écran de choix du volume de démarrage -->

- attention ! - tu vas voir 2 volumes intitulés pareillement OS X Base System. Celui de gauche devrait avoir une icône grise de disque dur > celui de droite une icône orange de clé USB (avec un petit trident inscrit dans l'icône). Choisis le OS X Base System de droite (orange) = clé --> démarre dessus. Tu réobtiens le même écran affichant une fenêtre de 4 Utilitaires macOS.​

Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
Allons bon ! --> c'est le signe que l'EFI (le programme interne de boot du Mac) est verrouillée par un mot-de-passe contre tout démarrage sur un autre volume que le volume interne.

- est-ce toi qui avait défini un mot-de-passe de l'EFI ?​
 
Non je n’ai défini aucun mot de passe. J’ai tout de même testé avec le mot de passe que je met habituellement mais cela ne fonctionne pas.