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





