• ベストアンサー

ドライブレターを変更するコマンド

windowsXP標準で、OSが起動している状態でローカルドライブのドライブレターを変更するコマンド(D:をE:に変更したい)はありますか? windowsAPI等を使用する方法ではなく、コマンドプロンプト上で手入力で使用できるものを探しています。 ご存じの方がいらっしゃいましたら、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.3

diskpart.exeのremoveとassignコマンドでしょう。 Mountvolは、ドライブ(D:等)のディレクトリ(\folder1\等)として、ボリューム(\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\等)をアクセスできるようにする機能である「ボリューム マウント ポイント」の作成や削除をするコマンドです。ドライブの割り当てをしていないボリュームに新しいドライブレター(E:等)が割り当てられるわけではありません。 http://support.microsoft.com/kb/280297/ja

stzipper
質問者

お礼

ご回答ありがとうございます。 diskpart.exeのassignオプションで、変更できるようになりました! 今回いろいろと勉強になりました。 回答してくださった皆さん、ありがとうございました。

その他の回答 (2)

noname#57972
noname#57972
回答No.2

mountvol.exeではありませんか。 マイクロソフトソフトTechNetサイト参照してみてください。(機械翻訳で読みにくい部分もありますが、最も丁寧な説明だと思います) http://www.microsoft.com/japan/technet/windowsserver/2008/library/fea8ad4d-f04a-4aaa-a3e5-75931e867b39.mspx?mfr=true substではformat、chkdskなどが使えないはずです。 蛇足ですがAPIの場合は SetVolumeMountPoint および DeleteVolumeMountPoint

stzipper
質問者

お礼

ご回答ありがとうございます。 "mountvol"で実現できそうです。 APIの情報も教えていただきありがとうございました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

どういう用途を想定しているのでしょうか? ドライブレターはかなり本質的な部分なので下手に変えない方がよいですよ。 もしやるならsubstで仮想ドライブレターを設定するくらいが妥当かと subst e: d:\

stzipper
質問者

お礼

ご回答ありがとうございます。 substというコマンドもあったんですね。勉強になりました。

関連するQ&A

  • ドライブレターの変更

    ドライブレターの変更 バックアップ専用で使っているHDDに未使用の領域がたくさんあったので 2つ目の領域として基本領域を作ってWindowsXPをインストールしましたが EドライブとしてWindowsXPがインストールされてしまいました。 何とかしてEドライブをDドライブにできませんでしょうか? 現在はDドライブが光学ドライブです。

  • ドライブレターの変更

    Windows XP Home SP2を利用しています 現在HDDを3つのプライマリパーティションに区切って利用していますが (C,D,Eドライブ) 管理ツール→コンピュータの管理→ディスクの管理からD,Eドライブの ドライブレター変更が出来ません。 ・エクスプローラで見ると、D,Eドライブにアクセスできる ・ディスクの管理からD,Eドライブおのおのの「ドライブ文字とパスの  変更」を表示するとウィンドウのリストの中には何も現れず、  つまりドライブレターが割りついていない状態で表示される ・ドライブ文字とパスの変更から追加をクリックすると、C,D,Eが  選択出来ない(F以降の文字が選択可能です) つまり、Dドライブ、Eドライブにはエクスプローラからアクセス可能 (d:\~~,e:\~~)だが、ドライブレターが割りついていない状態 と表示されているのです。 普段の利用に問題はないので、かまわないと言えばかまわないのですが、 何故だろうと疑問に思います。 理由をご存じの方、お教えください。 OS:Windows XP Home SP:SP2 機種:Compaq nc2400(ノートパソコン)

  • ドライブレターにについて

    ドライブレターについて教えてください。 現在使っているPCは80GBのHDD内臓で、 市販のPartitionMagic7.0を使って 次のようにパーティションで区切ってます。 C: WindowsXP D: Windows2000 E: Windows2000のアプリ F: WindowsXPのアプリ G: Windows2000のデータ I: WindowsXPのデータ 他にA: はFD、H: はDVD+RW/+R C: とD: については変更するつもりは ないんですが、 E: をWindowsXPのアプリ、 F: をWindows2000のアプリ、 G: をWindowsXPのデータ、 I: をWindows2000のデータ に変更したいのすが、 前に一度PartitionMagic7.0を使って ドライブ名を変更したのですが、 E: Windows2000のアプリ F: WindowsXPのアプリ に入っていたアプリが使えなくなってしまいました。 PartitionMagic7.0は確か DriveMapper(?)という機能で ドライブレター変更が簡単に行えると 書いてあったのですが。 どうすればいいのか教えてください。

  • コマンドプロンプトで検索するドライブを変更

    現在使用中のPCには2つのHDが内臓されていて、それぞれC, Dドライブという名前になっています。 いま、コマンドプロンプトからCドライブ内を検索したいのですが、コマンドプロンプトを立ち上げると、D:admin>になってしまっています。 これを、C:・・・に変更するコマンドを教えて下さい。 PC素人で表現が変だったらごめんなさい。 よろしくお願い致します。

  • ドライブレターを予約するには

    Windows10(7や8.1もありますが、とりあえず10です)で、 特定のドライブレターをリムーバブルディスクが使用しない方法はないものでしょうか? E-SATAの外付けディスクが複数あります。 これらは D: E: F: あたりになっていますが、 データしか入れてないため、使うとき以外は電源を入れていません。 電源を入れていない状態でリムーバブルディスクを挿すと D: を使ってしまいます。 D~Fをリムーバブルディスクが使用しないようにする設定はないものでしょうか? E-SATAとカブるドライブレターを使ってほしくないのです。 さらに、E-SATAをD~Fから変更するのもナシです。 リムーバブルディスク1本1本のドライブレターを変更すればいいのですが、 数が多いので面倒なのです。

  • ドライブレターにEを割り当てられない。

    WindowsXPのマシンを購入しました。そのマシンは、Cが80GB残りの200メガくらいは、Dドライブになっていました。そこで私は、DドライブをDとEに分割するようにパーティションを分けましたが、そこでドライブレターにEを割り当てられない状況になりました。ドライブレターにEを指定したくてもFからしか割り当てられないのです。これを解消するにはどうすればよいのでしょうか?教えてください。 よろしく御願いします。

  • コマンドプロンプトでドライブを変更するには?

    コマンドプロンプトの画面で c:\xxxx\zzzz となっているときに、Dドライブに変更しようとして、 cd d:と打つと、 d:\ c:\xxxx\zzzz となって、一旦Dドライブに変わりますが、すぐに元に戻ってしまいます。 どうすれば、d:\のままに出来ますか?

  • 起動ディスクのドライブレターを変更したら、起動しなくなった

    Windowsの起動ドライブがなぜかHで、内蔵のカードリーダーがCDEFGと使用しています。そのためか、時々いくつかのアプリがCドライブにアクセスしようとしてエラーが起こるため、ドライブレターの変更に踏み切りました。 まず、カードリーダーのドライブレターをIJKLMに変更し、起動ドライブをHからCにし、再起動すると・・・ 黒背景にWindowsマークが出る画面の次の青バックの所で止まり、起動しません。 行った方法は、 http://www.huonpine.net/win2k/mountdev.html を参考に、 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices のレジストリキーを変更しました。 他に正常に動いているWindowsXPがありますので、HDDを繋いで中をいじることは出来ます。 どうすると、再び起動できるようになりますでしょうか? セーフモードにしても、だめでした。 環境:WindowsXP SP2 日本語版、WindowsUpdateの項目は全て入れてあります。

  • ドライブレターの変更について

    CドライブのみのACERのパソコンですが、Cドライブを分割しDドライブを作成しようとしますが、ドライブレターがEとなりDになりません。Dはどこにも使われていません。何か対処法はあるでしょうか?分かる方いらっしゃればよろしくお願いいたします。

  • ドライブレターの変更について

    現在HDD2台、CD/DVD2台の構成で使用しています。 このたびOSを再インストールしたところ C:HDD D:CD/DVD E:CD/DVD F:HDD となってしまいました。 FドライブをDドライブに変更したいのですが、ディスクの管理メニューから 変更しようとしても既にCD/DVDにてD/Eドライブが使用されているため変更出来ません。 このような場合、どうすればFドライブをDドライブに変更できるのでしょうか?