iMac Problème de partitions iMac

Comme tu opères à partir de l'Internet Recovery > c'est l'OS d'usine de ton Mac qui - classiquement - va être ré-installé > càd. «Moutain Lion 10.8» ou «Mavericks 10.9».

À moins que ton OS antérieur ait été «Sierra» > dans une MÀJ 10.12.4 ou 10.2.5 > auquel cas le Firmware du Mac a été modifié > et la commande ⌘⌥R (cmd alt R) lance une Internet Recovery qui permet la ré-installation du dernier OS public en date : soit «Sierra 10.12.5».

=> est-ce que tu as noté quel OS était proposé à la réinstallation ?


Bonjour Macomaniac

Après 4 jours de transfert de fichiers via l assistant de migration je me retrouve dans une nouvelle impasse ... :(
Petit résumé :
après avoir installé Maverick tout semblait en ordre, je décide donc de faire une restauration via timemachine mais celle ci plante . Du coup je décide de formater le disque ( sur lequel des fichiers semblaient s être écrit ) et d installer El Capitan ( ma sauvegarde Time machine étant sur El Capitan). Tout semble fonctionner.
4 jours de transfert plus tard via l assistant de migration( un débit de 2Mo malgré un disque de bureau lacie en firewire 800 avec adaptateur Thunderbolt ) je rentre aujourd'hui du travail et voit l ordi avec un fichier sens interdit. Impossible de le démarrer. Seul le mode recovery cmd alt R fonctionne. Le mode verbose indique " error loading kernel cache (0x7)".
J ai essayé de réparer les disques par l utilitaire de disque, il semble réparer certaines choses mais ça ne résoud pas le pb ....

Je met en pièce jointe une capture des diskutil et du message verbose, dsl mais impossible de me connecter via le navigateur il ne veut pas m identifier sur le forum :/

Merci bcp en tout cas
 

Fichiers joints

  • IMG_0148.JPG
    IMG_0148.JPG
    1,1 Mo · Affichages: 74
  • IMG_0155.JPG
    IMG_0155.JPG
    592,6 KB · Affichages: 89
Le message affiché par l'option verbose désigne le maillon déficient dans l'enchaînement logique du démarrage.

En bref : quand tu appuies sur le bouton "Power" du Mac > tu lances le micrologiciel de la carte-mère appelé EFI qui est en charge du pré-boot ou préliminaire de démarrage.

L'EFI visite la mémoire statique de la Carte-Mère appelée NVRAM pour y lire les instructions de démarrage qui y sont inscrites. Il peut y avoir des "options" de démarrage, comme le SIP (le protocole de verrouillage du Système de l'OS après chargement) ; mais il y a aussi l'adresse de démarrage mentionnée à une rubrique intitulée : efi-boot-device = appareil de démarrage automatique de l'EFI.

L'EFI lit ce chemin de démarrage automatique > va au disque désigné > emprunte le secteur de boot constitué par la table de partition GPT > accède à la partition désignée en NVRAM via la GPT. Sur l'en-tête du volume monté sur la partition se trouve inscrit à son tour le chemin qui mène au boot_loader (démarreur) de l'OS.

L'EFI suit ce chemin \System\Library\CoreStorages\boot.efi et exécute le boot_loader : boot.efi trouvé en bout d'adresse - lequel est en somme une application de l'EFI. Avec cette exécution du boot_loader : boot.efi prend fin le pré-boot de l'EFI et ce logiciel quitte automatiquement sur ce lancement qui constitue le premier maillon logique du boot > ou démarrage de l'OS proprement dit.

=> si je rapporte le message verbeux à ce descriptif > je conclus que le pré-boot de ton Mac (toute la séquence du ressort de l'EFI) s'effectue sans erreurs : l'EFI trouve bien le device (appareil) de démarrage (le volume sur la partition désignée) > le chemin d'accès au boot_loader > et exécute le boot.efi.

----------

Le boot_loader : boot.efi reçoit de l'EFI au lancement les options de démarrage chargées en NVRAM (les flags du SIP par exemple) > et procède à sa mission qui est double : charger le kernel (ou noyau opératoire du Système) > et procéder à l'injection des kexts (ou extensions) dans le kernel.

Pour ce faire > le boot_loader : boot.efi prend régulièrement un raccourci logiciel --> au lieu d'exécuter le code du fichier "paradigme" du kernel, situé dans «Mavericks» at : \mach_kernel > puis d'aller au dossier des Extensions situé at : \System\Extensions pour injecter terme à terme une extension après l'autre ; le boot_loader : boot.efi passe par un cache de démarrage-Système qui combine un clone du code du mach_kernel et le tableau global des adresses d'extensions à injecter en mode : all_loaded (bloc complet).

Ce cache de démarrage-Système établissant un « prelinked kernel » (un kernel "pré-attaché" à un tableau d'adresses d'extensions) s'intitule encore dans «Mavericks» : kernelcache (cache du kernel) et est localisé at : \System\Library\Caches\com.apple.kext.caches\Startup\kernelcache.

C'est à ce point précis de l'enchaînement déterministe du démarrage qu'intervient le plantage logique. L'option verbose déclare :
Bloc de code:
ERROR! ! ! Uncompress prelinked kernel
ERROR! ! ! Load prelinked kernel -----
Error loading kernel cache

Erreur à la décompression du kernel pré-attaché dans le cache > erreur au chargement du kernel pré-attaché dans le cache : erreur de chargement du kernelcache.

À strictement parler > il ne s'agit pas comme cela arrive d'un échec relatif au processus de l'« injection des kexts » (injection des extensions dans le noyau d'après le tableau du cache) > mais d'une erreur préalable à l'injection des kexts : une erreur pure et simple de chargement du kernel ou noyau du Système --> erreur à la décompression du kernelcache empêchant le chargement du kernel en lui-même.

----------

Je me doute que cet examen minutieux a quelque chose de barbant > mais je me suis accroché à sa description littérale parce qu'il me paraît révélateur de la racine du problème.

Le cache-Système de démarrage (kernelcache) ne peut pas être lu d'entrée pour exécution du code du kernel - voici ce qui me semble.

À partir de là > il y a 2 interprétations :

  • le cache kernelcache est corrompu > ce qui occasionne une erreur de lecture par le boot_loader : boot.efi => il t'est très facile de vérifier si c'est là le facteur de plantage --> tu n'as qu'à démarrer ton Mac la touche (maj ou shift) tenue pressée jusqu'à affichage de la . C'est le démarrage dit "Safe_Boot" qui efface notamment le kernelcache de démarrage-Système > et procède à une exécution "paradigmatique" du boot : chargement du kernel "paradigme" = mach_kernel > puis injection des kexts en mode "terme à terme" (et pas en tableau).

    => tu vas bien voir si ton Mac démarre selon ce mode "retour au paradigme du boot".

  • le cache kernelcache est illisible > parce qu'il y aurait une I/O error (Input/Output error : erreur d'entrée/sortie). Dans ce cas > c'est l'accès même au fichier-cache qui est problématique.

    La raison ? - quand tu dis qu'il a fallu 4 jour à l'«Assistant de Migration» pour récupérer les données d'une sauvegarde sur un disque Lacie FireWire 800 => Thunderbolt > alors même que le volume de destination réside sur le Volume Logique d'un CoreStorage Fusion Drive > avec un SSD moteur de 120 Go --> je ne peux que conjecturer un problème de disque. Il est totalement irrégulier que le débit en écriture ne soit que de 2 Mo/s (je me suis amusé récemment, avec ma trapanelle MacBook Pro 17" i7 2,5 GHz Late_2011, à faire une récupération de données via l'«Assistant de Migration» après clean install sur une partition de disque : le débit, toujours variable avec l'«Assistant», fluctuait entre 67 Mo/s et 209 Mo/s --> soit de 33 à 100 fois plus vite que chez toi).

    Je t'avais alerté précédemment à propos de ton HDD de 3 To impliqué en second dans le Fusion Drive : je pronostique que soit le disque > soit sa nappe SATA > présentent une défaillance. Je pense que c'est la case SAV qui s'impose...
 
Dernière édition par un modérateur:
Le message affiché par l'option verbose désigne le maillon déficient dans l'enchaînement logique du démarrage.

En bref : quand tu appuies sur le bouton "Power" du Mac > tu lances le micrologiciel de la carte-mère appelé EFI qui est en charge du pré-boot ou préliminaire de démarrage.

L'EFI visite la mémoire statique de la Carte-Mère appelée NVRAM pour y lire les instructions de démarrage qui y sont inscrites. Il peut y avoir des "options" de démarrage, comme le SIP (le protocole de verrouillage du Système de l'OS après chargement) ; mais il y a aussi l'adresse de démarrage mentionnée à une rubrique intitulée : efi-boot-device = appareil de démarrage automatique de l'EFI.

L'EFI lit ce chemin de démarrage automatique > va au disque désigné > emprunte le secteur de boot constitué par la table de partition GPT > accède à la partition désignée en NVRAM via la GPT. Sur l'en-tête du volume monté sur la partition se trouve inscrit à son tour le chemin qui mène au boot_loader (démarreur) de l'OS.

L'EFI suit ce chemin \System\Library\CoreStorages\boot.efi et exécute le boot_loader : boot.efi trouvé en bout d'adresse - lequel est en somme une application de l'EFI. Avec cette exécution du boot_loader : boot.efi prend fin le pré-boot de l'EFI et ce logiciel quitte automatiquement sur ce lancement qui constitue le premier maillon logique du boot > ou démarrage de l'OS proprement dit.

=> si je rapporte le message verbeux à ce descriptif > je conclus que le pré-boot de ton Mac (toute la séquence du ressort de l'EFI) s'effectue sans erreurs : l'EFI trouve bien le device (appareil) de démarrage (le volume sur la partition désignée) > le chemin d'accès au boot_loader > et exécute le boot.efi.

----------

Le boot_loader : boot.efi reçoit de l'EFI au lancement les options de démarrage chargées en NVRAM (les flags du SIP par exemple) > et procède à sa mission qui est double : charger le kernel (ou noyau opératoire du Système) > et procéder à l'injection des kexts (ou extensions) dans le kernel.

Pour ce faire > le boot_loader : boot.efi prend régulièrement un raccourci logiciel --> au lieu d'exécuter le code du fichier "paradigme" du kernel, situé dans «Mavericks» at : \mach_kernel > puis d'aller au dossier des Extensions situé at : \System\Extensions pour injecter terme à terme une extension après l'autre ; le boot_loader : boot.efi passe par un cache de démarrage-Système qui combine un clone du code du mach_kernel et le tableau global des adresses d'extensions à injecter en mode : all_loaded (bloc complet).

Ce cache de démarrage-Système établissant un « prelinked kernel » (un kernel "pré-attaché" à un tableau d'adresses d'extensions) s'intitule encore dans «Mavericks» : kernelcache (cache du kernel) et est localisé at : \System\Library\Caches\com.apple.kext.caches\Startup\kernelcache.

C'est à ce point précis de l'enchaînement déterministe du démarrage qu'intervient le plantage logique. L'option verbose déclare :
Bloc de code:
ERROR! ! ! Uncompress prelinked kernel
ERROR! ! ! Load prelinked kernel -----
Error loading kernel cache

Erreur à la décompression du kernel pré-attaché dans le cache > erreur au chargement du kernel pré-attaché dans le cache : erreur de chargement du kernelcache.

À strictement parler > il ne s'agit pas comme cela arrive d'un échec relatif au processus de l'« injection des kexts » (injection des extensions dans le noyau d'après le tableau du cache) > mais d'une erreur préalable à l'injection des kexts : une erreur pure et simple de chargement du kernel ou noyau du Système --> erreur à la décompression du kernelcache empêchant le chargement du kernel en lui-même.

----------

Je me doute que cet examen minutieux a quelque chose de barbant > mais je me suis accroché à sa description littérale parce qu'il me paraît révélateur de la racine du problème.

Le cache-Système de démarrage (kernelcache) ne peut pas être lu d'entrée pour exécution du code du kernel - voici ce qui me semble.

À partir de là > il y a 2 interprétations :

  • le cache kernelcache est corrompu > ce qui occasionne une erreur de lecture par le boot_loader : boot.efi => il t'est très facile de vérifier si c'est là le facteur de plantage --> tu n'as qu'à démarrer ton Mac la touche (maj ou shift) tenue pressée jusqu'à affichage de la . C'est le démarrage dit "Safe_Boot" qui efface notamment le kernelcache de démarrage-Système > et procède à une exécution "paradigmatique" du boot : chargement du kernel "paradigme" = mach_kernel > puis injection des kexts en mode "terme à terme" (et pas en tableau).

    => tu vas bien voir si ton Mac démarre selon ce mode "retour au paradigme du boot".

  • le cache kernelcache est illisible > parce qu'il y aurait une I/O error (Input/Output error : erreur d'entrée/sortie). Dans ce cas > c'est l'accès même au fichier-cache qui est problématique.

    La raison ? - quand tu dis qu'il a fallu 4 jour à l'«Assistant de Migration» pour récupérer les données d'une sauvegarde sur un disque Lacie FireWire 800 => Thunderbolt > alors même que le volume de destination réside sur le Volume Logique d'un CoreStorage Fusion Drive > avec un SSD moteur de 120 Go --> je ne peux que conjecturer un problème de disque. Il est totalement irrégulier que le débit en écriture ne soit que de 2 Mo/s (je me suis amusé récemment, avec ma trapanelle MacBook Pro 17" i7 2,5 GHz Late_2011, à faire une récupération de données via l'«Assistant de Migration» après clean install sur une partition de disque : le débit, toujours variable avec l'«Assistant», fluctuait entre 67 Mo/s et 209 Mo/s --> soit de 33 à 100 fois plus vite que chez toi).

    Je t'avais alerté précédemment à propos de ton HDD de 3 To impliqué en second dans le Fusion Drive : je pronostique que soit le disque > soit sa nappe SATA > présentent une défaillance. Je pense que c'est la case SAV qui s'impose...


Merci pour toutes ces explications.
J ai effacé à nouveau les partitions et recréé le fusion drive en reprenant tes explications précédentes et j ai pu reprendre la main sur l ordi et réinstaller Maverick puis El Capitan . Maintenant il démarre sans pb.
Mais en effet je pense qu il y a un soucis sur le HDD ce qui expliquerait par la même occasion les nombreux ralentissements depuis un petit moment lorsque je souhaite lire certaines vidéos ou médias .
Malheureusement la vitre de la dalle est fissurée d un bout à l autre depuis longtemps et je crains qu un petit changement de nappe n entraîne également le changement, bien plus cher, du bloc vitre + dalle .... je vais me laisser le temps de penser tout ça et voir la solution qui s impose ...
 
:coucou: Franz

Tant que tu fais une sauvegarde régulière et que l'ordinateur fonctionne à ta convenance : tu peux attendre, en effet.

Moi-même j'utilise un MacBook Pro 17" Late 2011 (mis-à-niveau, il est vrai, en RAM et SSD) : tant qu'il fonctionne et supporte les nouveaux OS > je m'y tiens comme machine principale.
 
:coucou: Franz

Tant que tu fais une sauvegarde régulière et que l'ordinateur fonctionne à ta convenance : tu peux attendre, en effet.

Moi-même j'utilise un MacBook Pro 17" Late 2011 (mis-à-niveau, il est vrai, en RAM et SSD) : tant qu'il fonctionne et supporte les nouveaux OS > je m'y tiens comme machine principale.


J ai pas mal réfléchi et je pense me lancer dans les réparations tout seul ....... grande première pour moi !
Déjà parce que je pense qu un Apple Store ne doit plus avoir les pièces qui concernent mon ordi et aussi par soucis d économies :/
Il va donc falloir que je change le bloc vitre et dalle car celle ci est fissurée de gauche à droite et va certainement lâcher lors de l ouverture du bloc , ceci afin de pouvoir régler mon probleme de fond et changer la nappe du HDD 3To..... ( après de nombreuses recherches et les manips effectuées ensembles j ai eu après installation un message récurrent " Unapproved caller. SecurityAgent may only be invoked by Apple software." Qui semble confirmer tes crainte vis à vis d une défaillance de la nappe.)

Mon IMac est un 27' late 2013


J aurai donc besoin de 2-3 conseils d expert ( comme toi ! ) pour éviter de me planter !

En cherchant un peu je suis tombé sur cette annonce d écran 27´´ A1419 fin 2012 / 661-7169.
Ici : http://www.ebay.com/itm/A1419-Vitre...e-Imac-27-034-fin-2012-661-7169-/380692938931

Il me semble que ça doit être ce modèle malgré que mon ordi est un "late 2013" . Est ce bien cela ?
Pour le matériel de demontage ifixit semble bien faire les choses, et les tutos semblent clairs.
Pour la nappe je n ai pas encore de modèle précis mais ce n est pas ce qui me coûtera le plus cher ...

Le but n est pas de faire de la pub ou autre mais être sur que je ne fais pas fausse route. Qu en penses tu ?
Si tu penses que je devrais faire autrement ou qu il est plus sage dans mon cas de passer par un vendeur je suis prêt à recevoir tes suggestions. ( je suis sur Paris )

Merci encore !!!
 
Déjà parce que je pense qu un Apple Store ne doit plus avoir les pièces qui concernent mon ordi

Ton iMac 27" Late_2013 a le « Support Status : Supported » en AppleStore = "statut de prise en charge : pris en charge". L'opération que tu envisages (changement de la nappe du HDD + de la dalle d'écran) est donc entièrement prise en charge en magasin Apple le cas échéant.

Si tu as des doutes sur ta capacité à faire toi-même l'opération > ou même si tu voulais seulement connaître le devis en magasin --> tu pourrais prendre rendez-vous et porter ton iMac à l'AppleStore le plus proche de chez toi (sur Paris > ça ne doit pas être difficile). Tu connaîtrais ainsi la facture à acquitter officiellement.
 
  • J’aime
Réactions: Franz75
Ok, c est peut être plus sage de faire les choses dans l ordre et voir dans un premier temps combien ça me coûterait en Apple Store . Je vais peut être finalement pas tenter le diable si il est tjrs pris en charge ...