iMac Problème(s) démarrage

1k3rk4

Membre confirmé
18 Mars 2014
25
1
Bonjour,

J'ai un problème avec mon iMac et j'aurais besoin d'aide pour identifier la source de ce problème.
Ca reste bloqué sur la barre de chargement lors du démarrage. idem en mode sans échec.
J'ai essayé de reinstaller OS X à partir d'une clé puis d'un DVD mais ça reste bloqué aussi.
J'ai lancé les réparations que j'ai pu à partir de recovery mais cela n'a rien changé.
Lors des différents tests sur terminal j'ai quelques erreurs, mais j'avoue ne pas savoir quoi regarder pour identifier la source.
Quelques idées?

Merci d'avance
 
Bonjour 1k3rk4

Si l'OS actuellement installé sur ton disque est postérieur à «Snow Léopard 10.6» > tu peux démarrer sur le système de secours Recovery OS en tenant pressées ensemble au démarrage les 2 touches ⌘R jusqu'à la . Tu accèdes à un Bureau où s'affiche une fenêtre de 4 Utilitaires OS X.

Va à la barre de menus supérieure de l'écran > menu Utilitaires > sous-menu «Terminal». Dans la fenêtre qui s'ouvre > saisis (l'une après l'autre) les 2 commandes simplement informatives :
Bloc de code:
diskutil list
diskutil cs list
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'activer).

  • la première va retourner le tableau des disques attachés à ton Mac (en interne / externe) > avec leurs tables de partition > et leurs partitions décrites en format > nom > taille > appareil ;
  • la seconde > le tableau d'un Groupe de Volumes Logiques > si tu as un format CoreStorage sur la partition de l'OS.

Pour poster ici ce (ou ces) tableau(x) sans faire de captures d'écran > voici le procédé :

tu sélectionnes les 2 tableaux au pointeur > ⌘C pour copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires OS X) > c'est un «Safari» qui se lance et affiche une page Apple par défaut > un clic sur l'adresse en haut de fenêtre pour l'éditer > saisis : macgénération (tout court : c'est une barre de recherche Google) et valide > tu accèdes au site MacGé > navigue à ce fil > par ⌘V colle le contenu du presse-papier dans une réponse de ce fil.​

=> ces informations ne vont pas résoudre illico ton problème de démarrage > mais permettront déjà de connaître les paramètres logiques de ton disque.
 
Bonjour Macomaniac,

Désolé pour le manque de réactivité, mais j'ai déménagé entre temps :)

Voici ce que me donne diskutil:

Bloc de code:
-bash-3.2# diskutil list

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *500.1 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2

   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        +2.1 GB     disk1

   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               +5.2 MB     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               +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               +524.3 KB   disk7

/dev/disk8 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               +6.3 MB     disk8

/dev/disk9 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

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

/dev/disk14 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               +6.3 MB     disk14

-bash-3.2# diskutil cs list

No CoreStorage logical volume groups found
 
Dernière édition par un modérateur:
Salut 1k3rk4

Ton disque interne est sans complications logiques :
Bloc de code:
/dev/disk0 (internal, physical):
#:                  TYPE NAME             SIZE       IDENTIFIER
0: GUID_partition_scheme                 *500.1 GB   disk0
1:                   EFI EFI              209.7 MB   disk0s1
2:             Apple_HFS Macintosh HD     499.2 GB   disk0s2
3:            Apple_Boot Recovery HD      650.0 MB   disk0s3

Je te propose de lui adresser 2 commandes dans le «Terminal» de la session Recovery :

- a) une commande de réparation du système de fichiers de la partition n°2 (Macintosh HD) :
Bloc de code:
diskutil repairVolume disk0s2

- b) une commande d'information sur cette même partition :
Bloc de code:
diskutil info disk0s2

=> tu n'as qu'à poster ici les tableaux retournés comme tu l'as déjà fait
 
La réparation n'a malheureusement pas marché.

Bloc de code:
-bash-3.2# diskutil repairVolume disk0s2

Started file system repair on disk0s2 Macintosh HD

Repairing file system

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: POSIX reports: Exec format error

-bash-3.2# diskutil info disk0s2

   Device Identifier:        disk0s2

   Device Node:              /dev/disk0s2

   Whole:                    No

   Part of Whole:            disk0

   Device / Media Name:      NotQuiteMaxDisk


   Volume Name:              Macintosh HD


   Mounted:                  No


   File System Personality:  HFS+

   Type (Bundle):            hfs

   Name (User Visible):      Mac OS Extended

   Journal:                  Unknown (not mounted)

   Owners:                   Disabled


   Partition Type:           Apple_HFS

   OS Can Be Installed:      No

   Recovery Disk:            disk0s3

   Media Type:               Generic

   Protocol:                 SATA

   SMART Status:             Verified

   Volume UUID:              DF4E58F0-C6D2-3D9B-9F29-9FCC3DE7F17E

   Disk / Partition UUID:    5B960CA3-B0A8-40E4-A34C-05FA4A924C91


   Total Size:               499.2 GB (499248103424 Bytes) (exactly 975093952 512-Byte-Units)

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

   Device Block Size:        512 Bytes


   Read-Only Media:          No

   Read-Only Volume:         Not applicable (not mounted)


   Device Location:          Internal

   Removable Media:          No


   Solid State:              No
 
Dernière édition par un modérateur:
Si tu n'as pas sauté de lignes > le tableau des réparations :
Bloc de code:
Repairing file system
File system check exit code is 8
révèle la lacune suivante entre les 2 lignes citées :
Bloc de code:
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
Trimming unused blocks
c'est-à-dire qu'aucun des fichiers particuliers du système de fichiers gérant l'espace de la partition et le montage d'un volume n'a pu être examiné.

Je me demande donc s'il s'agit d'un problème logique (erreurs internes au système de fichiers) ou d'un problème matériel (échec d'accès aux données écrites).


Si tu passes la commande :
Bloc de code:
diskutil mount disk0s2
=> qu'est-ce que tu obtiens comme retour ?
 
Ca à l'air d'être normal:
Bloc de code:
-bash-3.2# diskutil mount disk0s2

Volume Macintosh HD on disk0s2 mounted
 
Dernière édition par un modérateur:
  • J’aime
Réactions: Brice21
Alors voici un petit test de l'espace du volume monté --> tu passes la commande :
Bloc de code:
ls /Volumes/"Macintosh HD"

Attention : le "l" de "ls" est la minuscule de la lettre "L" > pas le chiffre "1" ; mets bien entre "" le nom du volume "Macintosh HD" > pour neutraliser l'espace libre central.
  • Cette commande retourne la liste des dossiers résidant dans l'espace-racine du volume Macintosh HD.
=> tu n'as qu'à poster le tableau affiché en retour (s'il y en a un).
 
Bloc de code:
-bash-3.2# ls /Volumes/"Macintosh HD"

.DS_Store

.Spotlight-V100

.Trashes

.file

.fseventsd

.hotfiles.btree

.vol

Applications

COMMUNIQUE DE PRESSE FR.indd

Dossier Presse.pdf

Downloads

Guides de l???utilisateur et informations

SSU.XLS

INFO.pdf

Agreement.pdf

2012 V4-1.pdf

Library

Logo illustrator.ai

Network

POSTER

RSI

System

TDS

Users

Volumes

divers

bin

cores

dev

portraits

etc

home

installer.failurerequests

marang 2

net

e-shop

photo.JPG

portrait w

private

salons

sbin

tmp

usr

var

avatar.jpg

-bash-3.2#

Il n'y a pas de logs quelque part pour voir à quel moment ça bloque lors du démarrage?
Et ce qui me perturbe particulièrement, c'est pourquoi je n'arrive même pas à réinstaller OS X à partir d'une clé USB...

En tout cas, merci encore pour ton aide, pas à pas j'espère qu'on va y arriver :)
 
Dernière édition par un modérateur:
Ton volume est lisible. Et donc clonable s'il faut.

Passe encore les 2 commandes :
Bloc de code:
df -H
diskutil info disk0s2

  • la première va retourner la liste des volumes montés > avec affichages de leurs espaces : total > occupé > libre mesurés en Mo / Go ;
  • la deuxième > tu l'avais déjà passée > mais alors que le volume Macintosh HD était démonté suite à la tentative de réparation du système de fichiers > c'est pour vérifier maintenant si le volume ne monte pas verrouillé en lecture seule.

=> tu n'as qu'à poster encore ces 2 tableaux à la manière habituelle.
 
J'apprend souvent en lisant la prose de macomaniac... ;-)
La dernière commande informative suggérée en #9 (ls /Volumes/"Macintosh HD") me renvoie un résultat qui me surprend...
Dans la liste j'ai :
Incompatible Software installer.failurerequests

Ce que j'ai pu lire me fait penser que c'est une scorie datant de El Capitan.
(J'ai évolué depuis Snow Leopard par mises à jour successives)

Je suis sous Sierra et il est stable.
Ma question : quel inconvénient à virer ce fichier? Histoire de faire le ménage…
 
:coucou: Gérard

Incompatible Software
est un dossier > qui doit être affiché visiblement par le Finder sous l'intitulé : Logiciels Incompatibles.

=> tu peux inspecter son contenu > pour voir ce que ton passage à «Sierra» a pu éventuellement faire écarter. Ce dossier est bien entendu bennable.

installer.failurerequests est un fichier au format texte qui est invisible. Son contenu a des chances d'être du type :
Bloc de code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <dict>
        <key>Operation</key>
        <string>fsck target</string>
        <key>CrashAtProgress</key>
        <integer>0</integer>
    </dict>
</array>
</plist>

=> bref une syntaxe de fichier plist sans en avoir l'extension. Je ne mesure pas exactement sa fonction. Autant le laisser en place > son absence de visibilité le soustrayant aux actes ménagers...
 
  • J’aime
Réactions: gmaa
J'ai l'impression que tu avais raison, le volume semble être en lecture seule:
Bloc de code:
-bash-3.2# df -H

Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on

/dev/disk1s1   2.0G   1.3G   715M    65%   316342   174624   64%   /

devfs          195k   195k     0B   100%      660        0  100%   /dev

/dev/disk2     5.2M   5.2M     0B   100%     1278        0  100%   /private/var/log

/dev/disk3     524k   147k   377k    29%       34       92   27%   /Volumes

/dev/disk4     524k   143k   381k    28%       33       93   26%   /private/var/tmp

/dev/disk5     524k   160k   365k    31%       37       89   29%   /private/var/run

/dev/disk6     524k   143k   381k    28%       33       93   26%   /System/Installation

/dev/disk7     524k   270k   254k    52%       64       62   51%   /private/var/db

/dev/disk8     6.3M   3.4M   2.9M    54%      817      717   53%   /private/var/folders

/dev/disk9     2.1M   2.1M     0B   100%      510        0  100%   /private/var/root/Library

/dev/disk11    524k   168k   356k    33%       39       87   31%   /Library/Preferences

/dev/disk12    524k   172k   352k    33%       40       86   32%   /Library/Preferences/SystemConfiguration

/dev/disk13    1.0M   143k   905k    14%       33      221   13%   /Library/Keychains

/dev/disk14    6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp

/dev/disk0s2   499G   244G   256G    49% 59491684 62395058   49%   /Volumes/Macintosh HD

-bash-3.2# diskutil info disk0s2

   Device Identifier:        disk0s2

   Device Node:              /dev/disk0s2

   Whole:                    No

   Part of Whole:            disk0

   Device / Media Name:      NotQuiteMaxDisk


   Volume Name:              Macintosh HD


   Mounted:                  Yes

   Mount Point:              /Volumes/Macintosh HD


   File System Personality:  HFS+

   Type (Bundle):            hfs

   Name (User Visible):      Mac OS Extended

   Owners:                   Enabled


   Partition Type:           Apple_HFS

   OS Can Be Installed:      No

   Recovery Disk:            disk0s3

   Media Type:               Generic

   Protocol:                 SATA

   SMART Status:             Verified

   Volume UUID:              DF4E58F0-C6D2-3D9B-9F29-9FCC3DE7F17E

   Disk / Partition UUID:    5B960CA3-B0A8-40E4-A34C-05FA4A924C91


   Total Size:               499.2 GB (499248103424 Bytes) (exactly 975093952 512-Byte-Units)

   Volume Free Space:        255.6 GB (255570157568 Bytes) (exactly 499160464 512-Byte-Units)

   Device Block Size:        512 Bytes

   Allocation Block Size:    4096 Bytes


   Read-Only Media:          No

   Read-Only Volume:         Yes


   Device Location:          Internal

   Removable Media:          No


   Solid State:              No


-bash-3.2#
 
Dernière édition par un modérateur:
:coucou: Gérard

Incompatible Software
est un dossier > qui doit être affiché visiblement par le Finder sous l'intitulé : Logiciels Incompatibles.

=> tu peux inspecter son contenu > pour voir ce que ton passage à «Sierra» a pu éventuellement faire écarter. Ce dossier est bien entendu bennable.

installer.failurerequests est un fichier au format texte qui est invisible. Son contenu a des chances d'être du type :
Bloc de code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <dict>
        <key>Operation</key>
        <string>fsck target</string>
        <key>CrashAtProgress</key>
        <integer>0</integer>
    </dict>
</array>
</plist>

=> bref une syntaxe de fichier plist sans en avoir l'extension. Je ne mesure pas exactement sa fonction. Autant le laisser en place > son absence de visibilité le soustrayant aux actes ménagers...
Merci…
 
Oui : en ce qui concerne le mode de montage du volume > la sanction est tombée -->
Bloc de code:
Read-Only Volume: Yes

=> il est verrouillé en mode "lecture seule" > donc insusceptible d'aucune modification en écriture. Ce type de verrouillage au montage est régulièrement la conséquence d'un système de fichiers comportant des erreurs majeures. C'est pourquoi aucune restauration n'est possible > puisqu'aucune écriture au volume n'est possible.

Le volume est donc à la fois lisible et in-modifiable. La conséquence nécessaire de cet état de choses est la suivante : on peut et il faut cloner le contenu du volume Macintosh HD dans celui d'un DDE de taille adéquate - ce qui peut être fait par une commande depuis le «Terminal» de la Recovery HD. Ensuite > après une commande additionnelle de "bénédiction" du volume cloné > il devrait être affiché à l'écran du gestionnaire de disque (touche "alt") et démarrable.

Après un re-démarrage sur ce clone > reformatage du volume Macintosh HD > et rétro-clonage (clonage inverse) du volume du clone dans le nouveau volume vide Macintosh HD du disque interne. En fin d'opération > re-démarrage sur le volume Macintosh HD cloné du disque interne > et hop ! après ce petit marathon en forme de boucle [procédé » énantiodromique » - comme eut dit Jung] > tout sera de nouveau exactement comme avant.

En ce qui concerne la faisabilité de clonage Macintosh HD => DDE --> on sait que tu as 244 Go de données écrites (Système et perso) => la question ouverte est alors : disposes-tu d'un DDE USB avec un volume de 300 Go libres (ou libérables) ?

[Je vais jeter l'éponge pour ce soir - je suis plutôt du matin...]
 
Merci, je recommence à y croire !
Je vais regarder si je peux libérer mon disque dur externe.
Question avant de commencer ce marathon : est ce que ce serait possible/plus facile d'installer une version propre d'OS en effaçant le disque dur (la plupart des données importantes sont sauvegardées)?
 
Tu as 3 options :

- a) table rase = clean install : tu démarres sur ta clé d'install > dans l'«Utilitaire de Disque» tu sélectionnes le disque entier du Mac > "Effacer" (ce qui re-crée une table de partition GUID > et un volume JHFS+ vide que tu peux choisir de renommer "Macintosh HD") > "Ré-installer OS X (ou macOS)" à destination du volume Macintosh HD reformaté.

=> à la fin de l'installation > tu seras amené à re-paramétrer un compte neuf d'utilisateur (reprends les mêmes identifiants personnels) > ce qui te fera ouvrir une session neuve dans laquelle il te faudra re-définir tes préférences. Pour ce qui est de tes données : voir ta sauvegarde.

----------​

- b) redondance = clonage & rétro-clonage : comme je l'ai décrit plus haut > une commande du «Terminal» va te recopier l'intégralité du volume Macintosh HD dans celui d'un DDE > une fois l'opération achevée > tu pourras re-démarrer sur ce clone.

=> après reformatage du volume Macintosh HD depuis le clone > un "rétro-clonage" va imager exactement ton ancien volume dans le nouveau volume du disque > et après un nouveau re-démarrage sur ce « clone du clone » > tu te retrouveras dans un environnement copie conforme de l'ancien.

----------​

- c) hybridation = clonage > clean install > migration : il s'agit d'une combinaison des procédés précédents -->
  • d'abord tu sauvegardes par clonage le contenu de Macintosh HD dans le volume d'un DDE ;
  • ensuite tu démarres sur ta clé d'install > tu effaces le disque interne du Mac > tu opères un clean install en créant à la fin un compte admin bidon : nom = toto > mot-de-passe = toto ;
  • enfin de la session neuve toto > tu lances l'«Assistant de migration» > tu demandes à récupérer les applications > compte personnel > réglages du Mac à partir du clone du DDE attaché à ton Mac (avec suppression du compte toto si tu veux)
=> il va y avoir injection de ton ancien compte avec ses données et réglages + récupération des applications. Mais le Logiciel-Système restera celui de la clean install (et l'espace-racine du volume restera nettoyé des dossiers et fichiers d'utilisateur que tu y avais inscrits auparavant : voir le tableau des éléments de ton volume précédemment posté --> données de l'espace-racine récupérables sur le clone du DDE).

----------​

[Les 3 procédés sont décrits dans un ordre croissant de complexité et de durée des opération.]
 
Dernière édition par un modérateur:
@1k3rk4
Je viens de modifier tous tes messages. A l'avenir lorsqu'on te demande de faire un Copier/Coller du résultat de commandes via le Terminal, dans ta ou tes réponses, un clic sur cette icône , un clic sur </> Code et tu insères le résultat dans la fenêtre contextuelle qui s'est ouverte. ;)