قائمة بجميع امتدادات Kernel للجهات الخارجية في نظام التشغيل Mac OS X

Anonim

إذا كنت تقوم باستكشاف أخطاء جهاز Mac مع بعض المشكلات الغريبة التي لا يبدو أن الإجراءات الروتينية تعمل على حلها ، فقد يكون من المفيد سرد امتدادات kernel التي تم تنشيطها ، خاصةً ملفات kexts الخاصة بالجهات الخارجية التي تم تحميلها في OS X.

تحديد امتدادات kernel التي يتم تحميلها وتشغيلها في نظام التشغيل Mac OS X أمر سهل إلى حد ما ، وباستخدام grep ، يمكنك بسهولة إدراج جميع ملفات kexts التابعة لجهات خارجية.يمكنك أيضًا استخدام نفس الأمر لسرد امتدادات kernel الأصلية أيضًا. لتحقيق ذلك ، ستستخدم الأمر kextstat وتوجيه الإخراج إلى grep ، باستخدام سطر الأوامر. يعمل هذا بنفس الطريقة في جميع إصدارات نظام التشغيل Mac OS X.

كيفية الاطلاع على جميع امتدادات Kernel للجهات الخارجية في نظام التشغيل Mac OS X

الصيغة الكاملة لرؤية امتدادات نواة الطرف الثالث على النحو التالي:

kextstat | grep -v com.apple

سيختلف الإخراج اعتمادًا على امتدادات الطرف الثالث ، إن وجدت ، في النواة. قد يبدو شيئًا كالتالي:

فهرس المراجع حجم العنوان الاسم السلكي (الإصدار) مرتبط مقابل 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1119 0 0xfffff945818248770 0x3000 0x3000 com . whattheheckisthis.WeirdExtension (1) 5 2

إذا رأيت شيئًا ما في غير محله في تلك القائمة ، فقد يكون هذا مكانًا جيدًا لبدء استكشاف الأخطاء وإصلاحها.

كيفية سرد كافة امتدادات Kernel في OS X

بالطبع يمكنك دائمًا سرد جميع امتدادات kernel (بمعنى ، تضمين kexts الرسمية لنظام التشغيل Mac OS X من Apple) بمجرد كتابة سلسلة الأوامر التالية:

kextstat

سيكون الناتج هنا مهمًا ، لكنه قد يظل ذا قيمة.

إذا كنت تريد معرفة المزيد عن kextstat ، فما عليك سوى كتابة "man kextstat" لفتح صفحة الدليل في OS X Terminal.

لا تنس أنه يمكنك يدويًا فحص موقع مجلد نظام امتداد kernel التقليدي أيضًا إذا لزم الأمر ، حتى نقل وإزالة ملفات kext من هناك للمساعدة في عملية التثبيت أو إلغاء التثبيت أو استكشاف الأخطاء وإصلاحها أو اكتشاف امتدادات النواة.

قائمة بجميع امتدادات Kernel للجهات الخارجية في نظام التشغيل Mac OS X