回答:
試してみてください。mountvol [drive:]path /d
たとえば、cmd.exe に情報タイプmountvol /?
(ちょうどmountvol
)を入力します。
クレイジーな開発者の好意により、かなり良い議論があります。
Microsoftは、無料でダウンロードできるdevconというユーティリティを提供しています。これは「デバイスマネージャーに代わるコマンドラインUility」です。実際にはここでは説明しませんが、プラグアンドプレイデバイスの削除は、操作するデバイスの一意の名前がわかれば簡単な操作です。
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
これを行うよりエレガントな方法があるかもしれませんが、これは迅速かつ簡単です。
mountvol
引数なしで実行し、でリストされたボリュームを見つけてから、の*** NO MOUNT POINTS ***
ようなmountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\
ドライブ文字とボリュームパスを使用することを除いてのようなコマンドを実行することで再びマウントできます。)