17Aug

Hva er Windows A: og B: Disker brukt til?

C: -disken er standardinstallasjonsstedet for Windows, hvis du har en CD / DVD-stasjon på maskinen din, er det sannsynligvis D: -stasjonen, og eventuelle ekstra stasjoner faller i tråd etter det. Hva med A: og B: stasjoner?

Bilde av Michael Holley .

Dagens Spørsmål &Svar-økt kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrift gruppering av Q & A-nettsteder.

Spørsmålet

Hvis du er en geek av en viss årgang, vil vi ikke begynne å navngi år - svaret på dette spørsmålet er åpenbart åpenbart for deg. For yngre geeks har imidlertid A: og B: -disken alltid vært mystisk ukontrollert på sine datamaskiner.

SuperUser-leser Linker3000 stiller spørsmålet:

I Windows har du en C: -drive. Alt merket utover det er med følgende brev.

Så den andre stasjonen er D: , DVDen din er E: og hvis du setter inn en USB-pinne blir den F: og den følgende stasjonen G: .Og så videre.

Men da, hva og hvor er A: og B:?

Hva og hvor, faktisk? Heldigvis har vi noen erfarne geeks for å svare på spørringen.

Svarene

Bildet av AJ Batac .

Veteran geek Adam Davis tilbyr en grundig titt på de manglende stasjonsbokstaver:

Tidlig CP / M og IBM PC-stil datamaskiner hadde ingen harddisk. Du hadde en diskettstasjon, og det var det. Med mindre du brukte en annen $ 1k eller så på en andre diskettstasjon, så var systemet ditt smokin '!Hvis du bare hadde en stasjon, var det vanlig å starte fra en disk, sett inn den andre disken med programmer og data, og kjør programmet deretter. Når programmet er ferdig, vil datamaskinen be om at du setter på startdisketten, slik at du kan bruke kommandolinjen igjen. Kopiere data fra en disk til den andre var en serie med "Sett inn kildeplate i stasjon A:. .. Vennligst sett inn destinasjonsdisk i stasjon A:. .. Vennligst sett inn kildeskjermen i stasjon A:. .."

Da tiden ble harddisker blitt billig,de "dyre" datamaskinene hadde vanligvis to diskettstasjoner( en for å starte og kjøre vanlige programmer, en for å lagre data og kjøre bestemte programmer).Og så var det vanlig for hovedkortets maskinvare å støtte to diskettstasjoner på faste systemadresser. Siden det ble bygget inn i maskinvaren, var det antatt at det samme var å bygge det samme kravet i operativsystemet, og eventuelle harddisker som ble lagt til maskinen, ville starte med disk C: og så videre.

Under overgangen fra 5,25 "disker( som faktisk var fysisk diskett) til 3,5" disker( som var innkapslet i et hardere plastskall) var det vanlig å ha begge stasjonene i ett system, og igjen ble det støttet på hovedkortet medmaskinvare, og i operativsystemet på faste adresser. Ettersom svært få systemer gikk tom for stasjonsbokstaver, var det ikke tenkt å være viktig å vurdere å gjøre disse stasjonene omfordelbare i operativsystemet til mye senere da stasjoner ble abstradert sammen med adresser på grunn av plug'n'play-standarden.

Mange programvare ble utviklet siden den tiden, og dessverre forventet mye av det å se langsiktig lagring på C: -drevet. Dette inkluderer BIOS-programvaren som støtter datamaskinen. Du kan fortsatt legge til to diskettstasjoner, oppstart i DOS 6.1, og bruk den som du ville ha på begynnelsen av 90-tallet, med diskettstasjoner A og B.

Så stor grunnen til at du starter harddisken på C, er for bakoverkompatibilitet. Mens operativsystemet har abstrahert datalagring i en viss grad, behandler det fremdeles A og B på en annen måte, slik at de kan fjernes fra systemet uten å endre operativsystemet, cache dem forskjellig og på grunn av tidlige virus som behandler oppstartssektorenmed mer forsiktighet enn harddiskens oppstartssektor.

SuperUser-bidragsyter Nick chimes inn med en interessant anekdote som bygger på tredje ledd av Adams svar på brevoppgaver:

Mindre svar, mer av en anekdote. I denne Microsoft-artikkelen står det:

"Du kan tilordne bokstavene C til Z til hver stasjon på datamaskinen. A og B er vanligvis reservert for diskettstasjoner, men hvis datamaskinen ikke har diskettstasjoner, kan tildele A og B til volumene . "

Så da jeg bygget en ny datamaskin nylig med to interne stasjoner, en for operativsystemet og en for data, trodde jeg, hei! , jeg skal gjøre datadriften "A".Jeg følte meg helt opprørsk til jeg oppdaget at Windows ikke vil indeksere stasjoner bokstilt A eller B.:(

tok meg en stund å finne ut hva problemet var, men jeg fant noen andre mennesker som hadde det samme problemet da de brukte A ellerB for en [primær] stasjon. Så snart jeg tildelte stasjonen et annet brev, indekserte Windows stasjonen. Så mye for å være opprørsk.

Så mye for å være rebellisk faktisk - hvis du vil leve på kanten, kan du tildele enDatadrev til A: og B: , men ikke en oppstartstasjon.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonentråden her.