MacBook ne redémarre pas, impossible d'exécuter S.O.S mon disque dur est-il mort ?

Statut
Ce sujet est fermé.
Voici la commande principale à passer :
Bloc de code:
bless --folder /Volumes/Clone/System/Library/CoreServices --file /Volumes/Clone/System/Library/CoreServices/boot.efi

  • tu la passes en copier-coller à rebours
  • la commande inscrit un chemin de démarrage sur l'en-tête du volume Clone => pointant au lanceur boot.efi de l'OS cloné. Elle passe sans commentaire, si elle passe

Si tel a été le cas > enchaîne avec la commande :
Bloc de code:
bless --info /Volumes/Clone

  • qui affiche le chemin de démarrage actif du volume Clone

Poste le tableau obtenu.
 
Bloc de code:
-bash-3.2# bless --info /Volumes/Clone
finderinfo[0]: 519001 => Blessed System Folder is /Volumes/Clone/System/Library/CoreServices
finderinfo[1]: 519908 => Blessed System File is /Volumes/Clone/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]: 519001 => OS X blessed folder is /Volumes/Clone/System/Library/CoreServices
64-bit VSDB volume id:  0xAE767B88208AC665
 
Chemin de démarrage valide.

Voici la dernière commande à passer :
Bloc de code:
kextcache -u /Volumes/Clone

  • la commande met-à-jour le cache de démarrage-Système prelinkedkernel > chargé par le lanceur boot.efi au démarrage

=> est-ce que tu as obtenu un retour ?
 
C'est qu'elle est passée. Alors tente ta chance -->

- quitte le Terminal (et Safari par la même occasion). Va à : Menu  > Disque de démarrage > sélectionne Clone (qui devrait être affiché) > démarre dessus​

=> tu n'auras qu'à dire si l'OS cloné s'est chargé et si tu as pu ouvrir ta session dans le volume externe.
 
Hé ! hé ! --> une performance étonnante : le clone d'un volume planté réalisé depuis la session du Single User => qui démarre...

- est-que tout fonctionne normalement (à part la lenteur due à la connexion USB) ? - est-ce que tu as toutes tes données ?​
 
  • J’aime
Réactions: litobar71
Tu as le Terminal de l'OS at: Applications > Utilitaires > Terminal. Lance-le > passe les 2 commandes (tu peux faire des copier-coller) :
Bloc de code:
diskutil list
sw_vers -productVersion

  • qui affichent les disques et la version de l'OS installé

Poste les 2 retours.
 
Bloc de code:
MacBook-Pro-de-Ixaya:~ alanvergnes$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            500.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Clone                   999.8 GB   disk1s2
Bloc de code:
MacBook-Pro-de-Ixaya:~ alanvergnes$ sw_vers -productVersion
10.11.6
 
Qu'est-ce que tu préfères ? -->

- a) reformatage de Macintosh HD > clonage à rebours Clone => Macintosh HD ?​

- b) reformatage de Macintosh HD > réinstallation propre d'El Capitan > récupération des données de Clone via l'Assistant de migration ?​
 
La 1ère est la plus rapide. Si tu n'as pas de problème de fonctionnement dans Clone > elle est valide.
 
Non tout fonctionne correctement, je n’ai pas eu d’erreurs particulières, je pense qu’on peut attaquer cette solution
 
Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2

  • la commande reformate Macintosh HD

Poste le retour.
 
C'est formaté mais j'ai eu une erreur à la fin :
Bloc de code:
Started erase on disk0s2 Macintosh HD
Unmounting disk
Erasing
newfs_hfs: WriteBuffer:  pwrite(3, 0x107c5f000, 1048576, 0): Input/output error
newfs_hfs: write (sector 0): Invalid argument
Mounting disk
Could not mount disk0s2 with name Macintosh HD after erase
Error: -69832: File system formatter failed
 
Ouaip ! - tente la commande (copier-coller) :
Bloc de code:
sudo newfs_hfs -J -v "Macintosh HD" /dev/disk0s2

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande appelle directement le formateur de système de fichiers newfs_hfs > pour lui faire injecter un système de fichiers jhfs+ sur l'en-tête de la partition > avec définition d'un volume intitulé Macintosh HD

Poste le retour.
 
J'ai eu une erreur :
Bloc de code:
MacBook-Pro-de-Ixaya:~ alanvergnes$ sudo newfs_hfs -J -v "Macintosh HD" /dev/disk0s2
Password:
newfs_hfs: WriteBuffer:  pwrite(3, 0x1089f7000, 1048576, 0): Input/output error
newfs_hfs: write (sector 0): Invalid argument
 
Input / output error = erreur d'entrée des données du disque au processeur / erreur de sortie du processeur au disque. Ça semble indiquer un problème du couple : disque <=> nappe.

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

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

Poste cet identifiant.
 
Statut
Ce sujet est fermé.