2012年7月17日Tweetハードウェアの安全な取り外し通常コンピュータからUSBメモリを取り外す際、下の画像のようなタスクトレイ上の「ハードウェアの安全な取り外し」のアイコンを使って取り外すことと思います。このようにしてUSBメモリを外そうとした時に、次のようなエラー画面が出る場合があります。後でデバイスの停止をもう一度実行してください。このようなエラーが表示されるかというと、USBメモリ内のファイルを読み込んだり書き込んだりしている最中のためUSBがロックされているからです(書き込み時にWindowsが延滞書き込みを行っている場合があり、画面上では書き込みが終了しているように見えても実際には書き込みが行われている場合もあります)。これらを無視してUSBメモリを物理的に引き抜いてしまうこともできますが、この場合ファイルが消えてしまったりファイルシステムそのものが壊れてしまうこともよくあります。Device上のようなエラーが出る場合の解決方法として、USBメモリ内のファイルを使用しているアプリケーションを閉じればよいのですが、どのアプリケーションがUSBメモリ内のファイル使用しているかよくわからなくなってしまう場合があります。そこで、今回SafeDevice.exeというアプリケーションを作りました。このアプリケーションでは、USBメモリ内のファイルに使用されているアプリケーションを調べそれを表示します。Playerに使用されています)。この時USBメモリをハードウェアの安全な取り外しで外そうとしても先ほどのようなエラーが表示され外すことはできません。そこでこのSafeDevice.exeの出番です。これを立ち上げると次のような画面が表示されます。これを見てもらえればEドライブが何のアプリケーションに使用されているか一発でわかります(この場合、explorer.exe及びwmplayer.exe、soffice.exe、soffice.bin)。これを元にアプリケーションを適切に閉じていくとよいでしょう。Device)」をクリックすると、Applicationのリストが更新されます。2.0でも試してみましたがうまく表示されるようです。ダウンロード最新版は、こちらからダウンロードして下さい。こちらのバージョンでは、USBメモリだけでなくハードディスクやCD/DVDドライブ内のファイルをしようしているアプリケーションも表示可能です。