6 måder Windows stadig er afhængig af DOS-funktioner

Indeks
  1. Drevbreve er en DOS-rester
    1. Hvorfor er det første drev mærket C?
  2. Kommandoprompt lærte fra DOS
    1. Mange DOS-kommandoer virker stadig i dag
  3. Batch-filer er gamle i computerår
    1. BATs er gamle, men pålidelige
  4. FAT hænger stadig ved
    1. Mere moderne filsystamer er bedre, men FAT er universel
  5. DOS filnavn krav lever videre i Windows 11
    1. Har du nogensinde overvejet, hvad DIR-kommandoen viser dig?
  6. Ældre værktøjer er stadig nyttige i dag
    1. Ping har været nyttig for evigt
    2. DOS-rester afspejler Microsofts holdning til bagudkompatibilitet

DOS-funktioner lever videre i Windows, fra drevbogstaver som C til kommandoprompt-kommandoer og batch-filer, hvilket afspejler Microsofts fokus på bagudkompatibilitet.

Den sidste version af DOS blev udgivet for mere end 30 år siden, men selv efter al den tid har mange DOS-funktioner overlevet i Windows. Nogle af dem er endda blandt de mest almindelige og nyttige værktøjer, du kan bruge i Windows Terminal.

Drevbreve er en DOS-rester

Hvorfor er det første drev mærket C?

Når du først begynder at kigge gennem Windows Stifinder, er en af de mærkeligste ting, du vil lægge mærke til, at lagringsdrev — inklusive flashdrev — starter med C. Det andet drev er D, det tredje er E, og så videre. C er åbenlyst ikke det første bogstav i alfabetet, så hvorfor starter Windows der?

Som det viser sig, er det et minde fra DOS-æraen. Personlige computere blev oprindeligt designet til at starte fra deres diskettedrev først, så bogstaverne A og B blev reserveret til diskettedrev.

På trods af at diskettedrev er irrelevante uden for entusiasters og ekstremt niche-apps, som ikke har været opdateret, lever den konvention stadig i bedste velgående i dag.

Hvis du er villig til at lægge meget arbejde i det, kan du faktisk ændre navnet på dit boot-drev fra C:\ til A:\, selvom du ikke kan gøre det med almindelige værktøjer som Diskhåndtering.

Dog er det fuldstændig upraktisk. Alt vil gå i stykker, da et uberegneligt antal vigtige tjenester effektivt er hardkodet til at kigge efter C:\ drevet.

Når jeg prøvede det, var den eneste måde at rette det på at udføre en fuld geninstallation.

Kommandoprompt lærte fra DOS

Mange DOS-kommandoer virker stadig i dag

DOS-operativsystemer blev primært kørt via en kommandolinjegrænseflade, og selv da Microsoft skiftede til operativsystemer med grafisk brugergrænseflade — som Windows 3.1 eller Windows 11 — forblev mange af de oprindelige DOS-kommandoer tilgængelige i Kommandoprompt.

Nogle almindelige er:

  • dir — List filer og mapper i en mappe
  • cd — Skift mappe
  • copy — Kopier en fil eller mappe fra et sted til et andet
  • del — Slet den angivne fil eller mappe
  • ren — Omdøb en fil eller mappe
  • cls — Ryd konsollen

De ses ikke så meget brugt i dag som i 1989, men de er stadig til stede. Hvis du laver scripting, som med BATCH-filer, kommer de stadig op hele tiden.

Batch-filer er gamle i computerår

BATs er gamle, men pålidelige

Når du kører en computer via kommandolinjen, kræver hver enkelt ting, du gør, at du taster en kommando. Hvis du kun laver en eller to ting, er det ikke et problem, men det bliver hurtigt kedeligt, når du skal køre en række kommandoer gentagne gange.

Batch-filer imødekommer dette behov. De giver dig mulighed for at gemme en række kommandoer i en tekstfil, så du ikke behøver at indtaste dem manuelt hver gang, du vil køre dem. Du kan bruge en batch-fil til at starte applikationer, flytte og omdøbe filer automatisk, hente og manipulere data fra applikationer eller sensorer eller en lang række andre opgaver — de er ekstremt fleksible.

Selvom de har eksisteret i årtier, er de stadig meget almindelige i Windows 11 i dag. Et mere moderne alternativ, PowerShell scripting (PS1), er nu tilgængeligt, men enkeltheden i den DOS-lignende syntaks, der bruges i BATCH-filer, har sikret, at de forbliver populære, selvom PowerShell scripting teknisk set er mere magtfuld.

FAT hænger stadig ved

Mere moderne filsystamer er bedre, men FAT er universel

FAT-filsystemet blev oprindeligt designet til DOS, men det — og dets efterfølgere, FAT32 og exFAT — er stadig i almindelig brug i dag.

Faktisk er FAT32 stadig standardfilsystemet på næsten hver flash-drev derude, og du kan være ret sikker på, at enhver computer (inklusive spillekonsoller), der er lavet i de sidste 26 år, vil fungere med FAT32. Den største ulempe er dens filstørrelsesbegrænsning. FAT32 tillader dig ikke at gemme filer større end 4GB, hvilket er et problem, hvis du har brug for at gemme 4K-video, et spil eller andre store filer.

DOS filnavn krav lever videre i Windows 11

Har du nogensinde overvejet, hvad DIR-kommandoen viser dig?

DOS kunne ikke håndtere lange filnavne, så det adopterede en speciel type shorthand, 8.3 filnavnesystemet.

Hvert filnavn var begrænset til 8 tegn med en 3-tegns filudvidelsesgrænse. I dag kan Windows understøtte filnavne på op til 255 tegn, men det genererer stadig 8.3-kompatible.

filnavne, selvom det normalt ikke betyder noget for dig.

For at se dem, åbn Kommandoprompt i en hvilken som helst mappe, og kør derefter:

dir /x 

Ældre værktøjer er stadig nyttige i dag

Ping har været nyttig for evigt

Hvis du nogensinde har haft et problem med din lagringsenhed, har du sikkert stødt på forslag om at køre CHKDSK, et værktøj designet til at scanne og reparere harddiske. Hvis du får en alvorlig fejl, kan Windows endda køre det automatisk.

På trods af sin fortsatte relevans blev CHKDSK oprindeligt introduceret med DOS 1.0 og har været inkluderet i hver version af DOS og Windows siden da.

Det er ikke alene heller. Der er dusinvis af værktøjer indbygget i Windows, der stammer fra DOS-æraen. Nogle populære inkluderer:

  • ipconfig—Viser oplysninger om dit netværk, eller kan bruges til at ændre ting ved dit netværk
  • ping—Sender en pakke til en server for at se, hvor lang tid det tager at svare
  • tracert—Kortlægger de hop, en pakke tager, mens den rejser til en server
  • tree—Viser mappestrukturen for din aktuelle mappe

DOS-rester afspejler Microsofts holdning til bagudkompatibilitet

For alle de fejl, Microsoft og Windows måtte have, er dårlig bagudkompatibilitet ikke en af dem. Ofte kan du installere en applikation designet til Windows XP på Windows 10 og 11, og den vil bare fungere. Noget af det er held, men meget af det har været et valg.

Hvis det ikke fungerer korrekt fra starten, er det som regel nok at højreklikke på en eksekverbar fil og indstille den til at køre i kompatibilitetsmode for at få de fleste applikationer til at køre.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up