web-dev-qa-db-ja.com

リムーバブルディスクを誰または何がロックしているのかをどうやって知るのですか?

私はその質問を読んでいました リモートファイルをロックしているのは誰または何であるかをどうやって知るのですか? そして私はその質問を覚えています... Windows7でも、Windowsはプログラムがリムーバブルディスクをロックしていることを示しません、そのため、ハードウェアを安全に取り外すことはできません。これを解決するためのツールはありますか?

6
Click Ok

Microsoft(以前のSysinternals)の process Explorer を使用しました。ファイル名を検索すると、どのプロセスが保持されているかがわかり、ファイルのハンドルを強制終了できます。このツールは、プロセスツリーを深く調べるのにも最適です。それも無料です。幸運を!

4
John Virgolino

Windows中心:

Uwe Sieberの RemoveDrive はこれを行うことができ、場合によっては、オプションでインデックスサービスを一時停止することもできます。

Vista x64では、ドライブ文字や\ Device\HarddiskVolumeXパスRemoveDriveへのSystemのハンドルを手動で閉じる必要がある場合があります。ただし、 Process Explorer のHandleビューアを使用してレポートします。これは、プロセスやサービスで使用されていないことを確認した後でも可能です。 (私はしばらくの間説明を探しました。)

1

どこで見つけたのか思い出せませんが、Unlocker for Windowsは、リムーバブルディスクとファイルを拘束しているものを見つけてロックを解除するというダンディな仕事をしました(削除または移動する必要があります)。

編集:リンクを再度見つけました- http://ccollomb.free.fr/unlocker/

1
AnonJr