Kurt Jefferson は El Capitan にドライブを解放してもらいたいと思っています。
時々、どうやってもドライブがアンマウントされず、「1 つ以上のプログラムがディスクを使用している可能性があるため、ディスクを取り出せませんでした」または「ボリュームは現在使用中のため、取り出せません」という恐ろしいメッセージが表示されます。
フラッシュドライブと外付けハードディスクドライブ(HDD)を使っているMac miniでは、この現象が頻繁に発生しています。私も確かに似たような現象を何度か見たことがありますが、必ずしもそうとは限りません。OS Xがドライブをアンマウントできない理由を「理解」していれば、数リリース前からその原因を教えてくれるようになるでしょう。しかし、Kurtが見ているダイアログは、どのアプリが関係しているかを知らせてくれるような、情報提供型のものではありません。
インターネット上の人々は、El Capitan でこの問題が増加した原因は Spotlight のインデックス作成にあると考えているようです。彼らは、マウントされたドライブを Spotlight から削除することでそれが原因かどうかをテストし、その後マウント解除に成功したそうです。(Spotlight の設定パネルを開き、「プライバシー」タブをクリックし、ボリュームを「Spotlight によるこれらの場所の検索を禁止する」領域にドラッグしてください。)
それでも解決しない場合は、OS Xアカウントからログアウトして再度ログインすると状態がクリアされ、マウント解除できるようになります。それでも解決しない場合は、完全に再起動すると改善するはずです。
残念ながら、El Capitan 10.11.4 でも、再起動しないとユーザーエクスペリエンスが低下するバグがいくつか残っていることがわかりました。特に「サイドバーから項目が消える」というバグです。このバグについては2015年11月に報告しましたが、その後のEl Capitanリリース(10.11.2、10.3、10.4)では発生頻度が減少したようです。しかし、読者の方から、この現象がまだ発生しているという報告をいただいています。
一部のサイドバー項目は Spotlight 検索から派生しているため、ディスクのアンマウントとサイドバー項目の一時的な消失の両方の原因は Spotlight である可能性があります。
コマンドライン レベルにまで踏み込みたい場合は、「アプリケーション」>「ユーティリティ」>「ターミナル」を起動し、次のように正確に入力します。
lsof | grep "/Volumes"
「開いているすべてのファイルを一覧表示する」(lsof) コマンドと grep を組み合わせてフィルタリングすると、接続されたドライブ上の開いているすべてのファイルを表示できます。
このlsofコマンドは「list open files(開いているファイルを一覧表示する)」の略で、結果をパイプ経由でパターン認識コマンド|に送信し、一致として指定することで、外付けドライブ上の項目に関連する開いているファイルのみが表示されます。このファイルリストを確認することで、フリーズしたプログラムや、アクティブであることに気づいていなかったもののアンインストールが必要なプログラムがないか確認できます。grep/Volumes
Mac 911に問い合わせる
私たちは常に解決すべき問題を探しています!スクリーンショットなど、必要に応じてスクリーンショットを添えて、[email protected]までメールでお送りください。Mac 911 では、メールでの返信でトラブルシューティングのアドバイスを提供したり、すべての質問への回答を公開したりすることはできません。