
すべて閉めたはずなのに メッセージはまだ表示されます 「このデバイスは使用中です。使用中のプログラムやウィンドウをすべて閉じて、もう一度お試しください。」イライラして無理やりデバイスを抜きたくなる衝動に駆られますが、どうしても我慢できません。一体何が起こっているのでしょうか?実行されていないように見えるのに、USBドライブの取り出しを妨げているプロセスは何でしょうか?すべてお教えします。
USB ドライブが開いているように見えなくても、取り出せないようにするプロセスは何ですか?

誰もが一度は経験したことがあるでしょう。私たちは儀式を忠実に守り、クリックする前に全てを保存して閉じます。 ハードウェアを安全に取り外す。 しかし チームは彼を引き留めたいようだそして、デバイスがまだ使用中であることを通知されます。デバイスを使用している可能性のあるすべてのプログラムやウィンドウを閉じるように促されます。しかし、開いているものは何もありません…少なくとも私が見た限りでは。
現実は異なります。一部のプロセスは、実行されていないように見えてもUSBドライブの取り出しを禁止します。これらは 通常のユーザーには見えないプロセスしかし、これらのプログラムはデバイスをロックし、安全な取り外しを妨げます。すべてのファイル(ドキュメント、写真、音楽)を閉じた後でも、システムはUSBドライブがまだ使用中であると判断し、取り外しを承認できません。
何が起こっているのでしょうか?これは、USBを使用するのは表示されているアプリケーションだけではないからです。他のアプリケーションもUSBを使用しています。 バックグラウンドプロセス、システムサービス、さらにはセキュリティ機能コンピューターが本当に攻撃してくるデバイスもあり、どれだけ待っても攻撃を許す気配がありません。以下では、実行されていないように見えてもUSBドライブの取り出しを妨げているプロセスについて説明します。
「ファイル処理」によってブロックされました(ファイルハンドル)
この問題の根本は、ほとんどの場合、オペレーティングシステムのファイル処理という概念に関連しています。簡単に言うと、プログラムがファイルを開くとき、単に「読み取る」だけではありません。 ファイルシステムとの特権通信チャネルを確立するこの目に見えないプロセスはシステムに次のことを伝えます。やあ、まだこれに取り組んでるんだ。「
そして、このブロックは目に見えるアプリケーションだけに影響するわけではない。 2番目のプログラムとサービス プランナーは、デバイスへのオープン参照も作成・管理します。例えば、
- ウイルス対策: これは非常に一般的な方法で、デバイス全体をスキャンしてマルウェアを検出する機能です。スキャン中は、複数のファイル、あるいはドライブ全体に対して「管理」が開かれたままになります。
- ファイルのインデックス作成ドライブ上の検索を高速化するため、Windows はドライブの内容をインデックス化します。このプロセスには時間がかかる場合があり、バックグラウンドで実行され、開いているアプリケーションとして表示されません。
- Windows エクスプローラー (Explorer.exe)Windowsのファイルエクスプローラー(およびMacのFinder)は、USBドライブ上のファイルを開いて読み取り、サムネイルを生成し、メタデータにアクセスします。ウィンドウを閉じても、このプロセスによってハンドルが開いたままになり、安全な取り出しが妨げられる場合があります。
写真編集ソフトやテキスト編集ソフトを閉じたと想像してみてください。でも、本当にその作業は終わったのでしょうか?メインのプロセスは終了したのですが、 セカンダリーはハングしたままにして、ファイル管理を開いたままにすることができます。タスクバーのどこにも表示されませんが、USB ドライブの取り外しをブロックします。
USBドライブの取り出しを阻止するプロセス: クラウド同期サービス
さまざまなプロセスによってUSBドライブの取り出しができない場合は、クラウド同期を確認することをお勧めします。これらのサービスは、 チームがユニットをリリースできない主な原因OneDriveのようなサービス、 ドロップボックス Google ドライブは、外部ドライブとの間でファイルの同期を試みる場合があります。
もちろん、これは USBドライブまたは外付けハードドライブにクラウドと同期されたフォルダ内のファイルが含まれている場合ドライブをPCに接続するとすぐに、同期クライアントがフォルダを検出し、その内容のアップロードを開始します。ウィンドウは開きませんが、処理は継続されます。 ワンドライブ.exe o ドロップボックス.exe フル稼働いたします。
ディスク書き込みキャッシュ

他に、実行されていないように見えてもUSBドライブの取り出しを妨げているプロセスはありますか?きっと、こんな経験があるはずです。 複数のファイルを外付けドライブにコピーする 進行状況バーが完全に埋まります。コピー処理が完了したと思い、ドライブを取り出すためにクリックします。しかし、同じメッセージが表示されます。このデバイスは使用中です"。 どうしたの?
と呼ばれる 「ディスク書き込みキャッシュ」 これはオペレーティングシステムがパフォーマンスを高速化するために使用する技術です。ファイルをUSBドライブにコピーすると、システムは次のように言います。 "準備ができて!" データが物理的にドライブに書き込まれるずっと前に、実際にはデータはまずRAMを通過し、そこからUSBドライブに送信されます。
そのため、ドライブの取り出しを許可する前に、システムはキャッシュ内のデータがすべて物理デバイスから完全に空になっていることを確認する必要があります。その前に電源が切断されたり、USBから起動したりした場合は、 コピーされたファイルが不完全になったり破損したりする危険があります。.
これの問題点は、時々、 別のバックグラウンド プロセスが介入し、コピー プロセスの速度が低下します。ウイルス対策ソフトやシステムインデクサーが原因かもしれません。バッファ内に保留中のデータがある限り、システムはドライブの取り出しをブロックします。すべてはデータを守るためだけのものです。
USB ドライブの取り出しを妨げているプロセスを検出するにはどうすればよいでしょうか?

最後に、USBドライブの取り外しを妨げているプロセスを特定する方法について説明します。ドライブの安全な取り外しを妨げているプロセスは、1つだけの場合もあれば、別のプロセス、あるいは複数のプロセスが同時に存在している場合もあります。 それらを識別するためのいくつかのツール:
- タスクマネージャー(Windows)Ctrl + Shift + Escキーを押して「プロセス」タブに移動し、疑わしいプロセスをすべて終了します。
- リソース モニター (Windows)リソースマネージャー(Win + R)を開き、次のように入力します。 レスモン。 [ディスク] タブで、USB ドライブ文字でフィルタリングしてアクティブなプロセスを表示します。
- アクティビティモニター (macOS)このユーティリティを使用すると、ディスクを検索して、どのプロセスがボリュームにアクセスしているかを確認できます(トピックを参照)。 Mac タスク マネージャー: 完全ガイド).
バックグラウンドプロセスによって拘束されているドライブを解放するには、 ログアウトして再度ログインしてみてくださいこれで、USBドライブの取り出しを妨げているプロセスとその特定方法がわかりました。次回同じ問題が発生した場合は、慌てずに、ご紹介したヒントを試してみてください。
幼い頃から科学技術全般、特に私たちの生活をより便利で楽しいものにしてくれる進歩に魅了されてきました。最新のニュースやトレンドを常に把握し、自分が使っているデバイスやガジェットに関する経験、意見、ヒントを共有することが大好きです。それがきっかけで、5年ほど前にウェブライターになり、主にAndroidデバイスとWindowsオペレーティングシステムを専門にしています。複雑な概念を分かりやすく説明することで、読者に理解しやすくすることを学んできました。
