10.13 High Sierra High Sierra instal nécessaire mais impossible

Je vois un dossier macOS Install Data qui est celui d'un installateur d'OS. Tu le supprimes par la commande (copier-coller) :
Bloc de code:
sudo rm -rf /Volumes/Sierra/"macOS Install Data"

Pour re-bénir l'en-tête de ce volume > tu passes la commande (copier-coller) :
Bloc de code:
sudo bless --folder /Volumes/Sierra/System/Library/CoreServices

=> re-démarre avec "alt" > vois si un volume intitulé Sierra est affiché > si oui > choisis de démarrer dessus et vois si tu peux ouvrir une session.

Je vois effectivement à la racine de ce volume 2 applications et une archive .zip - bizarre.
 
Pfuittt... Le volume «Sierra» avait perdu en cours de route ses indices de "bénédiction" (blessing) : son petit drapeau "je suis démarrable !" et le chemin pour l'EFI au fichier démarreur de son Système. Situation établie !

Comme l'OS «Sierra» a la propriété de pouvoir "lire" les fichiers contenus dans des volumes «High Sierra» (quel que soit le format de cet OS : jhfs+ ou apfs) --> passe la commande :
Bloc de code:
diskutil info disk0s4
  • qui retourne un tableau d'informations sur le volume High Sierra

et poste-le ici. Je suis curieux de connaître la situation de ce volume qui refuse de démarrer. Si même il est actuellement monté.
 
Bloc de code:
Device Identifier:        disk0s4
   Device Node:              /dev/disk0s4
   Whole:                    No
   Part of Whole:            disk0

   Volume Name:              HighSierra
   Mounted:                  No

   Partition Type:           Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Unknown (not mounted)
   Owners:                   Disabled

   OS Can Be Installed:      No
   Recovery Disk:            disk0s5
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported
   Volume UUID:              0953C3F9-684F-3ACA-AD0E-AA4691B5D7B6
   Disk / Partition UUID:    93F90AED-4C58-4B31-8AD1-995F52D6CB97

   Disk Size:                99.3 GB (99349995520 Bytes) (exactly 194042960 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Available Space:   0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)

   Device Location:          External
   Removable Media:          Fixed
 
Je vois que le volume High Sierra n'est pas monté.

Passe la commande :
Bloc de code:
diskutil repairVolume disk0s4

  • qui lance une vérification / réparation du système de fichiers Apple_HFS+ de ce volume

=> tu n'as qu'à poster ici l'affichage retourné.
 
Bloc de code:
Started file system repair on disk0s4 HighSierra
Repairing file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect number of thread records
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
Repairing volume
Rechecking volume
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect number of thread records
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
Repairing volume
Rechecking volume
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect number of thread records
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
Repairing volume
Rechecking volume
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect number of thread records
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
The volume HighSierra could not be repaired after 3 attempts
File system check exit code is 8
Updating boot support partitions for the volume as required
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error

Désolé si c'est long mais je préfère tout mettre au cas ou.
Qu'en penses-tu ?
 
Le système de fichiers du volume High Sierra a été flingué au niveau du fichier crucial du catalogue B-tree.

Comme le système de fichiers est le "générateur" du volume > un système de fichiers flingué ne permet pas de remonter un volume.

Tu es condamné à refaire un clone de l'OS High Sierra de ton ami dans le volume High Sierra une fois reformaté.

Mais c'est rassurant (oui) ! - car ça montre que > si le Mac ne boote pas sur le volume High Sierra > ce n'est pas parce qu'il ne peut plus > c'est parce que le système de fichiers est corrompu.

=> est-ce que ça te va comme perspective ?
 
De retour!

Peut-être pourra-t-on finalement résoudre cette énigme.
J'ai enfin réussi à récupérer un HDD (disk1) avec High Sierra dessus.

J'ai donc fait un clone de ce volume sur le SSD (Aura) (Disk0).
L'opération semble s'être déroulée sans problème.
Je redémarre le mac en maintenant ALT enfoncé et pourtant le SSD n'apparait pas.

Une dernière idée ?

Ci-dessous un Diskutil list :

Bloc de code:
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         480.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS SSD                     479.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *250.1 GB   disk1
   1:                  Apple_HFS USB HDD                 250.1 GB   disk1s1
 
:coucou: Joël

On voit parfaitement le disque interne (disk0).

Est-ce que tu arrives à démarrer sur le volume USB HDD ? - parce que la table de partition est FDisk_partition_scheme = MBR (type Windows).
 
Oui j'arrive à démarrer sur le volume USB HDD. C'est à partir de celui ci que j'ai fait le clone.
Il contient en effet une partition windows mais ce n'et pas de celle ci que j'ai fait le clone.
Je démarre sous l'autre partition.

Edit : Enfin je pense
 
Dernière édition:
Alors petite enquête à propos du volume SSD -->

passe les commandes (l'une après l'autre) :
Bloc de code:
ls /Volumes/SSD
bless --info /Volumes/SSD

  • la 1ère liste les dossiers de premier niveau du volume SDD
  • la 2è s'enquiert du chemin de démarrage inscrit sur son en-tête

=> poste les 2 tableaux retournés.
 
Merci Macomaniac,
Voici les deux tableaux :

Bloc de code:
 backup$ ls /Volumes/SSD
Applications            home
Library                installer.failurerequests
System                macOS Install Data
Users                opt
Volumes                private
_CCC SafetyNet            sbin
bin                tmp
dev                usr
etc                var


~ backup$ bless --info /Volumes/SSD
finderinfo[0]: 182592 => Blessed System Folder is /Volumes/SSD/System/Library/CoreServices
finderinfo[1]: 240120 => Blessed System File is /Volumes/SSD/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 182592 => OS X blessed folder is /Volumes/SSD/System/Library/CoreServices
64-bit VSDB volume id:  0x3636CF3DA8A9F5AE
 
Pourtant il y a bien la distribution des dossiers d'un système démarrable. Et le chemin de démarrage pour l'EFI est correct.

Passe la commande :
Bloc de code:
csrutil status

  • qui s'enquiert du statut du SIP

=> qu'est-ce qui est retourné ? --> enabled (activé) ou disabled (désactivé) ?
 
Donc activé.

Continuons la ronde d'informations --> passe la commande :
Bloc de code:
df -H
(mets bien le H en majuscule)

  • qui liste les volumes montés en affichant en regard --> la taille (en Go) de leurs espaces : total > occupé > libre et leurs points de montage

=> poste encore ce tableau ici.
 
Bloc de code:
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on

/dev/disk1s1    250G    32G   217G    13%  553542 4294413737    0%   /

devfs           186k   186k     0B   100%     629          0  100%   /dev

/dev/disk0s2    479G    29G   451G     6%  547028 4294420251    0%   /Volumes/SSD

map -hosts        0B     0B     0B   100%       0          0  100%   /net

map auto_home     0B     0B     0B   100%       0          0  100%   /home
 
Tu es bien démarré sur le volume USB HDD (étonnant avec une table de partition MBR - mais c'est le cas).

Pour essayer de forcer le démarrage sur le volume SSD > il faut débloquer la mémoire NVRAM qui est verrouillée par le SIP.

Donc re-démarre > et tiens pressées les touches ⌘R (cmd R) de l'écran noir à la  = démarrage sur l'OS de récupération.

Va au menu Utilitaires (en haut de l'écran) > lance le Terminal > passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

puis quitte le Terminal > Menu  > Redémarrer --> reviens dans ta session du disque externe.

Tu n'as qu'à dire quand tu as réouvert ta session.
 
Ce serait un OS de secours antérieur au SIP ?

Tente quand même la commande :
Bloc de code:
bless --file /Volumes/SSD/System/Library/CoreServices/boot.efi --setBoot

  • la commande tente d'inscrire en NVRAM une instruction de démarrage automatique sur le volume SSD
  • elle passe sans commentaire

La commande passée > passe ensuite :
Bloc de code:
nvram -p

  • qui affiche le tableau des variables de la NVRAM

=> poste ce tableau (par le «Safari» de "Obtenir de l'aide en ligne").
 
Ci dessous réponses obtenus après les deux commandes (car il y a bien eu un commentaire à la première).

Bloc de code:
-bash-3.2# bless --file /Volumes/SSD/System/Library/
No volume specified
-bash-3.2# nvram -p
SystemAudioVolume    %dd
backlight-level    ,%01
bluetoothActiveControllerInfo    %89%82%ac%05%00%00%00%00%83%14l@%08%a1%a7%cd
lca_after_firmware_update    1
bluetoothInternalControllerInfo    %89%82%ac%05%00%003%14l@%08%a1%a7%cd
prev-lang:kbd    en:1111
previous-system-uuid    0953C3F9-684F-3ACA-AD0E-AA4691B5D7B6
efi-apple-recovery    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>4FCF1688-8D48-4C89-A0BB-5399EED7D8F4</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\MBP112_0142_B00.scap</string></dict></array>%00
SystemAudioVolumeDB    /
install-product-url    x-osproduct://B030938C-409B-3271-8AB3-5F9D056383B4/macOS%20Install%20Data
efi-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>5471385B-30B5-469D-8164-CB8444B7E33B</string></dict></dict><key>BLLastBSDName</key><string>disk0s2</string></dict></array>%00
fmm-computer-name    iMac de Jordan
ALS_Data    %05%1e
Test_ALS_Data    %01%00
efi-boot-device-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%04%1c%01%01%06%00%00%00%03%16%10%00%01%00%00%00%00%00%00%00%00%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00@%97%c67%00%00%00%00[8qT%b50%9dF%81d%cb%84D%b7%e3;%02%02%7f%ff%04%00
BootCampProcessorPstates    %0f%00
-bash-3.2#