- ベストアンサー
ドライブレターを変更するコマンド
windowsXP標準で、OSが起動している状態でローカルドライブのドライブレターを変更するコマンド(D:をE:に変更したい)はありますか? windowsAPI等を使用する方法ではなく、コマンドプロンプト上で手入力で使用できるものを探しています。 ご存じの方がいらっしゃいましたら、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
diskpart.exeのremoveとassignコマンドでしょう。 Mountvolは、ドライブ(D:等)のディレクトリ(\folder1\等)として、ボリューム(\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\等)をアクセスできるようにする機能である「ボリューム マウント ポイント」の作成や削除をするコマンドです。ドライブの割り当てをしていないボリュームに新しいドライブレター(E:等)が割り当てられるわけではありません。 http://support.microsoft.com/kb/280297/ja
その他の回答 (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
お礼
ご回答ありがとうございます。 "mountvol"で実現できそうです。 APIの情報も教えていただきありがとうございました。
- yambejp
- ベストアンサー率51% (3827/7415)
どういう用途を想定しているのでしょうか? ドライブレターはかなり本質的な部分なので下手に変えない方がよいですよ。 もしやるならsubstで仮想ドライブレターを設定するくらいが妥当かと subst e: d:\
お礼
ご回答ありがとうございます。 substというコマンドもあったんですね。勉強になりました。
お礼
ご回答ありがとうございます。 diskpart.exeのassignオプションで、変更できるようになりました! 今回いろいろと勉強になりました。 回答してくださった皆さん、ありがとうございました。