C: -asema on Windowsin oletusasennuspaikka, jos koneellasi on CD / DVD-asema, se on todennäköisesti D: -asema, ja kaikki muut asemat putoavat riviin sen jälkeen. Entä A: ja B: asemat?
Kuva Michael Holley .
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-lisenssillä - joka on Stack Exchangen alaryhmä.
Kysymys
Jos olet tietyn vuosikymmenen nörtti - emme aloita nimetä vuosia - vastaus tähän kysymykseen on sinulle ilmeisesti ilmeinen. Nuoremmille nörtteille A- ja B: -asemia ei kuitenkaan ole aina arvoitettu heidän tietokoneissaan.
SuperUser-lukija Linker3000 esittää kysymyksen:
Windowsissa sinulla on
C:ajaa. Kaikki sen yli merkitty on seuraavan kirjeellä.Joten toinen asema on
D:, DVD onON:ja jos laitat USB-muistitikun, siitä tuleeF:ja seuraava asemaG:. Ja niin edelleen.Mutta sitten mitä ja missä ovat
A:jaB:?
Mitä ja missä todellakin? Onneksi meillä on joitain kokeneita nörttejä vastaamaan kyselyyn.
Vastaukset
Kuva AJ Batac .
Veteraani geek Adam Davis tarjoaa perusteellisen katsauksen puuttuviin asemakirjaimiin:
Varhaisissa CP / M- ja IBM PC -tyylisissä tietokoneissa ei ollut kiintolevyä. Sinulla oli yksi levykeasema, ja se oli se. Ellet käyttänyt vielä noin 1 000 dollaria toiseen levykeasemaan, järjestelmäsi oli smokin! Jos sinulla oli vain yksi asema, oli tavallista käynnistää yhdeltä levyltä, aseta toinen levy ohjelmiesi ja tietojen kanssa ja suorita sitten ohjelma. Kun ohjelma on valmis, tietokone pyytää sinua asettamaan käynnistyslevyn uudelleen, jotta voit käyttää komentoriviä uudelleen. Tietojen kopioiminen levyltä toiselle oli sarja "Lisää lähdelevy asemaan A: ... Lisää kohdelevy asemaan A: ... Lisää lähdelevy asemaan A: ..."
Siihen mennessä, kun kiintolevyt haltuivat, "kalliilla" tietokoneilla oli tyypillisesti kaksi levykeasemaa (yksi käynnistää ja suorittaa yleisiä ohjelmia, toinen tietojen tallentamiseksi ja tiettyjen ohjelmien suorittamiseksi). Joten oli yleistä, että emolevylaitteisto tuki kahta levykeasemaa kiinteillä järjestelmäosoitteilla. Koska se oli rakennettu laitteistoon, uskottiin, että saman vaatimuksen rakentaminen käyttöjärjestelmään oli hyväksyttävää, ja kaikki koneeseen lisätyt kiintolevyt alkavat levystä C: ja niin edelleen.
Siirtymävaiheen aikana 5,25 tuuman levyiltä (jotka olivat itse asiassa fyysisesti levykkeeltä) 3,5 tuuman levyille (jotka oli koteloitu kovempaan muovikuoreen) oli yleistä, että molemmat asemat olivat yhdessä järjestelmässä, ja jälleen sitä tuettiin emolevyllä laitteistolla ja käyttöjärjestelmässä kiinteisiin osoitteisiin. Koska aseman kirjaimet loppuivat hyvin harvoista järjestelmistä, ei ajateltu, että olisi tärkeää harkita näiden asemien asettamista uudelleenosoitettaviksi käyttöjärjestelmässä vasta paljon myöhemmin, kun asemat abstraktoitiin plug'n'play-standardin vuoksi.
Siitä lähtien kehitettiin paljon ohjelmistoja, ja valitettavasti suurimman osan siitä odotettiin näkevän pitkäaikaista tallennustilaa C: -asemalla. Tähän sisältyy tietokoneen käynnistävä BIOS-ohjelmisto. Voit silti liittää kaksi levykeasemaa, käynnistää DOS 6.1: een ja käyttää sitä kuten olisit tehnyt 90-luvun alussa levykeasemien A ja B kanssa.
Joten pääosin syy kiintolevyn käynnistämiseen C: ssä on taaksepäin yhteensopivuus. Vaikka käyttöjärjestelmä on jossain määrin hajauttanut tietojen tallennustilaa, se kohtelee silti A: ta ja B: tä eri tavalla siten, että ne voidaan poistaa järjestelmästä muuttamatta käyttöjärjestelmää, välimuistiin tallentamalla niitä eri tavoin ja koska käynnistyssektoria hoitavat varhaiset virukset enemmän varovaisuutta kuin kiintolevyn käynnistyssektori.
SuperUser-avustaja Nick soi mielenkiintoisen anekdootin, joka rakentuu Aadamin vastauksen kolmannesta kappaleesta, joka käsittelee kirjeitä:
Vähemmän vastausta, enemmän anekdoottia. Sisään tämän Microsoft-artikkelin , se sanoo:
"Voit määrittää kirjaimet C - Z jokaiselle tietokoneen asemalle. A ja B on yleensä varattu levykeasemille, mutta jos tietokoneessasi ei ole levykeasemia, voit määrittää A- ja B-tilavuudet .”
Joten kun rakensin äskettäin uuden tietokoneen, jossa oli kaksi sisäistä asemaa, yksi käyttöjärjestelmälle ja toinen tiedoille, ajattelin, että hei!, Teen datasäiliöni "A". Tunsin itseni kapinallisiksi, kunnes huomasin, että Windows ei indeksoi A- tai B-kirjaimia :(
Kesti jonkin aikaa selvittääksesi, mikä ongelma oli, mutta löysin joitain muita ihmisiä, jotka kärsivät samasta ongelmasta, kun he käyttivät A: ta tai B: tä [primary]-asemaan. Heti kun annoin tälle asemalle toisen kirjaimen, Windows indeksoi aseman. Niin paljon kapinallisuudesta.
Niin paljon kapinallisuudesta - jos haluat elää reunalla, voit määrittää data-aseman A: lle ja B: lle, mutta ei käynnistysasemaa.
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .