C:ドライブはWindowsのデフォルトのインストール場所です。マシンにCD / DVDドライブがある場合は、D:ドライブである可能性が高く、その後、追加のドライブが並んでいます。 A:ドライブとB:ドライブはどうですか?
による画像 マイケル・ホーリー 。
今日の質疑応答セッションは、Q&AWebサイトのコミュニティ主導のグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
質問
あなたが特定のヴィンテージのオタクである場合(年の命名は開始しません)、この質問に対する答えは明らかに明白です。ただし、若いオタクの場合、A:ドライブとB:ドライブは、コンピューター上で常に不思議なことに説明されていません。
スーパーユーザーリーダーLinker3000は質問を提起します:
Windowsでは、
C:ドライブ。それを超えてラベル付けされたものはすべて次の文字で書かれています。つまり、2番目のドライブは
D:、あなたのDVDはえ:USBスティックを入れるとF:および次のドライブG:。などなど。しかし、それでは、何がどこにあるのか
A:そしてB:?
確かに、何をどこで?ありがたいことに、質問に答えるベテランのオタクがいます。
回答
による画像 AJバタック 。
ベテランオタクのAdamDavisが、不足しているドライブ文字について詳しく説明しています。
初期のCP / MおよびIBMPCスタイルのコンピューターにはハードドライブがありませんでした。フロッピードライブが1つあり、それだけでした。 2台目のフロッピードライブにさらに1,000ドル程度を費やさない限り、システムはスモークでした。ドライブが1つしかない場合は、一方のディスクから起動し、プログラムとデータを含むもう一方のディスクに入れてから、プログラムを実行するのが一般的でした。プログラムが終了すると、コンピュータは、コマンドラインを再度使用できるようにブートディスクを再挿入するように要求します。あるディスクから別のディスクへのデータのコピーは、一連の「ソースディスクをドライブAに挿入してください:…宛先ディスクをドライブAに挿入してください:…ソースディスクをドライブAに挿入してください:…」でした。
ハードドライブが安価になるまでに、「高価な」コンピュータには通常2つのフロッピードライブがありました(1つは一般的なプログラムを起動して実行するため、もう1つはデータを保存して特定のプログラムを実行するため)。そのため、マザーボードハードウェアが固定システムアドレスで2つのフロッピードライブをサポートするのが一般的でした。ハードウェアに組み込まれているため、同じ要件をOSに組み込むことは許容できると考えられ、マシンに追加されるハードドライブはすべてディスクC:などで始まります。
5.25インチディスク(実際には物理的にフロッピー)から3.5インチディスク(より硬いプラスチックシェルに入れられた)への移行中、1つのシステムに両方のドライブを搭載するのが一般的でしたが、ハードウェアを搭載したマザーボードでサポートされていました。 、およびOSの固定アドレス。ドライブ文字が不足しているシステムはほとんどないため、プラグアンドプレイ標準のためにドライブがアドレスとともに抽象化されるまで、OSでこれらのドライブを再割り当て可能にすることを検討することは重要であるとは考えられていませんでした。
それ以来、多くのソフトウェアが開発されましたが、残念ながら、その多くはC:ドライブに長期間保存されると予想されていました。これには、コンピューターを起動するBIOSソフトウェアが含まれます。 2つのフロッピードライブを接続してDOS6.1で起動し、フロッピードライブAとBで90年代初頭と同じように使用できます。
したがって、ハードドライブをCで起動する主な理由は、下位互換性のためです。 OSはデータストレージをある程度抽象化しましたが、AとBの扱いは異なります。つまり、OSを変更せずにシステムから削除したり、キャッシュを変えたりすることはできません。また、初期のウイルスがブートセクタを処理しているためです。ハードドライブのブートセクタよりも注意が必要です。
スーパーユーザーの寄稿者であるニックは、手紙の割り当てを扱ったアダムの回答の3番目の段落から興味深い逸話を作り上げています。
答えは少なく、逸話が多い。に このマイクロソフトの記事 、それは言う:
「コンピュータの各ドライブにCからZの文字を割り当てることができます。 AとBは通常、フロッピーディスクドライブ用に予約されていますが、コンピュータにフロッピーディスクドライブがない場合は、 AとBをボリュームに割り当てることができます 。”
そのため、最近、OS用とデータ用の2つの内部ドライブを備えた新しいコンピューターを構築したとき、データドライブを「A」にするつもりでした。 WindowsがAまたはBの文字のドライブにインデックスを付けないことを発見するまで、私はすべて反抗的だと感じました。:(
問題が何であるかを理解するのにかなりの時間がかかりましたが、[primary]ドライブにAまたはBを使用したときに同じ問題を抱えている他の人を見つけました。そのドライブに別の文字を割り当てるとすぐに、Windowsはドライブにインデックスを付けました。反抗的であることについてはこれだけです。
確かに反抗的であることはこれだけです。エッジに住みたい場合は、データドライブをA:とB:に割り当てることができますが、ブートドライブは割り当てることができません。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。