1つのボリュームに複数のドライブ文字を割り当てることはできますか?


19

私は、多数の異なるドライブ間でデータを1つの大規模なWindows 8ストレージスペースに移行する作業を行っています。

私が抱えている問題は、私のプログラムの多くがさまざまなドライブ文字を参照して、ライブラリ、ファイル、音楽、映画などにアクセスすることです。

たとえば、ドライブD、E、F、Gの参照がすべて新しいドライブS:を指すようにする方法はありますか?

回答:


28

はい、substコマンドラインでコマンドを使用します:subst NewLetter: OldLetter:\

たとえば、現在のC:ドライブにも文字を割り当てるにはH:subst H: C:\

詳細についてはsubst /?、を参照してください。

Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.

1
素晴らしい、私は提案するつもりmklinkだったが、これはうまく動作します。
カレブジャレス

@ cable729それは不可能でしょう。ディレクトリジャンクションとシンボリックリンクはNTFS機能であるため、ドライブラベルをリンクとして割り当てることはできません。
ボブ

\:\ DにD:私は正常にCからのリンク作成
カレブJares

@ cable729ただしC:、(ラベル)にリンクすることはできませんD:。ドライブラベルをドライブにではなく、ドライブにフォルダーをリンクしました。また、これは、NTFSパーティションをマウントなどが必要ですC:リンク置くこと疑問(全体のポイントは、パーティションの数を減らすことですので、/ 1パーティション上のデータを結合)のようにドライブを統合する目的に反し、。
ボブ

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