Répertorier toutes les extensions de noyau tierces dans Mac OS X

Anonim

Si vous dépannez une machine Mac avec des problèmes particulièrement étranges que les mesures de routine ne semblent pas résoudre, il peut être utile de répertorier les extensions de noyau activées, en particulier les kext tiers chargés dans OS X.

Déterminer quelles extensions de noyau sont chargées et exécutées sous Mac OS X est assez facile, et en utilisant grep, vous pouvez alors facilement lister tous les kexts tiers.Vous pouvez également utiliser la même commande pour répertorier également les extensions de noyau natives. Pour ce faire, vous utiliserez la commande kextstat et dirigerez la sortie vers grep, en utilisant la ligne de commande. Cela fonctionne de la même manière dans toutes les versions de Mac OS X.

Comment voir toutes les extensions de noyau tierces dans Mac OS X

La syntaxe complète pour voir les extensions de noyau tierces est la suivante :

kextstat | grep -v com.apple

La sortie va varier en fonction des éventuelles extensions tierces présentes dans le noyau. Cela peut ressembler à ceci :

Index Réfs Adresse Taille Nom câblé (Version) Lié à 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248770 0x3000 0x3000 0x .qu'est-ce que c'est.BizarreExtension (1) 5 2

Si vous voyez quelque chose qui n'est pas à sa place dans cette liste, cela pourrait être un bon endroit pour commencer le dépannage.

Comment répertorier toutes les extensions du noyau sous OS X

Bien sûr, vous pouvez toujours lister toutes les extensions du noyau (c'est-à-dire, les kexts Mac OS X officiels d'Apple inclus) en tapant simplement la chaîne de commande suivante :

kextstat

La sortie ici va être importante, mais elle peut toujours être précieuse.

Si vous voulez en savoir plus sur kextstat, tapez simplement "man kextstat" pour ouvrir la page de manuel dans le terminal OS X.

N'oubliez pas que vous pouvez également inspecter manuellement l'emplacement du dossier du système d'extension du noyau traditionnel si nécessaire, même en déplaçant et en supprimant les fichiers kext à partir de là pour faciliter le processus d'installation, de désinstallation, de dépannage ou découverte des extensions du noyau.

Répertorier toutes les extensions de noyau tierces dans Mac OS X