Anonim

Hvordan scanner og reparerer jeg min harddisk Windows 10?

Personlige computere (pc'er) har ændret sig enormt i de næsten fire årtier, siden den første IBM PC rullede en samlebånd i 1981. Den første maskine, en bloklignende stålplade, der kørte en Intel 8088-mikrochip ved en galopperende 4, 77 MHz, kom med en eller to diskettedrev - og et praktisk diskværktøj kaldet CHKDSK (udtales “Check Disk”), oprettet af Tim Paterson for et ny software-selskab kendt som Microsoft.

Paterson oprettede CHKDSK, der ligner Unix fsck-kommandoen, til DOS, det originale operativsystem, der kørte på Windows-computere. Stadig til i dag er CHKDSK et vigtigt værktøj til fejlfinding af problemer på Windows-pc'er.

I dag ville det være vanskeligt for en afslappet observatør at beskrive den evolutionære proces, der er sket mellem den første IBM PC og dagens Windows 10-desktopmaskine.

Sagen er omtrent den samme størrelse og form, og der er stadig et tastatur, men bortset fra det er alt andet. Dagens CPU'er kører tusind gange hurtigere og er en million gange så komplekse. Apple sælger ure med en skærm, der er mere kapabel end den, der findes i den monokrome monstrositet i 1981, dagens maskiner har hukommelseskerner mindst tusind gange tættere og er længe siden erstattet clunking, chunking diskettedrev med ultra-slanke, ultra hurtige, absolut tavse Solid State-drev, hvoraf hver enkelt kan gemme mere information end hver 1981-model, der nogensinde er bygget.

Der er dog én ting, der på trods af alle revolutioner og evolutionære udviklinger inden for hardware og software - CHKDSK er stadig et nyttigt og vigtigt værktøj til diskdrevs sundhed næsten 40 år efter dens opfindelse.

Det skal erkendes, at det egentlig ikke er den samme CHKDSK, der blev brugt på DOS. Den første version af CHKDSK skrevet af Tim Paterson var et groft værktøj efter dagens standarder.

Med hver opgradering og ændring til drevteknologier og -formater er CHKDSK blevet skrevet og omskrevet igen, med ny funktionalitet tilføjet og nye teknikker udviklet til at håndtere de eksponentielt ekspanderende harddiske på moderne pc'er.

Imidlertid bruger det moderne CHKDSK-værktøj den samme grundlæggende tilgang til en multipass-scanning af et drev for at verificere dets lydhed og funktionalitet. I denne TechJunkie-artikel vil jeg beskrive dig, hvordan du kan bruge CHKDSK til at scanne og løse harddiske på pc'er, der kører Windows 10-operativsystemet.

Sådan fungerer CHKDSK

Selvom detaljerne om, hvordan det gør sit job er ændret fra generation til generation, finder den samme grundlæggende proces sted, når du kører CHKDSK for at analysere din harddisk. CHKDSK starter med at scanne filsystemet på diskdrevet, analysere filternes integritet, filsystemet og filmetadatas integritet på drevet.

Når CHKDSK finder logiske filsystemfejl, løser den dem på plads og gemmer de data, der er på disken, så ingen data, som du ikke mister nogen data. Fejl i logiske filsystemer er fejl som beskadigede poster i drevets Master File Table (MFT), en fil, der fortæller drevet, hvordan filer er forbundet i de uklare labyrinter af drevets hardware. Der er mindst en post i MFT for hver fil i en NTFS (filsystemet udviklet af Microsoft) bind, inklusive en post til selve MFT.

CHKDSK fixer også forkert tilpassede tidsstempler, filstørrelsesdata og sikkerhedsflag på filer på drevet. CHKDSK kan derefter udføre en komplet scanning af drevet, få adgang til og teste alle sektorer af hardware.

Harddiske er opdelt i logiske sektorer, definerede områder på drevet, hvor en bestemt defineret mængde data vil blive gemt. Sektorer kan udvikle bløde fejl, i hvilket tilfælde data er skrevet forkert til magnetisk medium, eller hårde fejl, som er tilfælde, hvor selve drevet har en faktisk fysisk defekt i det område, der er udpeget som en sektor.

CHKDSK løser bløde fejl ved at omskrive de defekte data og løser hårde fejl ved at markere den del af disken som beskadiget og 'ude af grænserne' til fremtidig brug.

Da CHKDSK er blevet opdateret og opgraderet gentagne gange med hver nye generation af lagerhardware, arbejder programmet fortsat korrekt med at analysere og reparere harddiske af enhver art, også på de mest moderne operativsystemer og ved hjælp af de mest avancerede drevteknologier.

Den samme proces, der plejede at blive udført til analyse af en diskett med 160K, kan i dag udføres for at analysere en solid-state, altelektronisk SSD med 15 terabyte.

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

Selvom der er flere forskellige måder, du kan påkalde CHKDSK på en Windows 10-maskine, er det langt mest almindelige og almindelige sted at køre værktøjet via et kommandolinjeskal kaldet PowerShell. Når du er vant til at køre kommandoer ved hjælp af PowerShell, bliver det lettere end andre metoder. Det er så simpelt som at skrive en kommando.

Fordi CHKDSK taler direkte til drevhardware, kræver det imidlertid et specielt niveau af operativsystemtilladelse kendt som administrative privilegier. Dette betyder bare, at CHKDSK får lov til at køre, som om det var den konto, der er ansvarlig for administration af computeren. Systemadministratoren er sandsynligvis dig, hvis dette er en hjemmecomputer, og det kan godt være IT-afdelingen, hvis det er en arbejdscomputer.

For at starte Windows PowerShell skal du trykke på tastaturgenvejen til Windows Key + X. Dette åbner menuen for strømbrugere i startmenuområdet, hvor du vil se flere muligheder.

Du kan frigive Windows Key + X-kombinationen og indtaste A-tasten (forkortelse for administrator) for at starte Windows PowerShell i administrativ privilegetilstand. Du kan også blot flytte musen til linjen Windows PowerShell (Admin) og klikke for at starte shell på den måde.

Det næste skærmbillede, der vises, er et User Account Control (UAC) -vindue, der beder om tilladelse til at starte Windows-kommandoprocessoren og lade det foretage ændringer på pc'en. Vælg “Ja”.

Windows PowerShell vil nu starte, en velkendt sort / hvid boks med en tekstkommandolinjegrænseflade. Den mest basale måde at påkalde CHKDSK er blot at skrive navnet på programmet “chkdsk”, efterfulgt af et mellemrum, derefter bogstavet på det drev, du ønsker at undersøge eller reparere. I vores tilfælde er det interne drev "C:", så kommandoen ville være "chkdsk c:"

Denne grundlæggende tilkaldelse af CHKDSK scanner disken og viser statusoplysninger, men den løser ikke nogen fejl, der er fundet.

For at køre CHKDSK i en tilstand, hvor den rent faktisk vil løse problemer, den støder på, skal du tilføje flere parametre. I et Windows PowerShell-program er parametre yderligere kommandoer, der tilføjes til slutningen af ​​programnavnet, med "/" tegn før hver parameter.

I dette tilfælde, for at få CHKDSK til at udføre et fuldstændigt scannings- og reparationskort, ønsker vi at skrive “chkdsk c: / f / r / x”.

Parameteren / / f instruerer CHKDSK til at rette eventuelle fejl, som den opdager under dens scanning. Parameteren "/ r" fortæller CHKDSK at lokalisere alle dårlige sektorer og gendanne alle læsbare oplysninger, den finder der. Parameteren “/ x” beder CHKDSK om at afmontere drevet (tage det offline fra operativsystemet), før processen starter.

Naturligvis vil du være ude af at bruge din computer til andre ting, mens CHKDSK afslutter sin scanning og eventuelle rettelser.

Yderligere CHKDSK-parametre

CHKDSK har et stort bibliotek med valgfri parametre, som du kan bruge til at ændre programmets opførsel.

- Volumenparameteren giver dig mulighed for at specificere et drevbogstav (med en kolon) eller lydstyrkenavn. Du har faktisk ikke brug for <og> tegnene.

- Path- og FileName-parametrene kan kun bruges et drev ved hjælp af FAT- eller FAT32-organisationsmodellerne. Med Sti og Filnavn kan du specificere placeringen og navnet på en fil eller et sæt filer, som CHKDSK skal kontrollere for fragmentering. Du kan bruge? og * jokertegn for at specificere flere filer.

/ f - Parameteren / f instruerer CHKDSK til faktisk at rette fejl på disken. Disken skal være låst. Hvis CHKSDK ikke kan låse drevet, vises der en meddelelse, der spørger dig, om du vil kontrollere drevet, næste gang du genstarter computeren.

/ v - Parameteren / v viser navnet på hver fil i hvert bibliotek, når disken er markeret.

/ r - Parameteren / r lokaliserer dårlige sektorer og gendanner læsbar information. Disken skal være låst. / r inkluderer funktionaliteten af ​​/ f med den yderligere analyse af fysiske diskfejl.

/ x - Parameteren / x tvinger lydstyrken til at afmontere om nødvendigt. Alle åbne håndtag til drevet er ugyldige. / x inkluderer også funktionaliteten af ​​/ f.

/ i - Parameteren / i kan kun bruges med et drev, der er formateret med NTFS-modellen. Dette fremskynder CHKDSK ved at udføre en mindre kraftig kontrol af indeksindgange, hvilket reducerer den tid, der kræves til at køre CHKDSK.

/ c - Parameteren / c kan også kun bruges på en NTFS-disk. Dette fortæller CHKDSK om ikke at kontrollere cyklusser inden for mappestrukturen, hvilket reducerer den tid, der kræves til at køre CHKDSK.

/ l - Parameteren / i kan kun bruges med NTFS. Det ændrer størrelsen på den resulterende logfil til den størrelse, du skriver. Hvis du udelader størrelsesparameteren, viser l den aktuelle størrelse.

/ b - Parameteren / b kan kun bruges med NTFS. Det rydder listen over dårlige klynger på lydstyrken og redder alle tildelte og frie klynger for fejl. / b inkluderer funktionaliteten af ​​/ r. Brug denne parameter efter billedbehandling af en lydstyrke til en ny harddiskdrev.

/? - Det /? parameter viser en hjælpefil, der indeholder denne liste over parametre og andre instruktioner til brug af CHKDSK.

For at opsummere er den fulde kommando, der skal indtastes i kommandoprompten:

chkdsk

chkdsk C: / f / r / x

Brug af CHKDSK på et startdrev

Et startdrev er den partition på din harddisk, som computeren starter (starter) fra. Bootpartitioner er specielle på mange måder, og en af ​​disse måder er, at de kræver særlig håndtering for CHKDSK for at kunne håndtere dem.

CHKDSK skal være i stand til at låse ethvert boot-drev, det scanner, hvilket betyder, at det ikke kan undersøge systemets boot-drev, hvis computeren er i brug. Hvis dit måldrev er en ekstern eller ekstern intern disk, starter CHKDSK-processen, så snart vi indtaster eksemplet ovenfor.

Hvis måldrevet imidlertid er en startdisk, vil systemet spørge dig, om du gerne vil køre kommandoen inden den næste start. Skriv "ja" (eller "y"), genstart computeren, og kommandoen kører, før operativsystemet indlæses, så det får fuld adgang til disken.

En CHKDSK-kommando kan tage lang tid at udføre, især når den udføres på større drev.

Når først filsystemkontrollen er afsluttet, vil den dog præsentere et resumé af resultaterne, inklusive samlet diskplads, byte-allokering og, vigtigst af alt, eventuelle fejl, der blev fundet og rettet.

CHKDSK I tidligere udgaver af Windows

CHKDSK-kommandoen er tilgængelig i alle versioner af Windows, så brugere, der kører på Windows 7, 8 eller XP, kan også udføre trinnene ovenfor for at starte en scanning af deres harddisk. I tilfælde af ældre versioner af Windows kan brugere komme til Kommandoprompten ved at gå til Start> Kør og skrive “cmd”.

Når Kommandopromptresultatet vises, skal du højreklikke på det og vælge "Kør som administrator" for at give programmet de nødvendige privilegier til at udføre CHKDSK med succes.

Én advarsel: Hvis du bruger CHKDSK på en ældre harddisk, kan du opleve, at dit harddiskplads blev reduceret markant efter at have kørt kommandoen. Dette resultat skyldes en svigtende harddisk, da en af ​​de afgørende funktioner, som CHKDSK udfører, er at identificere og blokere dårlige sektorer på drevet.

Et par dårlige sektorer på et gammelt drev vil typisk ikke blive bemærket for brugeren, men hvis drevet mislykkes eller har alvorlige problemer, kan du have et enormt antal dårlige sektorer, der, når de kortlægges og blokeres af CHKDSK, ser ud til at fjerne betydelige dele af din harddisk kapacitet.

Andre måder at starte CHKDSK på

Hvis du ikke kan lide at bruge kommandoprompten, er der andre måder at påkalde CHKDSK på dit system. Det nemmeste er måske direkte gennem Windows Stifinder.

Åbn et Windows File Explorer-vindue, og naviger til det drev, du vil tjekke.

Højreklik på ikonet for din harddisk, og vælg Egenskaber.

Vælg fanen Værktøjer, og klik på "Kontroller" for at starte CHKDSK med standardparametre.

Det er en god ide at køre CHKDSK regelmæssigt som en del af rutinemæssig systemvedligeholdelse.

CHKDSK forbliver et kraftfuldt og nyttigt værktøj selv 40 år efter den oprindelige opfindelse.

Har du andre Windows 10 spørgsmål? Vi har de ressourcer, du har brug for!

Her er vores guide til fejlfinding af problemer med Windows 10-søgning, der ikke fungerer.

Bruger du mest din maskine til sjov og især spil? Se vores tutorial om optimering af din Windows 10-maskine til spil.

Hvis du er en systemadministrator, kan du lære om, hvordan du tænder for Active Directory til Windows 10.

Brugere af Windows-strøm vil ønske at læse TechJunkie-gennemgangen om, hvordan man holder et specifikt vindue øverst i Windows 10.

Hvis det er systemydelsen, du ønsker, skal du læse vores komplette guide til Windows 10-ydelse.

Kører eller planlægger du at køre CHKDSK som en del af en regelmæssig plan for systemvedligeholdelse? Hvilke andre vedligeholdelsesværktøjer bruger du? Efterlad os en kommentar nedenfor!

Sådan scannes og rettes harddiske med chkdsk i windows 10