Ах ... хорошие старые дни.
A: был первым дисковым устройством, B: вторым и т. Д. - в CP / M. Как кто-то еще писал, это работало на 8-битных машинах 8080 и Z-80, которые предшествовали MS-DOS.
MS-DOS, в свою очередь, был 16-битным (8086) копирующим клоном CP / M, или, более конкретно, CP / M-86, поэтому он использовал те же соглашения для букв дисков.
В те времена единственными соглашениями, которые были в значительной степени универсальными, были установлены CP / M (например, именование дисков в Apple-2 и Tandy TRS-80 снова было чем-то другим ... Я однажды использовал TRS-80 с 4 флоппи-дисковода ... о мощь!).
С чем-то вроде CP / M первые жесткие диски, когда они появились, просто появились как следующая доступная буква диска.
MS-DOS, по наиболее известным для себя причинам, выделила почти два универсальных дисковода и разместила жесткий диск в C:
Это вероятно, потому что все ранние IBM-PC, работающие под MS-DOS, имели 2 гибких диска, так что это была естественная конфигурация.
Это соглашение сохранилось с тех пор, хотя, как указывалось здесь, много раз - в окнах - вы можете изменить это. Насколько я знаю в MS-DOS вы не можете.
Немного не по теме:
Еще в 1980-х годах на этих ранних машинах было довольно распространено смешивать пакеты разных типов с легендарной несовместимостью. IBM-PC ввел множество стандартов с форматом своих 5,25-дюймовых дискет - до этого у вас было много разных аранжировок с жесткими и мягкими секторами, количеством секторов / дорожек, количеством дорожек и т. Д. И т. Д.
Обмен данными между машинами, использующими дискеты, был делом хитом и неудачей, который сортировался только с MS-DOS и IBM-PC. Тогда наиболее надежным способом передачи файлов между компьютерами было написание некоторых программ (на ассемблере) для передачи файлов с использованием последовательного порта, а затем их подключение. Это никогда не было очень медленно, потому что файлы никогда не были очень большими.
Моими фаворитами с тех пор были диски высокой плотности, которые купил мой работодатель - это была 8-дюймовая дискета, прикрепленная огромным длинным ленточным кабелем. Я думаю, что он хранил около 200 КБ, что было огромно при разработке программного обеспечения на машине с двумя дисководами гибких дисков, каждый из которых по 89 КБ. Компилятор с одной, исходный и объектный код с другой. Компиляция заняла несколько минут, пока диски звенели.
В то время, когда был представлен IBM PC, вы могли запустить его либо на CP / M-86, либо на MS-DOS, и не было четких указаний на то, что тот или иной победит. В конце концов MS-DOS выиграл день - некоторые сделки с пакетами могли иметь какое-то отношение к этому. Первая машина IBM, которую купил мой работодатель, значительно упростила процесс ... и перенести материал в MS-DOS было довольно просто - в основном из-за тех же соглашений для букв дисков, а также потому, что системные вызовы для чтения / записи файлы и заполнять блоки управления файлами (помните FCBs и странный формат, который они имели в памяти?) было то же самое.
C: не был жестким в MS-DOS как первый жесткий диск. В MS-DOS для Heath / Zenith AB зарезервировано для 5 "дискет, а CD зарезервировано для 8" дискет.
Первым разделом жесткого диска по умолчанию был E, Установлены ли у вас дискеты или нет. Их версия также допускает 16 разделов на одном жестком диске.
Я думаю, что они, возможно, были и первыми мультизагрузочными системами. Горячие клавиши во время процесса загрузки позволят вам загружаться с любого диска или раздела, позволяя настраивать пользовательские среды и запускать CP / M-85, CP / M-86, MS-DOS, Concurrent Dos или HDOS.