Mac OS X のすべてのサードパーティ製カーネル拡張機能を一覧表示する

Anonim

Mac マシンのトラブルシューティングを行っており、通常の対策では解決していないように見える特に奇妙な問題がある場合は、どのカーネル エクステンションがアクティブ化されているか、特にサードパーティの kext がロードされているかを一覧表示すると役立ちます。 OS X.

どのカーネル エクステンションがロードされ、Mac OS X で実行されているかを判断するのはかなり簡単です。grep を使用すると、すべてのサード パーティの kext を簡単に一覧表示できます。同じコマンドを使用して、ネイティブ カーネル エクステンションを一覧表示することもできます。これを実現するには、kextstat コマンドを使用し、コマンド ラインを使用して出力を grep にパイプします。これは、Mac OS X のすべてのバージョンで同じように機能します。

Mac OS X ですべてのサードパーティ カーネル エクステンションを表示する方法

サードパーティのカーネル拡張を表示するための完全な構文は次のとおりです:

kextstat | grep -v com.apple

出力は、サード パーティの拡張機能がカーネルに含まれているかどうかによって異なります。次のようになります:

Index Refs アドレス サイズ 有線名 (バージョン) リンク先 117 0 0xffdddfff8209ff910 0x2000 0x2000 .whattheheckisthis.WeirdExtension (1) 5 2

リストに不適切なものがある場合は、トラブルシューティングを開始するのに適した場所である可能性があります。

OS X ですべてのカーネル拡張を一覧表示する方法

もちろん、次のコマンド文字列を入力するだけで、いつでもすべてのカーネル エクステンション (Apple の公式 Mac OS X kext を含む) を一覧表示できます:

kextstat

ここでのアウトプットは重要ですが、それでも価値があります。

kextstat について詳しく知りたい場合は、「man kextstat」と入力して、OS X ターミナルのマニュアル ページを開きます。

必要に応じて、従来のカーネル エクステンション システム フォルダの場所を手動で検査できることを忘れないでください。そこから kext ファイルを移動および削除して、インストール、アンインストール、トラブルシューティング、またはカーネル拡張機能の検出。

Mac OS X のすべてのサードパーティ製カーネル拡張機能を一覧表示する