UnplugDrive

取り外し可能なドライブをエクスプローラ上で取り外す。フリーソフト。

UnplugDrive と UnplugDrive Portable

UnplugDriveおよびUnplugDrive Portableは、USBメモリなどの取り外し可能なドライブをエクスプローラ上で取り外せるようにするためのソフトです。

最初にUnplugDriveを作成し、その後、正月休みの間にデバイス停止処理だけを切り取ったUnplugDrive Portableを作成したという経緯があります。そのため、Portableと区別するために「元祖UnplugDrive」とも呼んだりしています。

  • UnplugDrive Portableは、USBメモリのように記憶領域を内蔵するデバイスに入れておいて取り外しを実行するのに適しています。
  • 一方、USB接続のCD-ROMドライブやメモリカードリーダのように記憶メディアにアクセスするデバイスでは、UnplugDriveの方が取り外しを実行するのに適しています。

Windows Vistaにおいて、Ver.0.3.2が動作しなくなったことと、 VistaのエクスプローラでUnplugDriveと同等の機能が備ったため、 今後、UnplugDriveは障害メンテナンスのフェーズに入ります。 バグなどのドラブル対応は行いますが、Vista対応は行わない予定です。

ソフトの説明

UnplugDriveとは、USBメモリなどのドライブアイコンを右クリックしたときにそのデバイスを停止するメニューを表示するシェル拡張プログラムです。

詳しくは窓の杜紹介記事を見ていただくほうが解りやすいかもしれません。 (こちらの記事によればPCカードのドライブもUnplugDriveで外せるんですね。へぇ)

データ転送速度が速いUSB2.0が普及してからというもの、USB接続のHDDケースやメモリなどが非常に便利に感じるようになり、USBハブに大量のドライブやメモリをつなげるようになったという人は私だけではないだろうと思います。 しかし、複数のドライブを接続しているときに特定のドライブを取り外そうとすると、タスクバーの「ハードウェアの取り外し」のメニューは非常に使いづらく、誤って他のドライブを停止してしまうことがしばしば生じます(少なくとも私はよくやる)。 そんな人にUnplugDriveをお勧めします。

UnplugDriveの実行例

図はUnplugDriveをインストールしたときのリムーバブルディスク上で表示されるメニューの例です。取り外し可能なドライブには「xxxxx の停止(U)」というメニューが追加されます。このメニューを選択すると、タスクバーの「ハードウェアの取り外し」と同じようにドライブに対応したデバイスを停止することができます。 メニューにはPnPデバイス名も表示されますし、停止したいドライブを選択して停止操作を行うので、誤操作が少なくなると思います。 さらに、Windows XPではUSB HDDやUSBメモリのプロパティでボリュームラベルを設定しておくと、より判りやすくなって便利です。

また、JScriptやVBScript、Perl、Pythonなどのスクリプト言語を使ってドライブを停止することもできます。例えば、E:ドライブを停止するPythonのスクリプトは↓のような感じになります。

import win32com.client
observer = win32com.client.Dispatch( 'UnplugDrive.Observer' )
observer.Unplug( 'E:' )

UnplugDriveはWindows2000/XPの上で動作するフリーソフトウェアです。 免責事項など、ヘルプの記事をよく読んでご利用ください。

ダウンロード

ダウンロード
UnplugDrive
Ver. 0.3.2

UNDRV032.EXE (137 KB)

  • UnplugDriveは Windows2000/XP 用です。

改版履歴

Oct 30, 2005: Ver. 0.3.2
  • USBフロッピーディスクドライブをサポート
May 26, 2005: Ver. 0.3.1
  • 取り外しショートカットを作成するスクリプトを追加
Nov 01, 2004: Ver. 0.3.0
  • スクリプト言語などの外部アプリケーションから取り外しできるようにオートメーションサーバの機能を追加
  • Wiki式HTMLヘルプ変換スクリプトを使ってヘルプを刷新
Oct 15, 2004: Ver. 0.2.2
  • Windows XPでドライブのショートカットアイコンから停止メニューを実行しても停止できなかった不具合を修正
Jun 26, 2004: Ver. 0.2.1
  • HDDのデバイス情報取得時に余計なHDDアクセスを行わないように修正
Jun 18, 2004: Ver. 0.2.0
  • コンテキストメニューの表示性能を改善
  • CD/DVDドライブをサポート
Jun 04, 2004: Ver. 0.1.2
  • Windows XPで非PnPドライブやフォルダのコンテキストメニューの項目が一部消失する不具合を修正
  • CD-ROMドライブなど未サポートデバイス選択時に停止メニューが表示されるかもしれない不具合を修正
  • インストール時にファイルを上書き出来なかったときはメッセージ通知するように修正
Jun 02, 2004: Ver. 0.1.1
  • Windows Server 2003 DDK付属コンパイラを使ってDLLをリビルド
  • アンインストール時にフォルダが残ってしまう不具合を修正
May 30, 2004: Ver. 0.1.0
  • 最初の一般公開品

Copyright © 2007 Koichi Yamamoto