はじめに
Windows にて USBメモリ 等を取り外す場合ハードウェアの安全な取り外しをしなくてはなりませんが
とても面倒。
実行しても、何故か解除できない!といわれて
どうなってるんだ、という事もしばしば。
そこで、外部のアプリを使用して
コマンドラインやバッチファイルにて
素早く USBメモリ 等をアンマウントする方法をメモ。
【 目次へ戻る 】
USBSafelyRemove を入手
コマンドラインやバッチファイルにてUSBメモリ 等をアンマウントするのに
以下のアプリが必要ですので入手します。
Safely Remove Hardware better alternative
USB Safely Remove
インストールしまして、その中に usr.exe があるので使用します。
USBSafelyRemove 本体は使用しませんので起動しなくても大丈夫。
使い方は、以下。
USB Safely Remove Help - Command line - what is it for and how to use?
英語なので翻訳しなければなりませんけれども
以下に使用方法を記載します。
【 目次へ戻る 】
使用方法
それでは、コマンドライン、バッチファイルでの使用方法です。
Z:\ ドライブが USBメモリ だとして外す場合は
cd /d "C:\Program Files (x86)\USB Safely Remove"
usr wholocks -d Z:
usr forcedstop -d Z:
これだけです。
1番目で usr.exe が存在するフォルダに移動
2番目で Z: にアクセスしているアプリを麻痺させ
取り外せるようにする。
3番目で実際の取り外しです。
簡単ですね。
逆にそのまま抜かずにおいた USBメモリを復帰する場合は
usr return -d Z:
【 目次へ戻る 】
バッチファイルの作成例
私の作成したバッチファイルを置いておきます。なくさないように。
USB_unmount_v1.01a.zip ( 2020/04/04 )
MD5:200E969A7C5993EC298F4BBAB49C8CBE
使い方はテキストに書いてありますが
自分の環境に書き換えて実行するだけ。
usb_stop.bat は
A ~ Z を押すと、押したドライブ A ~ Z をアンマウント。
または A ~ Z ドライブ全てに接続している
USBメモリをアンマウントするのどちらかを選択可能です。
通常ではエクスプローラーなどが開いている
( USBメモリのドライブが開いている )
等ではアンマウントが失敗しますが
usr.exe を使用する事でアンマウントが可能です。
usb_stop2.bat は
ファイルをメモ帳で自分の環境に書き換えた後
USBメモリにコピーして実行すると
コピーしたファイルがあるドライブのマウントを解除します。
ご使用は自己責任にて、お願いいたします。
バッチファイルの作者である気ままさんは
どのような事態が起こっても責任を負いません
これに同意をいただけない方の
ご使用は許可いたしかねます。
【 目次へ戻る 】
デバイス名を指定して取り外す
USB のデバイス、機器名で取り外す事も出来るようです。例としまして USBメモリ の場合は
ドライブ名のプロパティを出し、ハードウェアタブ
この場合だと Single Flash Reader USB Device が名前なので
以下で停止、解除の命令
usr wholocks -n "Single Flash Reader USB Device"
usr forcedstop -n "Single Flash Reader USB Device"
これで解除したデバイスを抜き差しせずにもう一度認識させる。
usr return -n "Single Flash Reader USB Device"
地味に便利そうです。
【 目次へ戻る 】
おまけ バッチファイルでドライブレター変更
バッチファイルでドライブレターを変更したいの場合は他のアプリではありますが可能です。
【簡単】 Win10 バッチファイルでドライブレターを変更 diskpart 不使用
よろしければどうぞ。
バッチファイルもあります。
-----
とまあ、こんな感じで
USBメモリの簡単アンマウントでした。
ちなみに USBSafelyRemove の本体を実行する場合には
シェアウエアです。
( マウスで Windows の様に画面を出して操作する場合は )
ドライブのみならず
USBに接続している機器も簡単にアンマウント可能ですので
もし体験してみてお気に入りになりましたら
購入してあげてくださいませ。
それでは。
おすすめリンク
・Amazon / 楽天市場 / Yahoo! でお買い物をする。関連リンク
・Safely Remove Hardware better alternativeUSB Safely Remove
・安定性重視の Buffalo USBカードリーダー BSCR27U3BK を購入
ドライブレターの簡易変更スクリプト
・5メートル超えでも速度低下しない安定の USB 2.0 延長ケーブル
Buffalo BSUAAR250BK 購入。
・【簡単】 Win10 バッチファイルでドライブレターを変更 diskpart 不使用
・2021年7月 Windowsで使用できる便利なアプリ 初心者~中級者
・Win10 パソコン初心者でもドライバを簡単に削除可能な Device Cleanup Tool
・TP-Link Bluetooth USBアダプタ UB400 を購入 パソコンでの接続/設定方法
この記事へのコメント
寿おじいさん
おかげさまで、USBメモリの「取り外し」ができるようになりました。
助かりました。ありがとうございます。
PS.
バッチファイルもありがたく使用させていただいています。
気ままな管理人
コメントを頂きましてありがとうございます。
海外製アプリはどうしても日本語ではないので
英語が読める/読めないに関わらず翻訳してこういう意味でいいのかな?
という事もあり私も記事を書く場合、
自信が無い時もあり焦ったりもしてしまいます。
同じ様な方がいて、少し安心してしまいました。
バッチファイルもお役に立てて光栄です。
気ままな管理人
コマンドラインで使用する場合の
フリー使用可能の部分は History.txt の以下の部分にて。
Command line tool became free for personal use!
( コマンドラインツールが個人利用で無料になりました )