/ / Hvorfor bruker Windows fremdeles bokstaver for stasjoner?

Hvorfor bruker Windows fremdeles bokstaver for stasjoner?

Systemstasjon C: snarvei på et Windows 10-skrivebord

Windows tilordner vanligvis systemstasjonen dinbokstav C: og gir forskjellige bokstaver til andre lagringsenheter. Det er uvanlig - macOS og Linux bruker ikke bokstaver. Windows har tilgang til stasjoner uten bokstaver, så hvorfor bruker den dem?

Hvor kommer Drive Letters fra?

C: og D: kjør bokstaver i et Kommandoprompt-vindu.

Som mange ting i Windows - for eksempel hvordan den brukerbakover i stedet for skråstreker - kjørebrev går tilbake til dagene med MS-DOS (faktisk til og med litt tidligere). Dette er grunnen til at Windows-systemstasjonen bruker bokstaven C: —A: og B: var reservert for disketter.

Drive-brev ble overført til MS-DOS fraCP / 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åkommandolinje. Hvis det ikke var stasjonsbokstaver, hvordan vil du raskt spesifisere stier til filer på forskjellige enheter? Dette var systemet MS-DOS arvet, og Microsoft har holdt seg med det siden.

Mens stasjonsbokstaver kan virke mindre viktige nåat vi bruker grafiske stasjonære maskiner og bare kan klikke på ikoner, de spiller fortsatt noen rolle. Selv om du bare får tilgang til filene dine via grafiske verktøy, må programmene du bruker henvise til filene med en filsti i bakgrunnen - og de bruker stasjonsbokstaver for å gjøre det.

I SLEKT: Hvorfor Windows bruker tilbakeslag og alt annet bruker fremtidige skråstreker

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.

Heller enn å være tilgjengelig på et brev, aenheten kan gjøres tilgjengelig på en katalogsti i filsystemet. For eksempel, på Linux, ble eksterne lagringsenheter tradisjonelt montert på / montering. Så i stedet for å få tilgang til en DVD-stasjon på D:, kan det hende du får tilgang til den på / mount / dvd.

Dette går ned til "roten" til filsystemet. Linux og macOS har ikke stasjonsbokstaver, så basedelen 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 være lagret på en annen stasjon, kan du montere den hjemme / hjemme. Innholdet i stasjonen vil da være tilgjengelig hjemme / hjemme.

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

USB-stasjon montert som en mappe på Windows 10.

Så hvorfor kan du ikke montere stasjoner på Windows som dette, slik at de blir tilgjengelige på vilkårlige stier i stedet for bokstaver? Hvorfor har du ikke tilgang til USB-stasjonen din på C: USB, for eksempel?

Du kan vel! Moderne versjoner av Windows lar deg nå montere lagringsenheter på en mappebane. Dette alternativet er tilgjengelig i Diskstyringsverktøyet. Høyreklikk på en partisjon på en stasjon, velg "Endre stasjonsbokstaver og stier", 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 montere stasjonen på en mappebane på et NTFS-volum - og at NTFS-volumet må monteres på stasjonsbokstaven.

Montering av en stasjon i en tom NTFS-mappe på Windows 10.

Så selv om du ikke har kjørt brev fra stasjonenA: til Z:, vil du fremdeles 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 hvilkebokstaver fra Disk Management - selv om du ikke kan endre C: -stasjonen til en annen bokstav. Selv å endre et brev som D: til E: kan føre til problemer. Hvis du for eksempel har en snarvei som peker på stasjon D: og filene plutselig er på E:, vil snarveien gå i stykker.

Hvorfor bruker Windows fremdeles bokstaver?

Denne PC-visningen som viser C: og D: stasjoner på Windows 10

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

Årsaken er enkel og forklarer mange Windowsdesignvedtak - 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ørebrev bare fortsetter å bli fremført.

Når alt kommer til alt er ting nok av rot å barekjør bokstaver! Teknisk er det mulig å installere Windows slik at C: ikke er din systemstasjon. Du kan installere den for å drive G: og ha G: Windows, G: Brukere og G: Program Files-mapper. C: trenger ikke å være din primære stasjon, og dette støttes offisielt av Windows. Imidlertid antar mange Windows-applikasjoner at du bruker en C: -stasjon, og at du har problemer hvis du ikke gjør det. Og hvis Windows-applikasjoner ikke kan forestille deg at du ikke bruker C: som stasjonsbokstav for systemet, kan du tenke deg hvordan de vil gå i stykker hvis du ikke har noen stasjonsbokstaver i det hele tatt.

Du lurer kanskje på hvorfor Windows fremdeles viser stasjonbokstaver. 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.

Jada, Microsoft kunne investere i kompatibilitetprogramvare som viderekobler alle forespørsler om C: til en annen bane. Men i stedet for å kaste stasjonsbokstaver og bruke en god del tid på å fikse ting som vil ødelegge som et resultat, velger Microsoft å holde seg med stasjonsbokstaver.