Corriger un démarrage trop lent de Mac OS X

J’ai été confronté à un problème assez intéressant récemment : lors du démarrage d’un MacBook Pro, il s’avérait que le démarrage était vraiment très, très lent. Pas compliqué : avec un SSD, la machine mettait quand même près de 30 secondes pour démarrer… alors qu’il devrait en mettre bien moins de dix. Très curieux.

Après analyse du fichier de log, j’ai trouvé un message indiquant :

Can’t create kept cache under / - owner not root

Un petit coup de ls à la racine du volume a révélé quelque chose d’effectivement surprenant :

[mbp1:~] guillaumegete% ls -lad /
drwxrwxr-x@ 33 admin  staff  1190 Feb 13 23:56 /

Admin et staff ? Il y a anguille sous roche… Essayons donc de corriger cela, et rendons à root ce qui lui appartient.

sudo chown root:admin /
On revérifie avec ls -lad, et donc :
drwxrwxr-x@ 33 root  admin  1190 Feb 13 23:56 /

Redémarrage un peu long, car il faut à nouveau reconstruire le cache des extensions, puis un démarrage normal… Plus que 5 secondes !

Comme on dit dans Pokemon… « C’est super efficace ! »

19 réflexions sur « Corriger un démarrage trop lent de Mac OS X »

  1. Wahou alors là je veux connaitre le modèle de SSD que tu as pour qu’un MacBook Pro boot en 5sec Oo Même les dernier MacBook Air mettent 15sec ce qui est un record face à un MacBook Pro normal qui met au moins 30sec.

  2. Marrant, quand je fais la commande sudo, cela m’indique ceci:

    usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file …
    chown [-fhv] [-R [-H | -L | -P]] :group file …

    Il doit me manquer quelque chose.

  3. J’ai un disque dur « classique » sur mon MacBook Pro, toutefois dans mes logs j’ai également remarqué cette erreur (Can’t create kext cache). Depuis que j’ai changé les droits je n’ai plus cette erreur. Je n’ai pas remarqué un démarrage réellement plus rapide mais c’est toujours mieux quand il n’y a pas/moins d’erreur. Merci !

  4. Même souci de démarrage anormalement lent. Même message d’erreur. Même solution efficace.

    Néanmoins, je n’ai pas le souvenir d’avoir effacé l’espace libre du disque. J’avais plutôt imputé – sans preuve – l’origine du problème à l’installation de MS-Windows grâce à bootcamp.

    Merci pour ce billet.

  5. bonjour,

    j’ai le même problème est ce que quelqu’un peut m’expliquer en détail la demarche car la c’est du chinois pour moi

  6. Bonjour,

    Pourrais-tu détailler ce qu’il faut taper exactement dans le fichier log car cette astuce m’intéresse mais je n’ai pas bien compris comment accéder à la racine du volume, etc.

    Merci d’avance…

  7. Salut,

    très intéressant ce post. Pour ma part, mon macbook pro démarre en 1 min 10 sec.
    J’aimerais beaucoup verifier et corriger par moi meme ce fichier, mais les explications semblent s’adresser à des personnes connaissant un peu, déjà, l’utilisation avancée du mac.

    quelqu’un de bien intentionné pourrait-il nous faire un tuto à suivre pas à pas afin d’appliquer cette méthode ? Ce serait vraiment top. :)))

  8. Salut mon mac est neuf c’est un mac book pro 15″ 4go de ram il démarre en 40 secondes ouverture de session comprise. Est-ce que ton astuce marche sur un mac neuf ? c’est quoi le fichier log?
    Désolé mais je viens de me mettre à mac, j’y connais pas encore grand chose, et je trouve le démarrage un peu lent alors voilà…
    Merci d’avance!

  9. Salut, suis interessé aussi par l’astuce quelqu’un peut detailer la marche a suivre svp

    Merci d’avance

  10. Salutations

    Alors moi aussi je trouve que mon mac démarre un peu lentement je suis débutant mais on m’a fait aussi la remarque
    ma config un MACBOOK PRO mi 2010 Core I5 2.4Ghz, 4Go, 256 SSD tourne sous Lions OS X 10.7.3

    Alors en mm temps je décris la procédure si ca peut aider certains:

    je click sur spotlight coin haut droit (loupe) et je tape Terminal et je click, une fois la fenête ouverte

    je saisie (comme dans l’article)
    ls -lad

    et je vois affiché

    « drwxr-xr-x+ 21 mac staff 714 28 Jui 18:58 .

    donc je retrouve le pins « mac staff »

    alors je tape ( comme dit dans l’article)
    « sudo chown:admin / »

    le terminal me demande mon mdp je l’entre

    Mais la ça bloque ça dit :
    « sudo : chown:admin: command not found »

    je sais pas si j’ai une erreur de syntaxe si quelqu’un pourrait me corriger merci

  11. c’est bon il n’a plus fait d’erreur, mais malheureusement ca reste toujours le même code

    drwxr-xr-x+ 21 mac staff 714 28 jui 18:58

    Quelqu’un peut m’aider merci

Les commentaires sont fermés.