Varför Windows Fortfarande Använda Bokstäver för Hårddiskar?

0
509

Windows normalt tilldelar ditt system disk bokstaven C: och ger olika bokstäver till andra lagringsenheter. Det är ovanligt—macOS och Linux inte använder bokstäver. Windows kan få tillgång till enheter utan bokstäver, så varför inte använda dem?

Där Kör Inte Bokstäverna Kommer Från?

Liksom många saker i Windows—till exempel, hur man använder bakåt i stället för framåt snedstreck—enhetsbeteckningar går tillbaka till de dagar av MS-DOS (i själva verket, även en lite tidigare). Detta är anledningen till att Windows-systemenheten använder bokstaven C:—A: och B: var reserverade för diskettenheter.

Enhetsbeteckningar fördes över till MS-DOS från CP/M, ett äldre operativsystem. De erbjöd ett sätt att komma åt logiska och fysiska lagringsenheter som innehåller filer. För att komma åt en fil med namnet README.TXT på den andra diskettenheten, du skulle bara skriva B:README.TXT.

Behovet av bil brev framgår på kommandoraden. Om det inte fanns någon bil bokstäver, hur gör du för att snabbt ange sökvägar till filer på olika enheter? Detta var det system MS-DOS ärvt, och Microsoft har fastnat med det sedan dess.

Medan enhetsbeteckningar kan verka mindre viktigt nu är att vi använder grafiska skrivbordsmiljöer och kan enkelt klicka på ikoner, de gör fortfarande frågan. Även om du bara tillgång till dina filer via grafiska verktyg, de program som du använder för att hänvisa till dessa filer med sökvägen i bakgrunden—och de använder enhetsbeteckningar att göra så.

RELATERAT: Varför Använder Windows bakåtlutande snedstreck och Allt Annat Använder Snedstreck

Unix Alternativ: Monteringspunkter

Drive-brev är inte den enda möjliga lösningen, dock. Apple macOS, Linux och andra Unix-liknande operativsystem använder en annan metod för att komma åt olika partitioner och lagringsenheter.

Snarare än att vara tillgängliga på ett brev, en anordning som kan göras tillgänglig på en sökväg till katalog i filsystemet. Till exempel, om Linux, externa lagringsenheter var traditionellt monterad på /montera. Så, snarare än att få åtkomst till en DVD-enhet på D:, kan du få åtkomst till den på /montera/dvd.

Detta går ner till “root” i filsystemet. Linux och macOS inte har enhetsbeteckningar, så basen del av filsystemet inte är en bokstav. De har i stället ett root-katalogen, som är /. Systemenheten är “monteras” (till förfogande) på / i stället för C:. Andra enheter kan monteras i godtyckligt mappar—om du vill att din hem katalog som är lagrade på en annan enhet, kan du montera den på /home. Innehållet på enheten kommer då att finnas tillgänglig på /home.

Du Kan få Tillgång till Enheter på Windows Utan Bokstäver

Så varför kan du inte montera hårddiskar i Windows som denna, vilket gör dem tillgängliga på godtyckliga vägar i stället för bokstäver? Varför kan du inte komma åt din USB-disk på C:USB, till exempel?

Jo, du kan! Moderna versioner av Windows nu låter dig montera lagringsenheter på en sökväg till en mapp också. Detta alternativ är tillgängligt i diskhantering. Höger-klicka på en partition på en hårddisk, välj “Ändra enhetsbeteckning och Sökvägar” och klicka på “Lägg till”. Du kan använda “Mount i följande tomt NTFS-mapp” – alternativet för att göra en lagringsenhet som finns på en sökväg till en mapp som bara du kan på Unix-liknande operativsystem.

För att göra detta, men, du har att montera enheten på en sökväg till en mapp på en NTFS-volym—och NTFS-volym måste vara monterad på en enhetsbeteckning.

Så, även om du gjorde slut med enhetsbeteckningar från A: till Z: du skulle fortfarande kunna montera ytterligare lagringsenheter och få tillgång till dem i Windows. Du är inte bara begränsad till 26 enheter på moderna versioner av Windows.

Du kan även ändra vilka enheter använder vilka bokstäver från Disk Management—även om du inte kan ändra din C: – disken till en annan bokstav. Att ens ändra en bokstav som D: E: kan orsaka problem. Till exempel, om du har en genväg som pekar på enhet D: och filer är plötsligt på E: genvägen kommer att bryta.

Varför Windows Fortfarande Använda Bokstäver?

Om enhetsbeteckningar (som C:) är en uråldrig artefakt och Fönster som kan arbeta utan dem, varför gör det fortfarande använda dem?

Anledningen är enkel och förklarar många Windows beslut design—kompatibilitet bakåt. Tidiga versioner av Windows var tvungen att vara kompatibelt med MS-DOS-program, och moderna versioner av Windows måste vara kompatibel med äldre Windows-programvara. Enhetsbeteckningar håller bara få till ett senare beskattningsår.

Efter allt, det finns tillräckligt mycket av en röra med bara enhetsbeteckningar! Tekniskt sett är det möjligt att installera Windows så att C: är inte ditt system disk. Du kan installera det för att driva G: och har G:Windows, G:Users och G:Program Filer mappar. C: det behöver inte vara ditt primära enheten, och detta är officiellt stöds av Windows. Men många Windows-program antar att du använder en enhet C:, och du kommer att ha problem om du inte gör det. Och om Windows-program kan inte tänka mig att du inte använder C: som din systemenheten, föreställa sig hur de kommer att gå sönder om du inte har någon bil bokstäver alls.

Du kanske undrar varför Windows visas fortfarande enhetsbeteckningar. Efter alla, File Explorer kan dölja dem och bara visa orden “System-Enhet” eller “USB-Flash-Enhet,” men File Explorer visar redan enkla beskrivningar som, och ibland kanske du vill veta enhetsbeteckning. Många program visa vägar som D:FolderFile.doc.

Se till att Microsoft kan investera i programvara kompatibilitet som omdirigerar alla ansökningar om C: till en annan väg. Men i stället för att kasta enhetsbeteckningar bort och spendera en massa tid fastställande saker som skulle bryta som ett resultat, Microsoft väljer att hålla sig med bil bokstäver.

LÄS NÄSTA

  • “Zoom Låter Webbplatser Börja Filma Dig Utan Ditt Samtycke, Även på Windows
  • “Hur att Se om Zooma Kör en Hemlig webbserver på Din Mac (och ta Bort Det)
  • “Hur att Ladda ner en Windows-10 ISO-Utan Media-Skapande Verktyg
  • “Hur man Använder strängar Kommandot i Linux
  • “Hur kan man Kontrollera och Dra åt Alla Din iPhone sekretessinställningar