「このデバイスは現在使用中です」というメッセージが表示されたら、USB ドライブを切断するにはどうすればよいですか?

「このデバイスは現在使用中です」というメッセージが表示されたら、USB ドライブを切断するにはどうすればよいですか?

娘が私のデスクトップにサムドライブを接続して、作業をしていました。作業が終わると娘は自分のアカウントからログオフし、私は自分のアカウントにログインしました。娘がサムドライブを USB ポートに差し込んだままにしていたことに気付き、安全に取り出そうとしましたが、次のメッセージが表示されました。

USB 大容量ストレージ デバイスの取り出しに関する問題

このデバイスは現在使用中です。デバイスを使用している可能性のあるプログラムやウィンドウをすべて閉じてから、もう一度お試しください。

わかりました。諦めます。自分のアカウントにログインして、最初にやったことは彼女のサムドライブを取り出すことでした。一体何が今それを使用しているのでしょうか? このメッセージが表示されたとき、他に開いたり実行したりしているものはありませんでした。その USB ドライブに対して実行され、何らかの処理を行っているプログラムを特定するにはどうすればよいでしょうか? 安全に取り外すために、そのプログラムを停止するにはどうすればよいでしょうか?

答え1

使用できますロック解除者どのプログラムが開いているかを調べ、そのプログラムを閉じます。プログラムを終了できない場合は、Unlocker を使用してハンドルを強制的に閉じることができます。

ハンドルが開いているプロセスを表示するロック解除ツール


Windows エクスプローラーの場合は、再起動できます。簡単な方法は、Control+キーを押しShiftながらスタート メニューの空白領域を右クリックすることです。

Windows 7 でエクスプローラーを再起動する

答え2

重要なのは、アンマウントする必要があるデバイス上でディレクトリを開いているプロセスを識別することです (Windows 7 では以下を使用しました)。

  • Windows ログ/システム ログ ファイルで Kernel-PnP からの警告イベント ID 225 を検索すると、「(何か) がデバイス (何か) の削除または取り出しを停止しました」という形式のメッセージが見つかります。

これはすでに説明されている役職:

「コンピュータの管理」にアクセスします(「コンピュータ」/「管理」を右クリック)

システムツール -> イベントビューアー -> Windowsログ -> システム

「検索」を使用してイベント ID を検索します。

このユーティリティを使用して、対象のドライブ文字 (たとえば f: ) のハンドルを検索します。これは、[検索] / [ハンドルまたは DLL の検索] で使用できます。これにより、問題のあるプロセス / PID を特定できます (Linux での 'lsof' コマンドの使用と同様)。また、プロセスを手動で停止できます (たとえば、タスク マネージャーまたはプロセス エクスプローラーを使用)。プロセスの所有者でない場合は、管理者としてプロセス エクスプローラーを実行する必要がある場合があります。

一部のアプリでは、ファイルが保存されて閉じられた後でもディレクトリを開いたままにしていることが分かりました。アプリの「現在の」ディレクトリをリセットするには、C: ドライブから別のファイルを開くだけで十分な場合もあります。また、ウィンドウが閉じられた後もアプリがまだ実行されている場合があります。上記の検索は、停止する必要があるアプリを特定するのに役立ちます。

答え3

サードパーティのツールを必要としない別のオプション:

  1. 「ディスクの管理」(別名「ハードディスクのパーティションの作成とフォーマット」)を開きます
  2. 左下のディスク スタックから取り出すディスクを見つけます。
  3. ディスクを右クリックして「オフライン「」。
  4. その後、システム トレイから通常どおり「デバイスの取り出し」を再試行すると、成功するはずです。

ここに画像の説明を入力してください

この方法の欠点は、再度接続したときにディスクを挿入する手順を踏まなければならない可能性があることです。オンラインモード。

答え4

マイクロソフトには独自のユーティリティがあり、Devcon.exe

サイトより:

デバイス コンソールである DevCon (Devcon.exe) は、Windows を実行しているコンピューター上のデバイスに関する詳細情報を表示するコマンド ライン ツールです。DevCon を使用して、デバイスを有効化、無効化、インストール、構成、および削除できます。

DevCon は、Microsoft Windows 2000 以降のバージョンの Windows で実行されます。

関連情報