Jednotka C: je výchozím umístěním instalace systému Windows, pokud máte ve svém počítači jednotku CD / DVD, je to pravděpodobně jednotka D: a všechny další jednotky poté budou v řadě. A co disky A: a B:
Obrázek od Michael Holley .
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - subdivize Stack Exchange, což je seskupení webů otázek a odpovědí na úrovni komunity.
Otázka
Pokud jste geek určitého ročníku - nezačneme pojmenovávat roky - odpověď na tuto otázku je vám zjevně zřejmá. U mladších geeků však byly disky A: a B: na jejich počítačích vždy záhadně neznámé.
Čtečka SuperUser Linker3000 klade otázku:
Ve Windows máte
C:řídit. Vše, co je označeno dále, je následující dopis.Takže vaše druhá jednotka je
D:, vaše DVD jeJE:a pokud vložíte USB klíčenku, stane seF:a následující diskG:. A tak dále a tak dále.Ale pak, co a kde jsou
A:aB:?
Co a kde vlastně? Naštěstí máme několik zkušených geeků, kteří na dotaz odpověděli.
Odpovědi
Obrázek od AJ Batac .
Zkušený geek Adam Davis nabízí podrobný pohled na chybějící písmena jednotek:
Počáteční počítače ve stylu CP / M a IBM PC neměly žádný pevný disk. Měli jste jednu disketovou jednotku a to bylo vše. Pokud jste na druhé disketové jednotce neutratili dalších přibližně 1 000 $, pak se váš systém kouřil! Pokud jste měli pouze jednu jednotku, bylo běžné zavádět z jednoho disku, vložte druhý disk s programy a daty a spusťte program. Po dokončení programu počítač požádá o opětovné vložení spouštěcího disku, abyste mohli znovu použít příkazový řádek. Kopírování dat z jednoho disku na druhý bylo sérií „Vložte prosím zdrojový disk do jednotky A: ... Vložte prosím cílový disk do jednotky A: ... Vložte prosím zdrojový disk do jednotky A: ...“
V době, kdy se pevné disky staly levnými, měly „drahé“ počítače obvykle dvě disketové jednotky (jednu pro spouštění a spouštění běžných programů, druhou pro ukládání dat a spouštění konkrétních programů). A tak bylo běžné, že hardware základní desky podporoval dvě disketové jednotky na pevných systémových adresách. Vzhledem k tomu, že byl zabudován do hardwaru, předpokládalo se, že zabudování stejného požadavku do operačního systému je přijatelné, a všechny pevné disky přidané do stroje by začaly s diskem C: atd.
Během přechodu z 5,25 ″ disků (které byly ve skutečnosti fyzicky disketové) na 3,5 ″ disky (které byly zapouzdřeny do tvrdšího plastového obalu) bylo běžné mít oba disky v jednom systému a opět to bylo podporováno na základní desce s hardwarem a v OS na pevných adresách. Protože velmi málo systémům došla písmena jednotek, nepovažovalo se za důležité uvažovat o tom, aby byly tyto disky v OS znovu přiřaditelné, a to až mnohem později, když byly disky abstrahovány spolu s adresami kvůli standardu plug’n’play.
Od té doby bylo vyvinuto velké množství softwaru a většina z nich bohužel očekávala dlouhodobé úložiště na jednotce C :. Patří sem software BIOS, který spouští počítač. Stále můžete připojit dvě disketové jednotky, spustit systém DOS 6.1 a používat je jako na začátku 90. let s disketovými jednotkami A a B.
Důvodem pro spuštění pevného disku v C je tedy převážně zpětná kompatibilita. Zatímco operační systém do určité míry abstrahuje ukládání dat, stále zachází s A a B odlišně, a to takovým způsobem, který jim umožňuje odebrat je ze systému beze změny OS, jinak je ukládat do mezipaměti a kvůli tomu, že jejich spouštěcí sektor zachází s časnými viry s větší opatrností než bootovací sektor pevného disku.
Přispěvatel SuperUser Nick zazvoní zajímavou anekdotou navazující na třetí odstavec Adamovy odpovědi týkající se zadávání dopisů:
Méně odpovědi, více anekdoty. v tento článek společnosti Microsoft , říká:
"Každému disku v počítači můžete přiřadit písmena C až Z." A a B jsou obvykle vyhrazeny pro disketové jednotky, ale pokud váš počítač disketové jednotky nemá, můžete svazkům přiřadit A a B. .”
Takže když jsem nedávno postavil nový počítač se dvěma interními jednotkami, jedním pro OS a druhým pro data, pomyslel jsem si, hej !, Udělám ze své datové jednotky „A“. Cítil jsem se celý vzpurný, dokud jsem nezjistil, že Windows nebude indexovat jednotky označené písmenem A nebo B. :(
Chvíli mi trvalo, než jsem zjistil, v čem je problém, ale našel jsem několik dalších lidí, kteří utrpěli stejný problém, když použili A nebo B pro jednotku [primary]. Jakmile jsem této jednotce přidělil jiné písmeno, systém Windows ji indexoval. Tolik za to, že jsi vzpurný.
Tolik k tomu, že jste opravdu vzpurní - pokud chcete žít na hraně, můžete přiřadit datovou jednotku A: a B :, ale nikoli bootovací jednotku.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .