web-dev-qa-db-ja.com

デバイスをブロックしているものを見つけるにはどうすればよいですか? (Sysinternals Process Explorerは役に立ちませんでした)

この写真のようなeSATAドッキングステーションがあります。

enter image description here

ドライブを取り出そうとすると、Windowsから次のメッセージが表示されることがあります。

 enter image description here

私が試したこと:

  1. 私はこのスレッドの指示に従いました: Windowsは私のUSBドライブを使用しているものを教えてくれますか? そして私は Sysinternals Process Explorer をインストールしていますが、ドライブ文字を検索すると( F:\私の場合)何もポップアップしません。

  2. Oliver Salzburgの提案に従って、mountvolcmdを実行し、widnowsレポートがF:\に関連付けられている一意のドライブ識別子を取得しました。次に、 Sysinternals Process Explorer でこの識別子を参照するハンドルを検索しましたが、何もポップアップしませんでした。

  3. アランの提案に従って私は試しました Sysinternalsハンドル 、ああこれは私が得たものです:

ハンドルv3.46Copyright(C)1997-2011 Mark Russinovich Sysinternals-www.sysinternals.com

svchost.exe pid:1020タイプ:ファイル594:F:

svchost.exe pid:1020タイプ:ファイル5C4:F:\ $ Extend\$ ObjId

svchost.exe pid:1020タイプ:ファイル604:F:\ System Volume Information\tracking.log

Svchostが私のプロセスをブロックしていることがわかります。これは、技術的に私の質問に答えます。さて、これを知って、私がデバイスのブロックを解除する方法を理解するのを手伝ってくれる人はいますか?

コマンドラインを試してください Handleutility 、これもSysInternalsから。

プロンプトで、次の問題を発行します。

handle f:
2
Alan B

Process Explorerを実行するときは、必ず「管理者として実行」を使用してください。これにより、ドライブへのハンドルが開いている追加のもの(Systemやsvchost.exeなど)を表示できるようになります。

0
Ryan Barton