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 comments

  1. […] This post was mentioned on Twitter by Guillaume Gete, Julian VOGIN. Julian VOGIN said: RT @ggete: [BLOG] Corriger un problème de lenteur au démarrage sous Mac OS X : http://blog.gete.net/?p=1427 #GeteNet […]

  2. Thibault dit :

    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.

  3. F. Genevey dit :

    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.

  4. T’as bien mis le / à la fin ? Car la commande est bonne, je l’ai re-vérifiée.

  5. Gil dit :

    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 !

  6. François dit :

    Peut-être est-ce après avoir effacé l’espace libre du Disque Interne que le démarrage est devenu lent ?

    = http://discussions.apple.com/thread.jspa?messageID=12685440&#12685440

  7. Miguel dit :

    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.

  8. solution « super » efficace merci !

    ca roule tellement mieux avec les bons droits / paramètres !

    merci bcp !

    sebastien

  9. aymeric dit :

    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

  10. Waow, je ne reconnais plus mon Mac au démarrage, merci pour l’astuce !

  11. Alien dit :

    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…

  12. fred dit :

    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. :)))

  13. Romain dit :

    Merci pour l’astuce ! 10sec de gagné !

  14. Marco dit :

    Bonjour, peut on appliquer cette astuce à OSX Lion 10.7.2 ?

  15. Mouloud dit :

    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!

  16. Dario dit :

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

    Merci d’avance

  17. WAI Patrick dit :

    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

  18. WAI Patrick dit :

    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