USBメディアに割り当てられるドライブレターについて質問です。


USBメディアをPCに挿すと、あいているドライブ(たとえばE)にマウントされます。

ここで、いったんUSBメディアを抜き、Eにネットワークドライブをマウントし、
再びUSBメディアを挿すと、どうも以前割り当てられたドライブを覚えているらしく、
Eを割り当てようとしますが、既に使われているために何もドライブが割り当てられない
状態になってしまいます。

そこで、
①USBに記憶(?)されたドライブレターをクリアするような方法はありますか?
②できないのであれば、何か制限があるのでしょうか?

データにアクセスするのは、「ディスクの管理」とかでドライブを割り当てれば
いいので、それはいいのですが、上記①ができるかできないか、できないのであれば
なぜできないかの説明と根拠が示せないで困っています。

どうかよろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/04/23 07:53:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:kyart No.1

回答回数9ベストアンサー獲得回数1

ポイント15pt

使用されているOSがわからないのでなんとも言えませんが、たとえばWindows XPであれば、どこかのディレクトリで、「ツール」→「ネットワークドライブの割り当て」でドライブに割り当てられているアルファベットを設定できると思います。

http://www.tku.ac.jp/~densan/local/n-drive/networkdrive-win.html

また割り当てられているドライブは、マイコンピュータから右クリックして「管理」→「コンピューターの管理」→「ディスクの管理」を見るとわかりますし、そのままドライブを右クリックして

「ドライブの文字とパスの変更」をすることもできると思います。

id:okalabo

OSがはっきりしていませんでした。すみません、Windows XPです。

ご回答のようにドライブレターを割り当てたり変更したりする方法は分かっているのですが、いったんドライブレターが割り当てられると、次に使うときも同じドライブが割り当てられると言う状況をクリアしたいのと、そもそもそういうことが可能であるかを質問しています。

2008/04/22 08:43:35
id:sterwars22 No.2

回答回数363ベストアンサー獲得回数0

そういうのはbiosで設定されていると思いますが。

http://www

id:okalabo

回答になっていません。

2008/04/22 08:43:53
id:znz No.3

回答回数193ベストアンサー獲得回数25

ポイント30pt

http://wxy117.seesaa.net/article/76815556.html

にあるように「HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices」の中の「\DosDevices\E:」などを削除すれば割り当てられていない状態に戻せるはずです。

間違えると最悪Windowsが起動しなくなることもあるようなので気をつけてください。

他には

http://www.mydigitallife.info/2007/11/08/change-or-delete-system...

ぐらいしか情報を見つけられませんでした。(ここは元の英文の方が読みやすいですが)

ついでに調べてるときに見つけた関連情報:

http://www.atmarkit.co.jp/fwin2k/bookpreview/insidewin42/insidew...

id:okalabo

ありがとうございます。

レジストリを直接操作するしかないですか...

どうもできなさそうな雰囲気が濃くなってきたのですが、

どうやって裏づけをとるかですね。

2008/04/22 20:16:14
id:quintia No.4

回答回数562ベストアンサー獲得回数71

ポイント30pt

コメントが有効ならコメントでもいいような回答なんですけど。


http://www.uwe-sieber.de/usbdlm_e.html

というシェアウエアがあって、これがお望みのことをしてくれるらしいです。


このソフトに関して、

Yep, I know :-) But these windows functions require admin previleges

as the disk management does. Therefore USBDLM runs as service so it's

independent of the user's previleges.

http://forums.techarena.in/showthread.php?t=522552

と解説しているページがあって、つまり、「一般ユーザではその様な制御ができないので、上記シェアウエアはサービスとして動いている」と言ってます。(この人、このシェアウエアの作者みたいなのですが)

ということは、どうやら、「何か設定をすればお望みの様な動作をする」ようなものは存在しなくて、「ドライブレター割り当て時にシステムに介入するプログラム」が必要そうだ、ということになります。


あとはその様なものがフリーウェアとしてあるかどうか? とか、その具体的な技術情報が出てくることを期待したいところですが。


以下半分余談

上記解説ページでの同じエントリ内で、

http://www.uwe-sieber.de/files/remount.zip

というツールを紹介しています。

コマンドプロンプトから実効するツールで

remount e: f:

とやると、(実行中のプログラムがあるとかいった)支障がなければドライブレターを変更してくれます。

こういうツールで我慢するかどうかですね。

id:okalabo

いえいえ、大変参考になりました。

ありがとうございました。

2008/04/22 20:16:40
id:zenbei No.5

回答回数8ベストアンサー獲得回数0

ポイント10pt

回避方法を考えました

USBを抜く

ネットワークドライブを解除する

CDまたはDVDドライブなどをEドライブに変更する

この状態でUSBを挿すUSBのドライブが変更される

USBを抜く

CDまたはDVDドライブを元のドライブに戻す

ネットワークドライブをEにマウント

USBを挿す

この方法でFにUSBが変わると思いますが

お望みの答えにはなっていないかもしれませんが。。。

http://www

id:zenbei No.6

回答回数8ベストアンサー獲得回数0

ポイント30pt

連続で申し訳ないです

"以前割り当てられたドライブを覚えているらしく"

について色々やってみました

例えば毎回Fに割り当てられるUSBメディアを

別のパソコンにつなぐとEに割り当てられる

またもとのパソコンにつなぐとFで割り当てられることから

ドライバに関連してパソコン側に記憶されると思います

デバイスマネージャのディスクドライブから

該当するUSBデバイスを削除して再度挿すと

別のドライブへ割り当てられるようになりました

"記憶(?)されたドライブレターをクリアする"方法としては

これでよいのではないでしょうか?

http://www

id:okalabo

いろいろ試していただき有難うございました。

ただ、私も質問に挙げたケースで試してみたのですが、

デバイスマネージャから削除しても、ネットワークドライブと同じだと

同じドライブレターに割り当てようとしてしまいます。

2008/04/23 07:47:31
id:mj99 No.7

回答回数138ベストアンサー獲得回数38

ポイント30pt

XPのバグですね。記憶しているドライブレターをクリアする方法があったとしても、当現象は解消されないでしょう。

新規のドライブやマップされたネットワーク ドライブがエクスプローラから参照できない

この現象は、ローカル ボリュームおよび CD-ROM ドライブのドライブ文字の次のドライブ文字に、ネットワーク ドライブをマップした場合に発生します。ドライブ文字をボリュームに割り当てる Mount Manager は、マップされたネットワーク ドライブを認識せずに、次に使用可能なドライブ文字を新規のデバイスまたはボリュームに割り当てます。これが原因で、マップされた既存のネットワーク ドライブとドライブ文字の競合が発生します。

こんな説明ですが、要するにドライブ文字の自動割当はネットワークドライブを避けてくれない、ということらしいです。

この問題を回避するには、ネットワーク ドライブをマップする際に、使用可能なドライブ文字のうちアルファベット順で最後の文字を割り当てます。

つまり、ネットワークドライブはZから割り当てろ、と。

----

ネットワークドライブ割り当て操作のとき、ドライブ文字の選択肢がz→aの順に並んでいるのは、こうゆう事情があるからでしょうね。

id:okalabo

ありがとうございます。

ネットワークドライブがある場合は競合が避けられないと言うことですね。

いろいろと試していただいた方もいて、助かりました。

皆さん有難うございました。

これで質問を終了します。

2008/04/23 07:49:17
  • id:zenbei
    デバイスマネージャから削除する時に
    USBコントローラの中の分を削除してもリセットできないけど
    ディスクドライブの中にも該当デバイスの物があるので
    それを削除するとクリアできるんですと思うんですが、
    ネットワークドライブとの競合時のみの事象なのは知ってましたから
    確認したうえで検証したので、試してみてくだされば幸いです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません