起動キャッシュ

まぁ、もうMacBook Pro mid2010 15吋 2.4GHz(通称:梅)HR(高解像度1680x1050)に、まだまだゾッコンなのですが(笑)、唯一、移行アシスタントで殆どを移行してから、どうにもOSの起動が遅いのが気になっていました。

来たての頃は風車が十回ちょっとでログインウィンドウが出てたんですが、どうも二十回、いや、なんか下手すると四十回っていう時もありました。

これは遅い(´・ω・`)

特に頻繁に再起動することも無いですし(殆どスリープ運用)起動してしまえば相変わらずの爆速で使えますんで困ってはいないんですが、なんとなく原因が分からないと気持ち悪くて、今日格闘してました(笑)


で、まぁ取りあえずカーネルキャッシュとかフォントキャッシュとか、諸々cacheをOnyXとかCocktailなんかで捨てたりしてたんですが、どうも芳しく無いです。

うーん、どうしたんだろう、ということで検索しまくっていたら、起動キャッシュの更新というのがあるようで。

  • /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache_i386.* というのが適切に更新されないことがあるらしい

  • ターミナルからで更新出来る sudo kextcache -system-prelinked-kernel

  • Snow Leopardだと起動してから10分ほどしてから更新されるのがデフォらしい

っていうことが分りました。

いを決してバックアップ後、ターミナルから更新、再起動。

おぉぉー、風車が10回転くらいでログインウィンドウ出ました!嬉しいー。

ちなみに、
Mac OS X Reference Libraryで「sudo kextcache」の説明が読めます。

ターミナルから見る場合は

man kextcache

で概略が見れるようです。


WAO自身も良くわかっていないですし、何か不具合でちゃうかもしれませんので、バックアップ後、くれぐれも自己責任でお願いします・・・m(..)m