システムがハングアップする原因となる面倒なkextまたはドライバ


0

私は2012年後半の27 "iMacを比較的新しくインストールしたOS X Mountain Lion(10.8.2)を持っています。私はソフトウェアに関連していると確信しているかなり深刻な問題を経験しています。それを追跡する方法。

問題はこれです。コンピュータを何分もの時間(数分から数時間)無人のままにしておくと、いつでも戻ってくると、システムがハングアップする可能性が80%あります。私はマウスを動かすことができますが、カーソルは回転するビーチボールなので、何もクリックしたり、何かを操作したり、何かを入力したりすることはできません。コンピュータをこの状態から抜け出させる唯一の方法は、一貫して、電源ボタンを押しながら再起動することです。

私はSeagate GoFlex Desk 3 TB外付けハードドライブに関連していることをある程度確信してこの問題を絞り込んだ。奇妙なことに、このドライブは接続されているThunderboltドックを介して接続されているように見える前にSeagateからドライバをインストールする必要がありました。 Seagateのウェブサイトにここに投稿があります それは同じようなドライブとのいくつかの同じような懸念に対処します。私はそのドライバをインストールしました、そしてそれは問題をずっと悪化させるように見えました、しかし、私はこの問題がすべての前にそこにあったかもしれないと確信します(私は確実に思い出せない)。

  1. ドライブを完全に切断すると、問題は解決します。
  2. Shiftキーを押しながらシステムをセーフモードで起動すると、問題もなくなります。

今、私は熱心に調べて、私がそれがこのドライバと一緒にインストールされているのを見つけることができるすべてを取り除きました。私はインストーラを開いてに行きました ファイルを表示 そしてそれがインストールしたものをすべて削除しました。私も私の検索 /Library そして /System 名前に "Seagate"が含まれているものはすべてフォルダに保存され、すべて削除されました。しかし、問題はまだ残っています。

セーフモードで起動して問題を解決することはそこに私に告げます です この騒乱を引き起こしているソフトウェアコンポーネント。私が助けを求めたいのは、ドライバ、kext、またはアプリケーションを試して狩る最善の方法、あるいはシステムがこのようにハングアップする原因となっているものは何でもです。

これはばかげているので、とにかく私はおそらくこのドライブを交換することになるでしょうが、その間に、それは多くの重要なデータをホストしています。非常に一貫してそれをハングアップさせます。

ご協力ありがとうございます。


セーフモードで起動すると、Seagate外付けドライブは見えますか?
daniel Azuelos

回答:


1

これは、狩猟する方法です。 kext システムがハングする可能性があります。

  1. セーフモードで起動します。 以下でロードされた最小限の安全なエクステンションのセットをキャプチャします。

    mkdir ~/tmp
    kextstat >~/tmp/safe.kextstat
    
  2. 通常モードで起動します。 次のものがロードされた拡張機能のフルセットをキャプチャします。

    kextstat >~/tmp/full.kextstat
    
  3. それらを比較してください。

    cd ~/tmp
    diff full.kextstat safe.kextstat
    

    そしてこの違いから、それは不完全なkextを含んでいます、 インストール日をチェックして、犯人を抽出します。

    ls -dlT /System/Library/Extensions/<extension_folder_name…>
    

    不完全な拡張機能は、その時点でインストールされていたものです。 カーネルの起動がハングします。

    注意してください: extension_folder_name… 拡張子の名前ではない によって表示されます kexstat

    これが一例です。

    on_my_mac$ kextstat | egrep 'Addr|ThunderboltDPA'
    Index Refs Address            Size       Wired      Name (Version) <Linked Against>
       70    4 0xffffff7f8125e000 0x8000     0x8000     com.apple.driver.AppleThunderboltDPAdapterFamily (1.8.2) <45 9 8 5 4 3>
    on_my_mac$
    

    から来ている:

    on_my_mac$ cd /System/Library/Extensions
    on_my_mac$ ls -dlT AppleThunderboltDPAdapters.kext
    drwxr-xr-x  3 root  wheel  102 Aug 31 05:39:06 2011 AppleThunderboltDPAdapters.kext
    on_my_mac$
    
  4. 疑わしい拡張子のバックアップコピーを作成します。

    mkdir ~/Extensions_backup
    cd /System/Library/Extensions
    /usr/bin/sudo mv faulty_extension_folder_name ~/Extensions_backup
    

    そして、1つの欠けているカーネル拡張でこのシステムをテストしてください。

    reboot
    
  5. よかったら。あなたは正しい犯人を得ました。

    そうでなければ。ステップ4を逆にするだけです。 reboot そして、ステップ4から繰り返して、次の潜在的な拡張子をテストします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.