Windows XPで物理ハードドライブをマウント/アンマウントすることはできますか?


19

Windows XPで物理ハードドライブをマウント/アンマウントすることはできますか?

理想的には、コマンドラインからこれを実行できるようにして、バッチファイルで実行できるようにします。例:mount.cmd unmount.cmd

また、ドライブをマウント解除できる場合、スピンダウンしますか?

回答:


15

試してみてください。mountvol [drive:]path /d

たとえば、cmd.exe に情報タイプmountvol /?(ちょうどmountvol)を入力します。


4
仲間のGoogle社員への注意:これは、WindowsにUSBドライブを安全に取り外しさせる準備をさせる良い方法ではないようです。それは機能しますが、ドライブを再挿入すると、どこにもマウントされません。(既にこれを行っている場合は、最初にmountvol引数なしで実行し、でリストされたボリュームを見つけてから、の*** NO MOUNT POINTS ***ようなmountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ ドライブ文字とボリュームパスを使用することを除いてのようなコマンドを実行することで再びマウントできます。)
SamB

2
これは答えではないと強く信じています。Windows XPでは、mountvolはマウントポイントのみを管理しますが、実際にはファイルシステムをアンマウントしません。/ pパラメータのみがファイルシステムをアンマウントし、XPでは使用できません。参照technet.microsoft.com/en-us/library/bb490934.aspxtechnet.microsoft.com/en-us/library/cc772586.aspx
コスティングサ

9

クレイジーな開発者の好意により、かなり良い議論があります。

Microsoftは、無料でダウンロードできるdevconというユーティリティを提供しています。これは「デバイスマネージャーに代わるコマンドラインUility」です。実際にはここでは説明しませんが、プラグアンドプレイデバイスの削除は、操作するデバイスの一意の名前がわかれば簡単な操作です。

devconをダウンロードしたら、コマンドウィンドウで「devcon status *」を実行します。これにより、システム上のすべてのデバイスのリストが生成されます。デバイスを説明する行を探します。私の外付けハードドライブの場合、(非常に不可解な)行は次のようになります。

SBP2 \ MAXTOR&ONETOUCH&LUN0 \ 0010B9F700AFC279この完全な行は少し多くなりますが、一意のままである部分文字列であれば十分です。システムに別のmaxtorドライブがありますが、「sbp2 \ maxtor」というフレーズが他にないので、それを使用します。外付けドライブを安全に取り外すコマンドは次のようになります。

devcon remove sbp2 \ maxtor *末尾の「*」はワイルドカードであり、残りの文字列と一致します。


[devconをダウンロード](cammckenzie.com/blog/index.php/2012/06/25/…
sactiw

5
C:\Windows\system32\fsutil.exe volume dismount f:

1
これはNTFSでのみ動作することに注意してください
スティーブンペニー

とにかくジャーナリングされていないため、FATボリュームでも機能すると思います。:MicrosoftはFATとNTFSと連携言うmicrosoft.com/resources/documentation/windows/xp/all/proddocs/...
コスティングサ

またFSUTILの問題は、ボリュームある文字が削除されないようMOUNTVOLとDEVCONは安全な方法であるので、それの手紙への次のアクセスにすぐに再マウントされている
コスティングサ

1

プライマリドライブではないと仮定して、「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

これを行うよりエレガントな方法があるかもしれませんが、これは迅速かつ簡単です。


1
chkdsk / f:言うように、実際にはマウント解除を強制していません。開いているハンドルをクリアし、完了するまでアクセスを拒否するだけで、ファイルシステムを再マウントします。そのfsでパスを使用しようとするコマンドは、chkdsk中に「アクセス拒否」メッセージを受け取りますが、chkdskの完了後にアクセスを回復します。一方、devconは本当にドライブを削除し、プラグアンドプレイ再スキャンコマンド(devcon再スキャンまたはデバイスマネージャーから-プラグアンドプレイデバイスのスキャン)のみがファイルシステムを再マウントします。
Costin Gușă 14

1

はい、あなたのためにそれを行うことができるツールがあります。緑色のウィンドウの「ハードウェアの安全な取り外し」機能よりもはるかに強力です。

このツールはHotSwapと呼ばれます!

このツールを使用すると、SATAに接続されているドライブをマウント解除することもできます。そして、はい、それはデバイスをスピンダウンします。

Windows 10およびWindows Server 2016で動作することを確認しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.