2011-01-10 09:34:29 +0000 2011-01-10 09:34:29 +0000
973
973

Для чего используются диски Windows A: и B:?

В Windows у вас есть диск C. Все, что обозначается дальше, имеет следующую букву.

Итак, ваш второй привод - это D, ваш DVD - это E, и если вы вставите USB-накопитель, то он станет F, а следующий - G. И так далее и так далее.

Но тогда, что и где же находятся приводы A и B?

Ответы (16)

782
782
782
2011-01-14 16:35:02 +0000

Short Version: A: и B: зарезервированы дискетами, так что C: используется жесткими дисками по причинам обратной совместимости.

  • *

Однажды, ранние CP / M и IBM компьютеры в стиле ПК не было жесткого диска. У вас была одна дискета, и все. Если вы не потратили еще $1k или около того на вторую дискету, то ваша система курила! Если у вас был только один диск, то вы обычно загружались с одного диска, вставляли в другой диск свои программы и данные, а затем запускали программу. После завершения программы компьютер попросит вас снова вставить загрузочный диск, чтобы вы могли снова использовать командную строку. Копирование данных с одного диска на другой было серией

Please insert source disk into drive A:...
Please insert destination disk into drive A:...
Please insert source disk into drive A:...

К тому времени, когда жесткие диски стали дешевыми, “дорогие” компьютеры обычно имели две дискеты (один для загрузки и запуска обычных программ, другой для сохранения данных и запуска конкретных программ). Таким образом, аппаратная часть материнской платы обычно поддерживала две дискеты по фиксированным системным адресам. Так как это было встроено в оборудование, считалось, что сборка того же самого требования в ОС допустима, и любые жёсткие диски, добавленные в машину, начинались с disk C: и т.д.

Во время перехода с 5.25-дюймовых дисков (которые на самом деле были физически дискетами) на 3.5-дюймовые диски (которые были заключены в жёсткую пластиковую оболочку) было обычным делом иметь оба дисковода в одной системе, и опять же это поддерживалось на материнской плате с аппаратным обеспечением, и в ОС по фиксированным адресам. Так как в очень немногих системах заканчивались буквы дисков, не считалось важным рассмотреть возможность переназначения этих дисков в ОС до тех пор, пока гораздо позже диски не были абстрагированы вместе с адресами в связи со стандартом plug'n'play.

С тех пор было разработано много программного обеспечения, и, к сожалению, большая его часть ожидала увидеть долговременное хранение на диске C:. Сюда входит и программное обеспечение BIOS, которое загружает компьютер. Вы все еще можете подключить две дискеты, загрузиться в DOS 6.1, и использовать его, как это было в начале 90-х годов, с дискетами A: и B:.

Так что в значительной степени причина для запуска жесткого диска на C является обратная совместимость. Хотя ОС в какой-то степени абстрагируется от хранения данных, она все равно относится к A: и B: по-разному, таким образом, что позволяет им быть удалены из системы без изменения ОС, кэширования их по-разному, и из-за ранних вирусов обращаться со своим загрузочным сектором с большей осторожностью, чем с загрузочным сектором жесткого диска. и Для Windows конкретно, стоит упомянуть, что вы можете использовать A: и B: в качестве названий томов, будь то флэш-накопитель или внутренний жесткий диск.

223
223
223
2011-01-10 23:05:34 +0000

Меньше ответа, больше анекдота. В этой статье Microsoft говорится:

“Вы можете назначить буквы от C до Z каждому накопителю на вашем компьютере”. A и B обычно зарезервированы для дисководов гибких дисков, но если на вашем компьютере нет дисководов гибких дисков, вы можете назначить A и B томам“.

Итак, когда я недавно собрал новый компьютер с двумя внутренними дисководами, один для операционной системы, а другой для данных, я подумал, эй, я сделаю свой диск для данных "A”. Я чувствовал себя бунтарем до тех пор, пока не обнаружил, что Windows не будет индексировать диски с данными “A” или “B”. :( Мне потребовалось довольно много времени, чтобы понять, в чем проблема, но я нашел несколько других людей, которые страдали от той же проблемы, когда они использовали “A” или “B” для диска. Как только я присвоил этому диску другую букву, окна проиндексировали его. Вот тебе и бунтарство. Лол.

141
141
141
2011-01-16 12:48:48 +0000

Два горизонтальных слота на передней панели этого ПК - приводы A: и B: (в данном случае 5,25-дюймовые дискеты). Обратите внимание, что вы должны были физически “смонтировать” диск, повернув рычаг на передней части дисковода. Проще.

71
71
71
2011-01-12 08:03:08 +0000

Ах… хорошие деньки.

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, по причинам, наиболее известным самим себе, выделили 2 дискеты практически универсально и поместили жесткий диск на C:

Это PROBABLY, потому что ранние IBM-PC, работающие под MS-DOS, все имели 2 дискеты, так что это была естественная конфигурация.

Эта конвенция была сохранена с тех пор, хотя, как уже неоднократно отмечалось здесь - в окнах - вы можете это изменить. Насколько я знаю, в MS-DOS это невозможно.


Слегка выключенная тема:

Еще в 1980-х годах на этих ранних машинах было довольно распространено, что диски представляли собой смешанный мешок различных типов с несовместимостью с легендами. IBM-PC навязал кучу стандартов с форматом своих 5,25-дюймовых дискет - до этого у вас были всевозможные аранжировки с жестким и мягким секторированием, количеством секторов / дорожек, количеством дорожек и т.д. и т.п. Обмен данными между машинами с использованием дискет был очень популярным и пропущенным делом, которое сортировалось только с MS-DOS и IBM-PC. Самым надежным способом передачи файлов между машинами в то время было написание некоторых программ (в ассемблере) для передачи файлов с использованием последовательного порта, а затем их пересылка по проводам. Это никогда не было очень медленным, потому что файлы никогда не были очень большими.

Моими любимыми с тех пор были диски высокой плотности, которые купил мой работодатель - это была 8-дюймовая дискета, прикрепленная огромным длинным ленточным кабелем. Я думаю, что он хранил около 200K, что было огромным при разработке программного обеспечения на машине с 2 дисководами, каждый из которых 89K. Компилятор на одной, исходный и объектный код на другой. Компиляция заняла несколько минут, пока диски стискивали.

В то время, когда был представлен IBM PC, можно было заставить его работать как CP/M-86, так и MS-DOS, и не было четких указаний на то, что тот или иной выиграет. В конце концов, MS-DOS выиграл день - некоторые пакетные сделки, возможно, имели некоторое отношение к этому. Первая машина IBM, которую купил мой работодатель, сделала все намного проще… и перенос вещей в MS-DOS был довольно простым - в основном из-за тех же самых конвенций для букв дисковых накопителей, а также из-за того, что системные вызовы для чтения/записи файлов и заполнения блоков управления файлами (помните FCB и странный формат, который они имели в памяти?) были одинаковыми.

  • *

C: не был жестким в MS-DOS как первый жесткий диск. Heath/Zenith MS-DOS имел AB, зарезервированный для 5-дюймовых дискет, и CD, зарезервированный для 8-дюймовых дискет.

Первым разделом жесткого диска по умолчанию был E, независимо от того, были ли у вас установлены дискеты или нет. Их версия также позволяла 16 разделов на одном жестком диске.

Я думаю, что они также могли быть первыми мультизагрузочными системами. Горячие клавиши в процессе загрузки позволяют загружаться с любого диска или раздела, позволяя создавать пользовательские среды и запускать CP/M-85, CP/M-86, MS-DOS, Concurrent Dos или HDOS.

57
57
57
2011-01-10 09:37:35 +0000

А и В использовались для дисководов гибких дисков. Насколько я знаю, их было два, потому что старые компьютеры (без жестких дисков) загружали ОС с A:\ и запускали приложения с B:.

52
52
52
2011-01-10 09:36:46 +0000

Это дискеты. Если вам интересно узнать порядок назначения дисководов, то в Википедии есть дополнительная информация _COPY1_letter_assignment

47
47
47
2011-01-10 09:57:48 +0000

A: это 5.25" 1.2Mb съемный магнитный носитель, а B: это более современный 3.5" 1.44Mb диск в моей машине для кодирования.

37
37
37
2011-01-11 19:04:25 +0000

Если я правильно помню, в моих DOS-системах они использовались для дискет, но `B:Если я правильно помню, в моих DOS-системах они использовались для дискет, но , как правило, не была физической дискетой, а скорее виртуальной.

Это была виртуальная дискета, используемая при копировании дискеты, когда был только один диск. Так что вы копировали с A:Если я правильно помню, в моих DOS-системах они использовались для дискет, ноB:Если я правильно помню, в моих DOS-системах они использовались для дискет, но , как правило, не была физической дискетой, а скорее виртуальной.

Это была виртуальная дискета, используемая при копировании дискеты, когда был только один диск. Так что вы копировали с на B:Если я правильно помню, в моих DOS-системах они использовались для дискет, ноB:Если я правильно помню, в моих DOS-системах они использовались для дискет, но , как правило, не была физической дискетой, а скорее виртуальной.

Это была виртуальная дискета, используемая при копировании дискеты, когда был только один диск. Так что вы копировали с A:Если я правильно помню, в моих DOS-системах они использовались для дискет, ноB:Если я правильно помню, в моих DOS-системах они использовались для дискет, но , как правило, не была физической дискетой, а скорее виртуальной.

Это была виртуальная дискета, используемая при копировании дискеты, когда был только один диск. Так что вы копировали с на , но продолжали брать исходный и целевой диски из того же диска, когда буфер памяти был переполнен.

34
34
34
2012-09-17 23:46:07 +0000

Хотя ясно, что они используются для старых дискет, я должен отметить, что по умолчанию они до сих пор используются для этих древних носителей:

34
34
34
2011-01-12 03:07:37 +0000

A: было загрузочным устройством в 8-битной операционной системе CP/M. Он предшествовал даже самому раннему MS-DOS. Если у вас был второй диск, то это был B:. Третий был бы C: и т.д. В системах тогда не было жестких дисков. Изначально CP/M был нацелен на процессор 8080. CP/M был создан в 1970-х годах. Самым первым небольшим винчестерским дисковым накопителем был ST-506, который мог похвастаться большими 5 МБ (пятью мегабайтами) памяти. Они были дорогими, но быстрыми (по сравнению с тем, к чему мы привыкли). А в примитивной файловой системе не было папок и подкаталогов. Не было A:. Был только A:.

33
33
33
2011-01-10 15:26:41 +0000

Я чувствую себя старой и мне всего 26. А и Б традиционно дискеты. C традиционно является основным диском, а D традиционно CD-ROM

Мой компьютер дома имеет CDEF как жесткие диски и G как DVD RW

27
27
27
2011-01-10 09:36:36 +0000

Они унаследованы от дней DOS - A: и B: были дисководами для дискет, которые были стандартными на оригинальном IBM PC. C:, жесткий диск, был третьим диском. Сегодня, конечно, ни у кого нет дискет.

23
23
23
2011-01-11 05:18:56 +0000

A:\ и B:\ по умолчанию по-прежнему устанавливаются дисководы, конечно, видны только в том случае, если у вас установлена одна из них (это только для развлечения на некоторых моих виртуальных машинах).

22
22
22
2012-09-17 22:53:34 +0000

Уже много хороших ответов, но все они относятся к дисководам в прошедшем времени. Дело в том, что дискеты все еще продаются , хотя я понятия не имею, кто их покупает.

Еще один забавный факт: если у вас установлена одна физическая дискета, то на самом деле у вас есть дискета both a: и B:. Если вы сделаете

copy a:bigfile b:

, система предложит вам вставить дискету A: или B: по мере необходимости.

Primitive по сегодняшним стандартам, но все же шаг вперед от хранения данных на аудиокассете!

20
20
20
2011-01-10 09:36:31 +0000

A:\ и B:\ были использованы для дисководов (помните их?) ;)

11
11
11
2011-01-12 00:25:51 +0000

Первый ПК, который я использовал профессионально, был Абрикосовый Зен. Внутренний жесткий диск был A:, а 3,5-дюймовая дискета - B:. Это было во времена MS-DOS 2.11, до появления Ibm pcs.

Похожие вопросы

3
10
28
15
9