Windows XPで物理ハードドライブをマウント/アンマウントすることはできますか?
理想的には、コマンドラインからこれを実行できるようにして、バッチファイルで実行できるようにします。つまり、mount.cmd unmount.cmd
また、ドライブをアンマウントできる場合、それらはスピンダウンしますか?
mountvol [drive:]path /d
をお試しください。
情報として、cmd.exeにmountvol /?
(mountvol
のみ)と入力します。
一部の crazy developer の好意的なディスカッションがあり、少しダウンして、次のようになります。
マイクロソフトは、無料でダウンロードできるdevconというユーティリティを提供しています。これは、「デバイスマネージャーに代わるコマンドラインユーティリティ」です。実際にはここでは触れない多くのことを実行できますが、操作するデバイスの一意の名前がわかっていれば、プラグアンドプレイデバイスを削除するのは簡単な操作です。
Devconをダウンロードしたら、コマンドウィンドウで「devcon status *」を実行します。これにより、システム上のすべてのデバイスのリストが生成されます。デバイスを説明する行を探します。私の外付けハードドライブの場合、(非常に不可解な)行は次のようになります。
SBP2\MAXTOR&ONETOUCH&LUN0\0010B9F700AFC279その完全な行は少し多いですが、一意のままである部分文字列で十分です。私のシステムには別のmaxtorドライブがありますが、「sbp2\maxtor」というフレーズがあるものは他にないので、それを使用します。外付けドライブを安全に取り外すコマンドは次のようになります。
devcon remove sbp2\maxtor *末尾の「*」はワイルドカードであり、残りの文字列と一致します。
C:\Windows\system32\fsutil.exe volume dismount f:
プライマリドライブではない場合、「chkdsk/f」を実行すると、強制的にマウントを解除するように求められます。
C:\WINDOWS>chkdsk /f e:
The type of the file system is NTFS.
Chkdsk cannot run because the volume is in use by another
process. Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n
これを行うにはよりエレガントな方法があるかもしれませんが、これは迅速かつ簡単です。
はい、それを行うことができるツールがあります。緑のウィンドウの「ハードウェアの安全な取り外し」機能よりもはるかに強力です。
ツールは HotSwap! と呼ばれます
このツールを使用すると、SATAに接続されているドライブをアンマウントすることもできます。そして、はい、それはデバイスをスピンダウンします。
Windows 10およびWindows Server 2016での動作を確認しました。