Anonim

Hvordan skanner og reparerer jeg harddisken min Windows 10?

Personlige datamaskiner (PCer) har endret seg enormt i løpet av de nesten fire tiårene siden den første IBM-PCen rullet av en samlebånd i 1981. Den første maskinen, en blokklignende stålplate som kjørte en Intel 8088-mikrobrikke på en galopperende 4, 77 MHz, kom med en eller to diskettstasjoner - og et praktisk diskverktøy kalt CHKDSK (uttales “Check Disk”), opprettet av Tim Paterson for et nytt programvareselskap kjent som Microsoft.

Paterson opprettet CHKDSK, som ligner Unix fsck-kommandoen, for DOS, det originale operativsystemet som kjørte på Windows-datamaskiner. Fremdeles, til i dag, er CHKDSK et viktig verktøy for feilsøking av problemer på Windows-PC-er.

I dag ville det være vanskelig for en tilfeldig observatør å beskrive den evolusjonsprosessen som har skjedd mellom den første IBM PC og dagens Windows 10 stasjonære maskin.

Saken har omtrent samme størrelse og form, og det er fremdeles et tastatur, men annet enn det er alt annerledes. Dagens CPUer kjører tusen ganger raskere og er en million ganger så kompleks. Apple selger klokker med en skjerm som er mer kapabel enn det som ble funnet i monokrom monstrositet i 1981, dagens maskiner har minnekjerner minst tusen ganger tettere, og har for lengst erstattet clunking, chunking diskettstasjoner med ultra-slanke, ultra raske, absolutt lydløse Solid State-stasjoner, som hver eneste en kan lagre mer informasjon enn hver 1981-modell noensinne er bygget.

Det er imidlertid en ting som gjenstår, til tross for alle revolusjoner og evolusjonsutviklingen innen maskinvare og programvare - CHKDSK er fortsatt et nyttig og viktig verktøy for diskstasjonshelse, nesten 40 år etter oppfinnelsen.

Det må erkjennes at det egentlig ikke er den samme CHKDSK som ble brukt på DOS. Den første versjonen av CHKDSK skrevet av Tim Paterson var et grovt verktøy etter dagens standarder.

Med hver oppgradering og endring til stasjonsteknologier og -formater har CHKDSK blitt skrevet og skrevet om igjen, med ny funksjonalitet lagt til og nye teknikker utviklet for å håndtere de eksponentielt ekspanderende harddiskene på moderne PC-er.

Imidlertid bruker det moderne CHKDSK-verktøyet den samme grunnleggende tilnærmingen til en flerfasseskanning av en stasjon for å bekrefte lydens og funksjonaliteten. I denne TechJunkie-artikkelen vil jeg beskrive hvordan du kan bruke CHKDSK til å skanne og fikse harddisker på PCer som kjører operativsystemet Windows 10.

Slik fungerer CHKDSK

Selv om detaljene om hvordan det gjør jobben sin har endret seg fra generasjon til generasjon, foregår den samme grunnleggende prosessen når du kjører CHKDSK for å analysere harddisken din. CHKDSK starter med å skanne filsystemet på diskstasjonen, analysere integriteten til filene, filsystemet og integriteten til filmetadata på stasjonen.

Når CHKDSK finner feil i logiske filsystemer, fikser de dem på plass, og lagrer dataene som er på disken, slik at ingen data som du ikke mister data. Feil i logiske filsystemer er feil som ødelagte oppføringer i stasjonens Master File Table (MFT), en fil som forteller stasjonen hvordan filer kobles sammen i den skummel labyrinten av stasjonens maskinvare. Det er minst en oppføring i MFT for hver fil i et NTFS (filsystemet utviklet av Microsoft), inkludert en oppføring for selve MFT.

CHKDSK fikser også feiljusterte tidsstempler, filstørrelsesdata og sikkerhetsflagg på filer på stasjonen. CHKDSK kan deretter utføre en fullstendig skanning av stasjonen, få tilgang til og teste alle sektorer av maskinvaren.

Harddisker er delt inn i logiske sektorer, definerte områder på stasjonen hvor en bestemt definert mengde data vil bli lagret. Sektorer kan utvikle myke feil, i hvilket tilfelle data er skrevet feil til magnetisk medium, eller harde feil, som er tilfeller når stasjonen i seg selv har en faktisk fysisk defekt i området som er utpekt som sektor.

CHKDSK løser myke feil ved å skrive om de defekte dataene og løser harde feil ved å merke den delen av disken som skadet og 'utenfor grensen' for fremtidig bruk.

Fordi CHKDSK har blitt oppdatert og oppgradert gjentatte ganger med hver nye generasjon lagringsmaskinvare, fortsetter programmet å arbeide riktig for å analysere og reparere harddisker av noe slag, selv på de mest moderne operativsystemene og ved hjelp av de mest avanserte stasjonsteknologiene.

Den samme prosessen som pleide å bli utført for å analysere en diskett med 160K, kan i dag utføres for å analysere en solid-state, allelektronisk SSD som har 15 terabyte.

Hvordan kjører jeg CHDSK på en harddisk på Windows 10 PC?

Selv om det er flere forskjellige måter du kan påkalle CHKDSK på en Windows 10-maskin, er det desidert mest vanlige og vanlige stedet å kjøre verktøyet via et kommandolinjeskall kjent som PowerShell. Når du har blitt vant til å kjøre kommandoer ved hjelp av PowerShell, blir det enklere enn andre metoder. Det er så enkelt som å skrive en kommando.

Men fordi CHKDSK snakker direkte til maskinvare, krever det et spesielt tillatelsesnivå for operativsystemet, kjent som administrative rettigheter. Dette betyr bare at CHKDSK får lov til å kjøre som om det var kontoen som har ansvaret for å administrere datamaskinen. Systemadministratoren er sannsynligvis deg hvis dette er en hjemme-datamaskin, og det kan godt være IT-avdelingen hvis det er en arbeidsdatamaskin.

For å starte Windows PowerShell, trykk tastatursnarveien til Windows Key + X. Dette får opp strømbrukermenyen i startmenyområdet, hvor du vil se flere alternativer.

Du kan slippe Windows Key + X-kombinasjonen og skrive inn A-tasten (forkortelse for administrator) for å starte Windows PowerShell i administrasjonsprivilegimodus. Du kan også bare flytte musen til Windows PowerShell (Admin) -linjen og klikke for å starte skallet på den måten.

Det neste skjermbildet som dukker opp er et User Account Control (UAC) -vindu som ber om tillatelse til å starte Windows Command Processor og la det gjøre endringer på PC-en. Velg “Ja”.

Windows PowerShell vil nå starte, en kjent svart og hvit boks med et tekstkommandolinjegrensesnitt. Den mest grunnleggende måten å påkalle CHKDSK er ganske enkelt å skrive inn navnet på programmet “chkdsk”, etterfulgt av et mellomrom, deretter bokstaven til stasjonen du ønsker å undersøke eller reparere. I vårt tilfelle er det intern stasjon "C:", så kommandoen vil være "chkdsk c:"

Denne grunnleggende påkallingen av CHKDSK vil skanne disken og vise statusinformasjon, men den vil ikke fikse noen feil som oppstår.

For å kjøre CHKDSK i en modus der den faktisk vil løse problemer som den støter på, må du legge til flere parametere. I et Windows PowerShell-program er parametere tilleggskommandoer lagt til på slutten av programnavnet, med "/" -tegn før hver parameter.

I dette tilfellet, for å få CHKDSK til å gjøre et fullstendig skanne- og reparasjonspass, ønsker vi å skrive “chkdsk c: / f / r / x”.

Parameteren "/ f" instruerer CHKDSK om å fikse eventuelle feil som den oppdager under skanningen. "/ R" -parameteren forteller CHKDSK om å finne eventuelle dårlige sektorer og gjenopprette all lesbar informasjon den finner der. Parameteren “/ x” ber CHKDSK om å demontere stasjonen (ta den frakoblet fra operativsystemet) før prosessen starter.

Unødvendig å si, vil du holde deg av med å bruke datamaskinen din til andre ting mens CHKDSK fullfører skanningen og eventuelle rettelser.

Ytterligere CHKDSK-parametere

CHKDSK har et stort bibliotek med valgfrie parametere som du kan bruke til å endre programmets oppførsel.

- Volumparameteren lar deg spesifisere en stasjonsbokstav (med kolon) eller volumnavn. Du trenger faktisk ikke <og> tegnene.

- Path- og FileName-parametrene kan bare brukes en stasjon ved å bruke organisasjonsmodellene FAT eller FAT32. Med Sti og filnavn kan du spesifisere plasseringen og navnet på en fil eller sett med filer som du vil at CHKDSK skal sjekke for fragmentering. Du kan bruke? og * jokertegn for å spesifisere flere filer.

/ f - Parameteren / f instruerer CHKDSK om å fikse feil på disken. Disken må være låst. Hvis CHKSDK ikke kan låse stasjonen, vises det en melding som ber deg om du vil sjekke stasjonen neste gang du starter datamaskinen på nytt.

/ v - Parameteren / v viser navnet på hver fil i hver katalog når disken er merket.

/ r - Parameteren / r lokaliserer dårlige sektorer og gjenoppretter lesbar informasjon. Disken må være låst. / r inkluderer funksjonaliteten til / f, med tilleggsanalyse av fysiske diskfeil.

/ x - Parameteren / x tvinger volumet til å demontere først, om nødvendig. Alle åpne håndtak til stasjonen er ugyldig. / x inkluderer også funksjonaliteten til / f.

/ i - Parameteren / i kan bare brukes med en stasjon som er formatert med NTFS-modellen. Dette fremskynder CHKDSK ved å utføre en mindre kraftig sjekk av indeksoppføringer, noe som reduserer tiden som kreves for å kjøre CHKDSK.

/ c - Parameteren / c er også bare brukbar på en NTFS-disk. Dette forteller CHKDSK om ikke å sjekke sykluser i mappestrukturen, noe som reduserer tiden som kreves for å kjøre CHKDSK.

/ l - Parameteren / i kan bare brukes med NTFS. Den endrer størrelsen på den resulterende loggfilen til størrelsen du skriver. Hvis du utelater størrelsesparameteren, viser l gjeldende størrelse.

/ b - Parameteren / b er bare brukbar med NTFS. Den tømmer listen over dårlige klynger på volumet og redder alle tildelte og gratis klynger for feil. / b inkluderer funksjonaliteten til / r. Bruk denne parameteren etter avbildning av et volum til en ny harddiskstasjon.

/? - The /? parameter viser en hjelpefil som inneholder denne listen over parametere og andre instruksjoner for bruk av CHKDSK.

For å oppsummere, er den fullstendige kommandoen som skal skrives inn i kommandoprompten:

chkdsk

chkdsk C: / f / r / x

Bruke CHKDSK på en Boot Drive

En boot-stasjon er partisjonen på harddisken som datamaskinen starter opp (starter) fra. Boot-partisjoner er spesielle på mange måter, og en av disse måtene er at de krever spesiell håndtering for at CHKDSK skal kunne håndtere dem.

CHKDSK må være i stand til å låse hvilken som helst oppstartstasjon den skanner, noe som betyr at den ikke kan undersøke systemets oppstartsstasjon hvis datamaskinen er i bruk. Hvis målstasjonen din er en ekstern eller ekstern intern disk, starter CHKDSK-prosessen så snart vi skriver inn eksemplet-kommandoen ovenfor.

Hvis imidlertid målstasjonen er en oppstartsdisk, vil systemet spørre deg om du vil kjøre kommandoen før neste oppstart. Skriv "ja" (eller "y"), start datamaskinen på nytt, og kommandoen kjøres før operativsystemet lastes inn, slik at den får full tilgang til disken.

Det kan ta lang tid å utføre en CHKDSK-kommando, spesielt når den utføres på større stasjoner.

Når filsystemkontrollen er fullført, vil den imidlertid presentere et sammendrag av resultater, inkludert total diskplass, byte-tildeling, og viktigst av alt, feil som ble funnet og korrigert.

CHKDSK I tidligere utgaver av Windows

CHKDSK-kommandoen er tilgjengelig i alle versjoner av Windows, slik at brukere som kjører på Windows 7, 8 eller XP, også kan utføre trinnene ovenfor for å starte en skanning av harddisken. Når det gjelder eldre versjoner av Windows, kan brukere komme til Kommandoprompten ved å gå til Start> Kjør og skrive “cmd”.

Når kommandopromptresultatet vises, høyreklikker du på det og velger "Kjør som administrator" for å gi programmet de nødvendige rettighetene for å utføre CHKDSK.

Én advarsel: Hvis du bruker CHKDSK på en eldre harddisk, kan det hende du finner ut at harddiskplassen din ble betydelig redusert etter å ha kjørt kommandoen. Dette resultatet skyldes en sviktende harddisk, da en av de avgjørende funksjonene CHKDSK utfører er å identifisere og blokkere dårlige sektorer på stasjonen.

Noen få dårlige sektorer på en gammel stasjon vil typisk gå upåaktet hen til brukeren, men hvis stasjonen svikter eller har alvorlige problemer, kan du ha et enormt antall dårlige sektorer som når de blir kartlagt og blokkert av CHKDSK, ser ut til å fjerne betydelige deler av harddiskens kapasitet.

Andre måter å starte CHKDSK på

Hvis du ikke liker å bruke ledeteksten, er det andre måter å påkalle CHKDSK på systemet ditt. Det enkleste er kanskje direkte gjennom Windows Utforsker.

Åpne et Windows File Explorer-vindu og naviger til stasjonen du ønsker å sjekke.

Høyreklikk på ikonet for harddisken din og velg Egenskaper.

Velg kategorien Verktøy og klikk på "Kontroller" for å starte CHKDSK med standardparametere.

Det er lurt å kjøre CHKDSK regelmessig som en del av rutinemessig vedlikehold av systemet.

CHKDSK forblir et kraftig og nyttig verktøy selv 40 år etter den opprinnelige oppfinnelsen.

Har du andre Windows 10-spørsmål? Vi har ressursene du trenger!

Her er vår guide til feilsøking av problemer med Windows 10-søk som ikke fungerer.

Bruker du maskinen din for moro skyld og spesielt for spill? Ta en titt på veiledningen vår om å optimalisere din Windows 10-maskin for spill.

Hvis du er en systemadministrator, kan det være lurt å lære om å slå på Active Directory for Windows 10.

Brukere av Windows-strøm vil ønske å lese TechJunkie gjennomgangen for hvordan du kan holde et spesifikt vindu på toppen i Windows 10.

Hvis det er systemytelse du ønsker, kan du lese vår komplette guide til Windows 10-ytelse.

Løper eller planlegger du å kjøre CHKDSK som en del av en vanlig plan for systemvedlikehold? Hvilke andre vedlikeholdsverktøy bruker du? Legg igjen en kommentar nedenfor!

Hvordan skanne og fikse harddisker med chkdsk i Windows 10