Hvorfor bruker Windows fortsatt bokstaver for stasjoner?

Windows tildeler vanligvis systemstasjonen bokstaven C: og gir andre lagringsenheter forskjellige bokstaver. Det er uvanlig – macOS og Linux bruker ikke bokstaver. Windows kan få tilgang til stasjoner uten bokstaver, så hvorfor bruker den dem?

Hvor kommer stasjonsbokstavene fra?

Som mange ting i Windows – for eksempel hvordan den bruker skråstreker bakover i stedet for skråstreker – dateres stasjonsbokstaver tilbake til MS-DOS-dagene (faktisk enda litt tidligere). Dette er grunnen til at Windows-systemstasjonen bruker bokstaven C:—A: og B: var reservert for diskettstasjoner.

Stasjonsbokstaver ble overført til MS-DOS fra CP/M, et eldre operativsystem. De tilbød en måte å få tilgang til logiske og fysiske lagringsenheter som inneholder filer. For å få tilgang til en fil som heter README.TXT på den andre diskettstasjonen, skriver du bare B:README.TXT.

Behovet for stasjonsbokstaver er tydelig på kommandolinjen. Hvis det ikke var noen stasjonsbokstaver, hvordan ville du raskt spesifisert stier til filer på forskjellige enheter? Dette var systemet MS-DOS arvet, og Microsoft har holdt fast ved det siden.

Selv om stasjonsbokstaver kan virke mindre viktige nå som vi bruker grafiske skrivebord og bare kan klikke på ikoner, betyr de fortsatt noe. Selv om du bare får tilgang til filene dine gjennom grafiske verktøy, må programmene du bruker referere til disse filene med en filbane i bakgrunnen – og de bruker stasjonsbokstaver for å gjøre det.

  Ingen lyd etter hvilemodus (dvalemodus) på Windows 10? Her er løsningen

Unix-alternativet: Mount Points

Stasjonsbokstaver er imidlertid ikke den eneste mulige løsningen. Apples macOS, Linux og andre Unix-lignende operativsystemer bruker en annen metode for å få tilgang til forskjellige partisjoner og lagringsenheter.

I stedet for å være tilgjengelig på et brev, kan en enhet gjøres tilgjengelig på en katalogbane i filsystemet. For eksempel, på Linux, ble eksterne lagringsenheter tradisjonelt montert på /mount. Så, i stedet for å få tilgang til en DVD-stasjon på D:, kan du få tilgang til den på /mount/dvd.

Dette går ned til «roten» av filsystemet. Linux og macOS har ikke stasjonsbokstaver, så basisdelen av filsystemet er ikke en bokstav. I stedet har de en rotkatalog, som er /. Systemstasjonen er «montert» (gjort tilgjengelig) ved / i stedet for C:. Andre stasjoner kan monteres i vilkårlige mapper – hvis du vil at hjemmekatalogen skal lagres på en annen stasjon, kan du montere den på /home. Innholdet på stasjonen vil da være tilgjengelig på /home.

Du kan få tilgang til stasjoner på Windows uten bokstaver

Så hvorfor kan du ikke montere stasjoner på Windows på denne måten, slik at de er tilgjengelige på vilkårlige baner i stedet for bokstaver? Hvorfor får du ikke tilgang til USB-stasjonen på for eksempel C:USB?

  10 svarte skrivebordsbakgrunnsbilder for Windows 10

Vel, du kan! Moderne versjoner av Windows lar deg nå montere lagringsenheter på en mappebaneogså. Dette alternativet er tilgjengelig i Diskbehandlingsverktøyet. Høyreklikk på en partisjon på en stasjon, velg «Endre stasjonsbokstaver og -baner», og klikk deretter «Legg til.» Du kan bruke alternativet «Monter i følgende tomme NTFS-mappe» for å gjøre en lagringsenhet tilgjengelig på en mappebane akkurat som du kan på Unix-lignende operativsystemer.

For å gjøre dette må du imidlertid montere stasjonen på en mappebane på et NTFS-volum – og det NTFS-volumet må monteres på en stasjonsbokstav.

Så selv om du gikk tom for stasjonsbokstaver fra A: til Å:, vil du fortsatt kunne montere flere lagringsenheter og få tilgang til dem i Windows. Du er ikke bare begrenset til 26 stasjoner på moderne versjoner av Windows.

Du kan også endre hvilke stasjoner som bruker hvilke bokstaver fra Diskbehandling – selv om du ikke kan endre C:-stasjonen til en annen bokstav. Selv å endre en bokstav som D: til E: kan forårsake problemer. For eksempel, hvis du har en snarvei som peker på stasjon D: og filene plutselig er på E:, vil snarveien bryte.

Hvorfor bruker Windows fortsatt bokstaver?

Hvis stasjonsbokstaver (som C:) er en gammel artefakt og Windows kan fungere uten dem, hvorfor bruker den dem fortsatt?

  Hvorfor oppdaterer Windows 10 så mye?

Årsaken er enkel og forklarer mange Windows-designbeslutninger – bakoverkompatibilitet. Tidlige versjoner av Windows måtte være kompatible med MS-DOS-programvare, og moderne versjoner av Windows må være kompatible med eldre Windows-programvare. Kjørebokstaver blir bare båret frem.

Tross alt er det nok rot med bare stasjonsbokstaver! Teknisk sett er det mulig å installere Windows slik at C: ikke er systemstasjonen din. Du kan installere den på stasjonen G: og ha mappene G:Windows, G:Users og G:Program Files. C: trenger ikke å være din primære stasjon, og dette støttes offisielt av Windows. Mange Windows-applikasjoner antar imidlertid at du bruker en C:-stasjon, og du vil få problemer hvis du ikke gjør det. Og hvis Windows-applikasjoner ikke kan forestille seg at du ikke bruker C: som systemstasjonsbokstav, forestill deg hvordan de går i stykker hvis du ikke har noen stasjonsbokstaver i det hele tatt.

Du lurer kanskje på hvorfor Windows fortsatt viser stasjonsbokstaver. Tross alt kan File Explorer skjule dem og bare vise ordene «System Drive» eller «USB Flash Drive», men File Explorer viser allerede enkle beskrivelser som det, og noen ganger vil du kanskje vite stasjonsbokstaven. Mange applikasjoner viser stier som D:FolderFile.doc.

Visst, Microsoft kan investere i kompatibilitetsprogramvare som omdirigerer alle forespørsler om C: til en annen bane. Men i stedet for å kaste stasjonsbokstaver og bruke mye tid på å fikse ting som ville gå i stykker som et resultat, velger Microsoft å holde seg til stasjonsbokstaver.