Hva er forskjellen mellom CHKDSK, SFC og DISM i Windows?

Viktige takeaways

  • CHKDSK skanner harddisken din for feil og dårlige sektorer, og du bør kjøre den hvis datamaskinen ikke starter opp riktig.
  • SFC skanner og reparerer Windows-systemfiler, så kjør det når du opplever programkrasj eller manglende DLL-feil.
  • DISM er det kraftigste verktøyet og fikser korrupte filer i Windows-systembildet, bruk det når SFC ikke kan reparere filer.

Når PC-en begynner å rapportere feil, senke farten eller oppføre seg dårlig, kan du bruke Windowss innebygde diagnoseverktøy for å prøve å fikse problemet. CHKDSK, SFC og DISM kontrollerer helsen til harddisken din og reparerer korrupte filer, men de tre verktøyene fungerer på forskjellige måter og retter seg mot forskjellige områder av systemet ditt.

CHKDSK, SFC og DISM er systemverktøy, og du kan kjøre alle tre. Dette kan imidlertid være tidkrevende og unødvendig for ditt spesifikke problem, så det er best å vite når og hvordan du bruker denne trioen med feilsøkingsverktøy.

Hva er CHKDSK og når bør du bruke det?

CHKDSK (Check Disk) er det første Windows-diagnoseverktøyet du bør prøve hvis PC-en din begynner å oppføre seg merkelig. For eksempel hvis den henger mens den slås av eller blir frustrerende treg.

CHKDSK skanner hele harddisken for å finne og fikse feil i filer og selve filsystemet. Den sjekker også stasjonen din for dårlige sektorer (klynger av data som ikke kan leses), og prøver enten å reparere dem eller forteller systemet om ikke å bruke dem.

Windows kan kjøre CHKDSK ved oppstart hvis det oppdager et problem med harddisken din, noen ganger av ufarlige årsaker som feilaktig avslutning, men også mer alvorlige, inkludert skadelig programvareinfeksjon og forestående stasjonsfeil. Imidlertid vil det faktisk ikke fikse noen problemer før du blir bedt om å gjøre det.

For å forhindre fremtidige feil og potensielt tap av data, er det verdt å kjøre CHKDSK manuelt som en del av PC-vedlikeholdsrutinen. Du kan bruke en av følgende metoder:

  Skriv inn spesialtegn raskt i Windows ved å bruke hurtigtaster

1. Kjør CHKDSK gjennom filutforsker

Du kan kjøre CHKDSK fra ledeteksten. Hvis du ikke er komfortabel med å bruke ledeteksten, åpner du Filutforsker, klikker på Denne PC-en, høyreklikker stasjonen du vil sjekke og velger Egenskaper.

Velg Verktøy-fanen og velg deretter Sjekk i delen Feilkontroll.

Hvis Windows fastslår at alt kjører problemfritt, vil det antyde at du ikke trenger å skanne stasjonen. For å kjøre CHKDSK uansett, velg Skann stasjon.

Skanningen kan ta alt fra noen få minutter til en halv time, avhengig av størrelsen og tilstanden til stasjonen. Når den er fullført, vil CHKDSK enten fortelle deg at ingen feil ble funnet, eller hvis den finner noen, vil den foreslå at du fikser dem.

2. Kjør CHKDSK fra ledeteksten

For større kontroll over disksjekkingsprosessen bør du kjøre CHKDSK fra en forhøyet ledetekst. Følg disse trinnene for å fortsette:

  • Trykk på Win + R-tastene for å åpne dialogboksen Kjør.
  • Skriv «cmd» i Kjør og trykk Ctrl + Shift + Enter-tastene sammen for å åpne ledeteksten som administrator.
  • Klikk Ja i ledeteksten Brukerkontokontroll.
  • I ledetekstvinduet skriver du chkdsk, deretter mellomrom, etterfulgt av stasjonsbokstaven du vil sjekke. For eksempel, chkdsk c: for å skanne C:-stasjonen.
  • Trykk Enter for å søke etter feil i skrivebeskyttet modus, noe som betyr at ingen endringer vil bli gjort.
  • For å gjøre endringer kan du bruke parametere med CHKDSK-kommandoen. Her er to du kan bruke for å fikse problemer:

    • For å få CHKDSK til å fikse problemene den finner, skriv chkdsk /fc: (for C:-stasjonen).
    • For å søke etter dårlige sektorer og feil, skriv chkdsk /rc:

    Hvis du ikke kan kjøre disse kommandoene fordi «volumet er i bruk av en annen prosess», vil kommandoprompt tilby å planlegge skanningen for når PC-en starter på nytt. Dette bør imidlertid bare skje én gang. Hvis verktøyet dukker opp hver gang du starter PC-en, kan du stoppe CHKDSK fra å kjøre ved hver oppstart manuelt.

    Hva er SFC Scannow og når bør du bruke det?

    Mens CHKDSK finner og fikser feil i filsystemet på harddisken din, skanner og reparerer SFC (System File Checker) spesifikt Windows-systemfiler. Hvis den oppdager at en fil er ødelagt eller modifisert, erstatter SFC automatisk den filen med den riktige versjonen.

      Slik får du tilgang til Group Policy Editor i Windows Home

    Å vite når du skal bruke SFC er vanligvis mer åpenbart enn med CHKDSK, som avhenger av anelsen om at harddisken din ikke oppfører seg riktig. Hvis Windows-programmer krasjer, du får feilmeldinger om manglende DLL-filer, eller du opplever den fryktede Blue Screen of Death, så er det definitivt på tide å kjøre SFC.

    Åpne en forhøyet ledetekst, skriv inn følgende kommando og trykk Enter for å utføre:

    sfc /scannow 

    SFC vil utføre en fullstendig skanning av systemet ditt og reparere og erstatte alle filer som er skadet eller mangler ved å bruke versjoner fra Windows-komponentlageret (les neste avsnitt om DISM for mer informasjon om dette og hvordan SFC og DISM fungerer sammen). Skanningen kan ta litt tid, men sørg for at du lar ledetekstvinduet være åpent til det er fullført.

    Hvis du bare vil skanne, men ikke reparere ødelagte systemfiler, skriver du:

    sfc /verifyonly command 

    Når SFC er ferdig med skanningen, vil du se en av tre meldinger:

    • Windows Resource Protection fant ingen integritetsbrudd. Dette betyr at det som forårsaker PC-problemene dine ikke er relatert til en systemfil.
    • Windows Resource Protection fant korrupte filer og reparerte dem. Dette burde forhåpentligvis bety at problemene dine er løst.
    • Windows Resource Protection fant korrupte filer, men klarte ikke å fikse noen av dem. Dette betyr at systemfiler har skylden, men SFC kan ikke erstatte dem. Prøv å kjøre verktøyet igjen i sikkermodus. Hvis du fortsatt får det samme resultatet, fortvil ikke: det er på tide å bruke DISM.

    Hva er DISM og når bør du bruke det?

    DISM (Deployment Image Servicing and Management) er det kraftigste av de tre Windows-diagnoseverktøyene. Selv om du vanligvis ikke trenger å bruke verktøyene, er det den du bør vende deg til når du opplever hyppige krasj, fryser og feil, men SFC kan enten ikke reparere systemfilene dine eller ikke kan kjøre i det hele tatt.

      En historie om Windows-oppgavelinjen fra 1985 til 2023

    Mens CHKDSK skanner harddisken og SFC systemfilene dine, oppdager og fikser DISM korrupte filer i komponentlageret til Windows-systembildet slik at SFC kan fungere skikkelig. Det kan også hjelpe med Windows-oppdateringer, driverintegrasjon og oppstartsproblemer du kanskje står overfor.

    Lag en sikkerhetskopi av dataene dine før du kjører DISM, i tilfelle noe skulle gå galt.

    Som med CHKDSK og SFC, må du åpne en forhøyet ledetekst (eller administratorterminalvindu på Windows 11) for å kjøre DISM. For å spare deg for tid og risiko for å utføre reparasjoner unødvendig, kan du først sjekke om bildet er ødelagt uten å gjøre noen endringer. Skriv inn følgende kommando og trykk Enter:

    Dism /Online /Cleanup-Image /CheckHealth 

    Skanningen skal bare ta noen få sekunder. Hvis ingen korrupsjon oppdages, kan du kjøre en mer avansert skanning for å finne ut om komponentlageret er sunt og reparerbart, igjen uten å gjøre noen endringer, ved å skrive:

    Dism /Online /Cleanup-Image /ScanHealth 

    Hvis DISM rapporterer at det er problemer med systembildet, kjør en ny avansert skanning for å reparere disse problemene automatisk. DISM vil koble til Windows Update for å laste ned og erstatte skadede filer etter behov. Merk at prosessen kan ta opptil 10 minutter og henge en stund på 20 sekunder, men dette er normalt. Skriv inn denne kommandoen:

    Dism /Online /Cleanup-Image /RestoreHealth

    Når skanningen og reparasjonene er fullført, start PC-en på nytt og kjør SFC igjen for å erstatte de korrupte eller manglende systemfilene.

    Hvilken rekkefølge bør du kjøre CHKDSK, SFC og DISM i?

    Nå som du forstår hva CHKDSK, SFC og DISM gjør, vil det å kjøre ett eller flere av disse Windows-feilsøkingsverktøyene forhåpentligvis hjelpe deg med å fikse PC-en.

    Et vanlig spørsmål gjelder imidlertid rekkefølgen du bør kjøre disse systemtestene i. Bør du alltid kjøre CHKDSK først? Eller hva med å alltid kjøre DISM før SFC?

    Det er ingen spesifikk rekkefølge for CHKDSK, SFC og DISM, da hvorfor du kjører hvert verktøy avhenger av problemet du opplever. Men hvis du kjører SFC og den finner korrupte filer og andre problemer, bør du kjøre DISM for å fikse Component Store og deretter kjøre SFC igjen for å fikse ødelagte filer.

    Hvis du fortsatt har problemer, utfør en systemgjenoppretting. Dette vil gjenopprette systemfilene, innstillingene og programmene til et tidspunkt da de fungerte som de skal. Hvis systemet ditt ikke ble skadet da gjenopprettingspunktet ble opprettet, kan det løse korrupsjonsproblemene dine.