短縮版:_ A:とB:はフロッピーディスクドライブで予約されているので、C:は下位互換性の理由からハードドライブで使用されています。
昔々、初期のCP/MとIBM PCスタイルのコンピュータにはハードドライブがありませんでした。あなたは1つのフロッピードライブを持っていた、それはそれだった。あなたは第二フロッピードライブに別の$ 1kまたはそこまでを費やしていない限り、その後、あなたのシステムはsmokin'だった! あなたが1つのドライブしか持っていなかった場合は、1つのディスクから起動し、プログラムとデータを入れたもう1つのディスクを入れて、プログラムを実行するのが一般的でした。プログラムが終了すると、コンピュータは、コマンドラインを再び使用できるように、ブートディスクを再挿入するように要求します。1つのディスクから他のディスクへのデータのコピーは、
Please insert source disk into drive A:...
Please insert destination disk into drive A:...
Please insert source disk into drive A:...
ハードドライブが安くなった時までに、"高価な “コンピュータは、通常、2つのフロッピードライブを持っていた(1つは、一般的なプログラムを起動して実行するには、データを保存し、特定のプログラムを実行するために1つ)でした。そのため、マザーボードのハードウェアが固定のシステムアドレスで2台のフロッピードライブをサポートするのが一般的でした。それはハードウェアに組み込まれていたので、OSに同じ要件を組み込むことが許容されると考えられ、マシンに追加されたハードドライブは、ディスクC:
などで始まるでしょう。
5.25 "ディスク(これは実際には物理的にフロッピーでした)から3.5 "ディスク(これは硬いプラスチックシェルに包まれていました)への移行の間、それは1つのシステムで両方のドライブを持っていることが一般的でした。非常に少数のシステムがドライブ文字を使い果たしたように、それはドライブがプラグアンドプレイ標準のためにアドレスと一緒に抽象化されたはるか後まで、OSで再割り当て可能なこれらのドライブを作ることを考慮することが重要であると考えられていませんでした.
多くのソフトウェアは、その時以来開発され、残念ながらそれの多くはC:ドライブ上の長期的なストレージを参照してくださいと期待していました。これにはコンピュータを起動するBIOSソフトも含まれています。フロッピードライブを2台付けて、DOS 6.1で起動して、90年代初頭のようにフロッピードライブをA:
とB:
で使用することは今でも可能です。
だから、大体の場合、ハードドライブをCで起動する理由は、後方互換性のため**です。また、初期のウイルスがハードドライブのブートセクタよりも注意してブートセクタを処理していたこともあります。
答えというよりは逸話。このMicrosoftの記事](http://windows.microsoft.com/en-US/windows-vista/Change-add-or-remove-a-drive-letter)では、次のように書かれています:
“コンピュータの各ドライブにCからZまでの文字を割り当てることができます。AとBは通常、フロッピーディスクドライブ用に予約されていますが、お使いのコンピュータがフロッピーディスクドライブを持っていない場合は、あなたはボリュームにAとBを割り当てることができます。”
だから私は最近、2つの内部ドライブを備えた新しいコンピュータを構築したときに、1つはOS用と1つはデータ用で、私は、ねえ!私は私のデータドライブを “A "にしてみましょう、と思いました。私はWindowsがドライブのインデックスは、文字のAまたはB. :(問題が何であったかを把握するために私はかなりの時間がかかりましたが、私は彼らがドライブのためにAまたはBを使用したときに同じ問題を被った他のいくつかの人々を見つけました。そのドライブに別の文字を割り当てると、すぐにwindowsがドライブのインデックスを作成してくれました。反抗的なのはこれくらいにして。
A: は最初のディスクデバイス、B: は 2 番目のディスクデバイス、というように CP/M の中にありました。
MS-DOSは16ビット(8086)のCP/M、より具体的にはCP/M-86のノックオフクローンだったので、同じドライブレターの規則を使用していました。
CP/M のようなものでは、最初のハードドライブは、出てきたときに、次のドライブレターとして登場しました。
MS-DOSは、それ自体が最もよく知られている理由から、2つのフロッピードライブを割り当て、ハードドライブをCに配置しました:
これはおそらく、初期のIBM-PCがMS-DOSを実行していたため、2つのフロッピードライブを持っていたので、これは自然な構成だったのでしょう。
少し話題を逸らして:
1980年代に戻ると、ディスクは伝説の非互換性を持つ異なるタイプの混合袋になるようにこれらの初期のマシンではかなり一般的でした。IBM-PCはその5.25インチフロッピーのフォーマットで多くの標準を課しました。それ以前はハードとソフトのセクタリング、セクタ/トラックの数、トラックの数など、様々なアレンジがありました。当時のマシン間でファイルを転送するための最も信頼性の高い方法は、シリアルポートを使用してファイル転送にいくつかのプログラム(アセンブラで)を書いて、それらを配線することでした。
当時からの私のお気に入りは、私の雇用主が買った高密度ドライブでした - それは巨大な長いリボンケーブルで接続された8インチのフロッピーでした。2台のフロッピードライブ(それぞれ89K)を搭載したマシンでソフトウェアを開発していたときには、200Kほどのファイルが保存されていたと思います。片方にはコンパイラ、もう片方にはソースとオブジェクトコード。
IBM PCが導入された当時、CP/M-86かMS-DOSのどちらかを動かすことができましたが、どちらかが勝つという明確な兆候はありませんでした。最終的にはMS-DOSは日に勝った - いくつかのバンドル取引は、それを行うために少しを持っていたかもしれません。私の雇い主が買った最初の IBM マシンは、物事をより簡単にしてくれました…そして、MS-DOS への移植はかなり簡単でした - 主に、ディスクドライブ文字のための同じ規則のために、また、ファイルの読み書きとファイルコントロールブロック(FCB と、それらがメモリに持っていた奇妙なフォーマットを覚えていますか?)のためのシステムコールが同じだったからです。Heath/Zenith MS-DOSではABは5 “フロッピー用に予約され、CDは8 "フロッピー用に予約されていました。
最初のマルチブートシステムもそうだったと思います。ブートプロセス中のホットキーで、任意のドライブやパーティションからブートすることができ、カスタム環境やCP/M-85, CP/M-86, MS-DOS, Concurrent DosやHDOSを起動することができます。
AとBはフロッピーディスクのドライブとして使われていた。私の知る限りでは、古いコンピュータ(ハードドライブがない)では、A:からOSを起動して、B:からアプリケーションを実行していたので、2つあるのかもしれません。
フロッピードライブです。ドライブの割り当ての順番が気になる方は、wikipediaに詳しい情報があります http://en.wikipedia.org/wiki/Drive_letter_assignment
A: は 5.25" 1.2Mb のリムーバブル磁気メディアで、B: は私のコーディングマシンにあるよりモダンな 3.5" 1.44Mb ドライブです。
私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、B:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、は一般的に実際の物理的なフロッピーディスクではなく、仮想的なフロッピーでした。つまり、
A:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、B:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、は一般的に実際の物理的なフロッピーディスクではなく、仮想的なフロッピーでした。つまり、から
B:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、B:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、は一般的に実際の物理的なフロッピーディスクではなく、仮想的なフロッピーでした。つまり、
A:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、`B:私の記憶が正しければ、私のDOSシステムではフロッピードライブに使用されていましたが、は一般的に実際の物理的なフロッピーディスクではなく、仮想的なフロッピーでした。つまり、からにコピーしても、メモリバッファが一杯になったので、コピー元のディスクとコピー先のディスクを同じドライブから取り出し続けることになります。
A: は 8 ビットの CP/M オペレーティングシステムのブートデバイスでした。これは、初期の MS-DOS よりも前のものです。2台目のドライブを持っている場合は、B:でした。3台目はC:などです。当時のシステムにはハードドライブはありませんでした。CP/Mはもともと8080プロセッサをターゲットにしていました。CP/Mが作られたのは1970年代。最初の小型ウィンチェスターディスクドライブはST-506で、5MB(5メガバイト)の大容量のストレージを誇っていました。このドライブは高価でしたが、(私たちが使っていたものに比べれば)高速でした。ああ、そして、原始的なファイルシステムには、フォルダやサブディレクトリがありませんでした。A:がありませんでした。それはただのA:だった。
A:\ と B:まだフロッピードライブをデフォルトにしていますが、もちろん、インストールされている場合にのみ表示されます。
すでにたくさんの良い答えがありますが、それらはすべて過去形でフロッピードライブに言及しています。フロッピードライブはまだ販売されています](http://www.newegg.com/Store/SubCategory.aspx?SubCategory=13&name=Floppy-Drives), 誰が買うのか見当もつきませんが。
もう一つの面白い事実: もしあなたが1つの物理フロッピードライブをインストールしている場合、実際にはA:とB:の両方を持っています。もしあなたが
copy a:bigfile b:
をすると、システムは必要に応じて A: または B: フロッピーを挿入するようにプロンプトを表示します。