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

970

В Windows у вас есть C-диск. Все, что выше этого, обозначено следующей буквой.

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

Но тогда, что и где находятся A и B-диски?

Linker3000
источник
12
Если вы хотите узнать что-то, что они могут использовать на данный момент , один трюк состоит в том, чтобы сопоставить их с USB-накопителями. Если вы часто вставляете и извлекаете USB-накопитель, но хотите, чтобы он сохранял одинаковую букву диска, вы можете сопоставить его с A или B. Windows пытается повторно использовать последнюю букву диска для любого устройства и динамически не выдавать A или B, так что вы будете уверены, что в следующий раз получите ту же букву.
Роджер

Ответы:

777

Короткая версия: A: & B: зарезервированы дисководами гибких дисков, поэтому C: используется жесткими дисками в целях обратной совместимости.


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

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

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

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

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

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

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

Адам Дэвис
источник
33
BIOS обычно не работает с буквами дисков; с чего ты взял, что это сделал? (Может быть, некоторые «удобные для пользователя»
пишут
3
@SamB - BIOS инициализирует как дисководы, так и жесткие диски, и в некоторых случаях позволяет менять местами дисководы (A: <-> B :). При загрузке с флоппи-диска какой-то запрос, в частности, с флоппи-диска на диске А. Но вы правы, что это просто заморозка интерфейса пользователя, поэтому люди не растерялись. Если пользователь подключит дискету к диску F: например, он может быть удивлен, увидев, что BIOS пытается загрузиться с диска «A:», если он не настроил BIOS для пропуска дисковода и загрузки жесткого диска. водить машину.
Адам Дэвис
3
Если у вас не был NEC PC-98, в этом случае A: обычно был ваш жесткий диск.
JasonTrue
6
«В ранних компьютерах в стиле CP / M и IBM PC не было жесткого диска. У вас был один дисковод, и он вам понравился!» - исправил это для вас.
Майкл Берр
3
@ lunchmeat317 - * Системы NIX не были связаны с разработкой аппаратных псевдостандартов клонирования ПК, которые превратились в современный ПК. В то время продавцам было недостаточно пользователей, чтобы заботиться о том, что делали люди * NIX.
Майкл Кохне
662

A: и B: использовались для дискет .


Изменить: Кто-то попросил фото, так что вот 8 ", 5,25" и 3,5 "дискеты. (8" диски не использовались в качестве стандарта на IBM-совместимых персональных компьютерах.)

дискеты

Jonik
источник
52
Может быть , следует сказать , что 5,25" диски не были , как правило , ярко - оранжевые :) Обычно они были черными, так же , как 8" . Один в вашей картине, в то время как 3,5" из них пришли в гораздо большее разнообразие цветов.
Timwi
3
А вот 3 "диск. Да, 3", а не 3,5 ". Vintagecomputershop.co.uk/51-large/cf-2-3-disk-single.jpg
DrHyde
5
Если я правильно помню, мы не должны были копировать эту дискету. youtube.com/watch?v=up863eQKGUI
Ассаф Лави
3,5-дюймовые дискеты обычно были голубыми для DD и черными для HD; позже, когда DD-дискеты прекратили свое существование, они сделали HD почти в каждом цвете под солнцем.
Ричард Гадсден
And here's a 3" disk. Yes, 3", not 3.5".Хм, я не слышал об этом. Конечно, это узкий, специализированный, проприетарный формат (только для Amstrad), но я все еще удивлен, что не слышал об этом, потому что я думал, что видел все это, включая 5 МБ IBM 350 .
Synetech
221

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

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

Поэтому, когда я недавно построил новый компьютер с двумя внутренними дисками, один для ОС и один для данных, я подумал: эй! Я сделаю свой диск данных «А». Я чувствовал себя бунтующим, пока не обнаружил, что Windows не будет индексировать диски с буквами A или B. :( У меня ушло довольно много времени, чтобы понять, в чем проблема, но я нашел некоторых других людей, которые столкнулись с той же проблемой, когда использовали A или B для диска. Как только я назначил этому диску другую букву, Windows проиндексировал диск. Так много для того, чтобы быть мятежным.

Ник
источник
60
В установщике текстового режима Windows XP произошла ошибка. Он думал, что ZIP-диск был жесткий диск. Причудливый случай привел меня к полностью установленной и работающей XP с подключенным диском ZIP C:, включенным CDROM D:и установленной ОС E:. Я переназначил ZIP и CDROM, оставив меня вообще без C:. Эта машина потрясла многих неисправных инсталляторов, которые полагали, что Windows должна быть C:\Windowsв ранние годы. Моя новая коробка Win7 «правильно» установлена, C:но я скучаю по причудам.
RBerteig
25
Я назначаю A: B: флэш-накопителям и картам памяти; отличный способ пережить съемные диски дней.
айслава
Вы можете назначить A: и B: только съемным дискам.
киноюф
1
@RBerteig: это не ошибка. Это зависит от того, какие каналы IDE вы устанавливаете.
киноюф
4
A + B не индексируется? Похоже, письмо, уже разработанное для твердотельных накопителей двадцать лет назад
nixda
139

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

введите описание изображения здесь

Кен
источник
Я забыл об этих рычагах! Я не раз помню, как уровень закрывался на полпути, и мой диск издавал шумы, будто он хрустел!
TrojanName
2
@ken программное обеспечение на этом изображении - P2, теперь известное как autocad: D
echolab
Вот почему вы получаете сообщения об ошибках (даже сейчас) с просьбой закрыть дверцу привода - эти рычаги являются дверьми.
Ричард Гадсден
@echolab - трудно сказать точно, но для меня это больше похоже на электронную таблицу, чем на программное обеспечение для черчения / дизайна. Или у Амстрада была электронная таблица с именем «Autocad»?
ysap
На самом деле, мы должны использовать «Mount» (с кавычками) для современных компьютеров; в то время это было буквально (в некотором смысле)
Milind R
94

Буквы дисков A и B зарезервированы для дисковода гибких дисков. Однако, если на вашем компьютере нет дисковода гибких дисков, вы можете назначить эти буквы съемным дискам.

Источник: Как изменить назначение букв дисков в Windows XP

freejelly
источник
12
Да, вы также можете назначить их на несъемные диски. У меня огромный несъемный диск B: \ для резервных копий B (ранее A: \ для A cronisImages). (Argh в SO для того, чтобы иметь непригодный механизм
смелости
4
@romkyns: только в комментариях. Это довольно сломано; они используют различный код для комментариев, предварительный просмотр сообщений и фактическое форматирование сообщений на странице. Комментарии даже приходят бесплатно с побегом, которого больше нигде не найти :-)
Joey
B для Windows Boost Drive.
Bratch
69

Ах ... хорошие старые дни.

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.

fast_now
источник
11
Помните странные форматы дисков? Вы можете записать 420K на дискету "360K", играя с количеством дорожек и секторов. 800k на дискетах «720k» и т. Д.
Брайан Кноблаух
1
У некоторых приводов достаточно внутреннего механического зазора, чтобы при настройке as / w можно было включить около 2 дополнительных дорожек и увеличить емкость примерно на 10%. Вы должны были купить точно правильную марку диска, все же.
quick_now
1
Я никогда не сталкивался с 5,25-дюймовым диском, который бы не позволил вам записать 82 дорожки на 80-дорожечном диске. Я подозреваю, что это могло быть проблемой на ранних «совместимых» (а не клонированных) моделях ...
Брайан Ноблаух
55

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

Джонатон Болстер
источник
13
На самом деле их два, потому что у [гораздо] более старых компьютеров был только один дисковод гибких дисков, а диск B: использовался в качестве «виртуального диска», позволяющего копировать файл с одного диска на другой в системе с одним диском.
Коди Грей
14
Он был использован для обоих. Если бы у вас было два диска, им были бы назначены A: и B :. Кроме того, после загрузки DOS на дискету, вы обычно можете извлечь диск и вставить в него DisplayWrite или еще что-нибудь, и у многих из этих программ были вторые диски, так что вам не приходилось переключать их все время. Но да, если бы вы не погрузились в мусорное ведро для второго дисковода гибких дисков, вы могли бы использовать его в качестве этого виртуального диска, и он будет считывать 1 Кб за раз (по-видимому) для копирования данных с одного диска на другой.
Брэд
3
На самом деле, я считаю, что наиболее важным использованием для двух дисков было копирование дискет. У меня была Amiga с одним диском, и чтобы скопировать (880k) дискету, вам приходилось переключаться туда и обратно несколько раз, потому что в системе было всего 512k RAM.
слеске
2
512k. Geez. Вы должны были попробовать скопировать дискеты на машине с 64 КБ ОЗУ и одним дисководом. Теперь это упражнение в терпении и разочаровании.
quick_now
2
sleske: Конечно, ты не ... хм ... скопировал эту дискету ...
Мэтт Симмонс
50

Это дисководы. Если вас интересует порядок назначения дисков, в Википедии есть дополнительная информация http://en.wikipedia.org/wiki/Drive_letter_assignment

Niklas B
источник
В старые времена на машине обычно был дисковод гибких дисков и не было внутреннего жесткого диска. Ваша ОС, например, DOS (дисковая операционная система), была установлена ​​на дискете, поэтому дискеты A и B располагаются перед жестким диском C.
Philluminati
45

A: 5,25-дюймовый съемный магнитный носитель 1,2 МБ, а B: более современный 3,5-дюймовый накопитель 1,44 МБ в моей машине кодирования.

КристоферА
источник
35

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

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

Кайл Брандт
источник
11
Бедные люди имели только B:\ виртуал. У людей с деньгами было два флоппи-дисковода и буквы, чтобы их использовать.
случайно
@random Позднее у людей были A: и C: и вам действительно нужен был только B: если вы хотели оба размера дискет.
Ричард Гадсден
А и Б были флоппи-дисководы. Они могут быть разных размеров, но не обязательно. (например, 8 дюймов и 5,25 дюймов).
quick_now
2
Я разработал текстовое приключение «Оттенки серого» на машине без жесткого диска, но с двойной дискетой ... ОС, редактор и синтаксический анализатор AGT на одном диске, исходный код на втором ... и на ПК было встроено 1200 / 75 модем для «облачного хранилища» (например, загрузка моих файлов в Compuserve)
Марк Бейкер
@Mark Baker ОГРОМНОЕ +1 за упоминание «облачного хранилища» через Compuserve от back-in-the-dawy :)
JamesBarnett
32

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

BillP3rd
источник
1
AFAIK CP / M был более популярен на Z80.
Барт
1
У CP / M, возможно, не было каталогов, но у него было 16 «пользовательских областей», поэтому у вас были A0: хотя A15: как отдельные пространства имен для файлов.
Camh
32

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

Дисковод гибких дисков подключен к ноутбуку Диск A: в Windows 7

bwDraco
источник
31

Я чувствую себя старым, и мне только 26. A и B традиционно - флоппи-дисководы. C традиционно является основным диском, а D - традиционно CD-ROM.

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

DonP
источник
Нет, D не был CDROM. D: существовало задолго до того, как CD стали обычным явлением
Jé Queue
3
Буква «D» стала буквой «CD-ROM» только в тех системах, в которых было только 1 жесткий диск, и не была специально назначена буква для CD-ROM. D для CD-ROM был обычным, но не традиционным IMO. На самом деле, наличие D в качестве CD-ROM могло бы стать проблемой / болью, если позже вы установили второй жесткий диск, что привело к изменению букв дисков ... Windows (и, возможно, другое программное обеспечение) будет записывать, откуда они были установлены, и запрашивать тот же диск. письмо - но теперь оно изменилось.
MrWhite
28

На моем первом ПК в 1992 году A: была 3,5-дюймовая дискета, а B: 5,25-дюймовая дискета в старом стиле. Другие машины имели два 3,5-дюймовых диска, и наличие двух дискет было довольно распространенным явлением, поэтому жесткие диски начинались с C: чтобы освободить место.

Кит Уильямс
источник
25

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

mtrw
источник
Привет! У меня есть дискеты! И я не "никто". Но никто, кто не имеет дело с устаревшим / антикварным оборудованием, не имеет дискет ...
thrillscience
1
@ thrillscience - я чувствовал смутную вину, даже когда печатал это. На моей последней работе у одного из аппаратных инженеров был 3,5-дюймовый дисковод USB, чтобы он мог запускать одну из старых программ захвата схемы в режиме DOS на ПК. Или, как он утверждал, я ни разу не видел, чтобы этот диск двигался из-под его толстой покрытие пыли.
Mtrw
2
Мне это нужно для некоторых старых драм-машин MIDI и секвенсоров, которые имеют дисководы, но в остальном все еще работают хорошо.
Thrillscience
3
@RBerteig - более поразительная часть этого в том, что у вас есть рабочий PDP-11.
mtrw
1
IIRC Роберт X Крингли сказал в «Триумфе Ботаников» (какой бы документальный фильм не был у «Случайных империй», который у меня где-то есть), что буквы диска пришли из CP / M, который предшествовал DOS.
Джон Фергюсон
22

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

itsnotvalid
источник
21

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

Еще один забавный факт: если вы установили один физический дисковод гибких дисков, вы на самом деле как в A: и B: диск. Если вы делаете

 copy a:bigfile b:

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

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

Исаак Рабинович
источник
3
Существует огромное количество промышленных машин, которые используют 3,5-дюймовые дискеты в качестве средства для запуска кода. Обычно это ЧПУ и множество роботов.
McKracken
19

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

5arx
источник
10

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

др-Январь
источник
5
Кажется маловероятным, что вы использовали компьютер на базе MS-DOS до появления IBM PC. Модель 5150 была введена в 1981 году и пришел с Microsoft разработала PC-DOS 1.0 .
tadman
3
Похоже, MS-DOS 2.11 появился только в марте 1984 года, поэтому ПК IBM должны были появиться в то время. Память быстро угасает ... :-)
dr-jan
В Японии был также NEC PC-98, который всегда использует A: для загрузочного диска. Так что, если вы загрузились с жесткого диска, диск C: будет использоваться для дискеты.
Юйхонг Бао
en.wikipedia.org/wiki/Apricot_Computers 1985, не совместимый с IBM PC, работал под управлением MS Windows 1.0.
Рональд Поттол
Идея буквы диска с двоеточием предшествует DOS, она также использовалась в CP / M.
Уоррен П