カレントドライブ【current drive】
カレントドライブとは?

Windowsでは、内蔵ハードディスクやSSD、USBメモリなど様々なストレージに対して「C:」「D:」のようなアルファベット一文字の「ドライブレター」(drive letter)を割り当てて管理している。このうち現在選択されているドライブがカレントドライブである。
コマンドプロンプトでは、入力カーソルの直前に「C:¥Windows>」のような形で、カレントドライブとカレントディレクトリが常に表示される。別のドライブに切り替えるには、「D:」のようにドライブレターを入力してEnterキーを押せばよい。
カレントドライブと同じように、現在選択されているディレクトリを「カレントディレクトリ」(current directory)と言う。Windowsではドライブごとにカレントディレクトリが独立して管理されており、別のドライブに切り替えた後で元のドライブに戻ると、そのドライブで最後に作業していたディレクトリが現在位置として復元される。このため、カレントドライブを省略したパス指定がどの場所を指しているかを正確に把握するには、カレントドライブとカレントディレクトリの両方を確認する必要がある。
この仕組みはMS-DOSの時代から引き継がれた仕様であり、複数のフロッピーディスクドライブを切り替えながら使用していた当時の操作体系に由来する。現代では、ストレージをパーティションで分割して複数のドライブレターを割り当てる場合や、ネットワーク上の共有フォルダにドライブレターを割り当てる場合にも同様に適用される。グラフィカルな操作画面(GUI)を主体とする通常のデスクトップ操作ではほとんど意識する機会はないが、コマンドラインやバッチファイル、スクリプトを扱う場面では把握しておくべき基本的な仕組みの一つである。