質問: hddのドライブレターが入れ替わってしまうのですが windowsmeでusb2.0の外付けhddを使っています。 ドライブ構成は、pc本体のprimaryideにhddを1台つなぎ2つのパーティションに分け、secondaryideにcd-rw1台とdvd1台をつないでいます。usb2.0ドライブも、内部を2つのパーティションに分けています。cd-rwとdvdはそれぞれドライブレターをkとjに指定しています。 (1)usbドライブの電源を入れないでpcを起動すると、本体hdd=c,d、cd-rw=j,dvd=k、ここでusb2.0の電源を入れてドライブを認識させると usbドライブ=e,f となります。 本来はこのドライブ構成を期待しているのですが、 (2)usbドライブの電源を入れてpcを起動すると 本体hdd=c,f、usbドライブ=d,e、cd-rw=j、dvd=k さらにリムーバブルディスクとして usbドライブがg,hとして認識されてしまうのです(dとg、eとhは内容が同じです)。 この状態でusbドライブを取り外すと、リムーバブルディスクg,hのみが消え、d,eのドライブはエクスプローラ上で残ってしまい、中身は「アクセスできません。」と返してきてしまいます。再起動しないかぎりドライブレターは変更ができません。 winmeにはwin2kのように、ドライブレターの割り付けなどなにかよい設定の方法があるのでしょうか?それともこれはデバイスドライバの不具合でしょうか?(usbドライブのストレージドライバが悪いのか、intelのusb2.0ドライバが悪いのか判りませんが<注:winmeのusb2.0hostドライバはmbに付属していたich4用のusb2.0ドライバを使っています>) なにかご存知の方、アドバイス是非お願いします。。
回答: fdiskにて領域確保するときに usb接続のhddで基本領域を確保していませんか? 接続されているhddに基本領域があると 基本領域には拡張領域内の論理ドライブより 先のドライブレターがついてしまいます ですので、usbのhddドライブは全部拡張領域にして その中に論理ドライブを確保したらどうでしょうか? これで、問題は解決すると思うのですが