Innledning
En ekstern harddisk er en praktisk løsning for lagring og backup av viktige filer. Men som alle mekaniske eller elektroniske lagringsenheter kan den også utvikle feil over tid. Å teste en ekstern harddisk regelmessig hjelper deg med å oppdage potensielle problemer før de fører til tap av data. I denne artikkelen gjennomgår vi flere metoder og verktøy for å sjekke tilstanden til en ekstern harddisk, både på Windows og Linux. Du lærer hvordan du bruker kommandolinjeverktøy som CHKDSK og badblocks, samt grafiske programmer som CrystalDiskInfo og HD Sentinel. Målet er å gi deg en komplett veiledning slik at du selv kan vurdere om harddisken din er pålitelig eller bør erstattes.
Hvorfor teste en ekstern harddisk
En ekstern harddisk utsettes ofte for transport, temperatursvingninger og fysiske støt. Dette kan over tid føre til sektorer som blir dårlige, eller at den elektroniske kontrolleren begynner å svikte. Når en harddisk nærmer seg slutten av levetiden, kan du oppleve trege overføringer, uventede feilmeldinger eller at disken ikke lenger blir gjenkjent av datamaskinen. Ved å teste disken jevnlig kan du fange opp slike tegn tidlig og ta en sikkerhetskopi før det er for sent. I tillegg er det nyttig å teste en nyinnkjøpt harddisk for å verifisere at den fungerer som den skal. Mange produsenter leverer disker som allerede har svake sektorer, og ved å teste dem umiddelbart kan du reklamere eller returnere produktet innen garantitiden.

Bruk av CHKDSK i Windows
CHKDSK er et av de mest grunnleggende og nyttige verktøyene i Windows for å sjekke filsystemintegritet og finne dårlige sektorer. Kommandoen kjører i ledeteksten (cmd) og analyserer den valgte stasjonen for logiske feil og fysiske skader. Slik utfører du en grundig sjekk av en ekstern harddisk med CHKDSK:
- Koble den eksterne harddisken til datamaskinen og finn stasjonsbokstaven, for eksempel E:.
- Åpne Ledetekst som administrator (høyreklikk på Start-knappen og velg Ledetekst (admin) eller Windows Terminal (admin)).
- Skriv inn kommandoen: chkdsk E: /f /r (erstatt E med riktig bokstav).
- Trykk Enter og vent til skanningen er fullført. Dette kan ta flere timer avhengig av diskens størrelse og tilstand.
- Etter fullføring viser CHKDSK en rapport om eventuelle feil og reparasjoner som er utført.
Alternativet /f reparerer logiske feil som korrupte filindekser, mens /r lokalisering av dårlige sektorer og forsøker å gjenopprette lesbar informasjon. Det anbefales å kombinere begge for en fullstendig sjekk. Legg merke til at CHKDSK bare kan reparere logiske feil på en lesbar måte; fysisk skadde sektorer kan ikke repareres fullstendig, men disken vil markere dem som ugyldige slik at de ikke brukes senere.

CrystalDiskInfo for detaljert helseovervåking
Mens CHKDSK gir informasjon om feil på filnivå, kan du med CrystalDiskInfo få innsikt i harddiskens interne tilstand via SMART-teknologi (Self-Monitoring, Analysis, and Reporting Technology). CrystalDiskInfo er et gratis program for Windows som leser SMART-data direkte fra disken og viser en helsevurdering i prosent, samt detaljerte attributter som antall dårlige sektorer, temperatur, driftstimer og antall start-stopp sykluser. Programmet er svært brukervennlig: du installerer det, åpner det, og den eksterne harddisken vises automatisk i vinduet. Dersom helsetilstanden viser gul eller rød varsling, bør du vurdere å bytte ut disken snart. CrystalDiskInfo gir også mulighet til å eksportere rapporter og overvåke disken i sanntid, noe som er nyttig for å oppdage forverring over tid. For mer informasjon om programmet og nedlasting, kan du besøke offisielle nettsiden til CrystalDiskInfo.
H2testw for integritetstesting
H2testw er et verktøy opprinnelig utviklet for å teste minnekort, men det fungerer like godt på eksterne harddisker og SSD-er. Programmet skriver en serie med testfiler til disken og leser dem deretter tilbake for å verifisere at dataene er korrekte. Dette er en mer grunnleggende test enn CHKDSK fordi den sjekker at hver byte kan skrives og leses uten feil. H2testw er spesielt nyttig for å avsløre falske kapasitetsdisker som rapporterer større størrelse enn de faktisk har, men det oppdager også lese- og skrivefeil som kan indikere begynnende fysisk skade. Fremgangsmåten er enkel: last ned programmet, kjør det, velg den eksterne disken, og velg om du vil skrive og lese testdata. Testen tar lang tid for store disker, men gir en grundig verifisering av at hele lagringsområdet er intakt.

SMART-sjekk i Linux
Linux-brukere har tilgang til SMART-data via kommandolinjeverktøyet smartctl som er en del av smartmontools-pakken. Dette verktøyet kan utføre både korte og lange selvdiagnostiske tester på harddisken. For å kjøre en lang test på en ekstern harddisk som er montert som /dev/sdb, skriver du i terminalen: sudo smartctl -t long /dev/sdb. Testen kjører i bakgrunnen, og du kan sjekke resultatene med kommandoen sudo smartctl -a /dev/sdb. Rapporten inneholder detaljer som antall reallokerte sektorer, strøm på-tid, temperatur og eventuelle feilmeldinger fra disken. En økende verdi for reallokerte sektorer er et sterkt tegn på at disken er i ferd med å svikte. Du kan også bruke smartctl til å starte en kort test ( -t short ) som tar noen minutter og gir en rask helsevurdering. Det anbefales å kjøre en lang test minst en gang i måneden for disker som er i aktiv bruk. For mer informasjon om smartctl og hvordan du tolker SMART-dataene, se offisielle smartmontools-dokumentasjonen.
badblocks for fysiske feil i Linux
badblocks et verktøy som direkte leser og skriver til disken for å identifisere fysisk skadde sektorer. Det gir deg mulighet til å kartlegge nøyaktig hvilke blokker som ikke kan leses eller skrives til. Kommandoen sudo badblocks -v /dev/sdb > bad-blocks.txt utfører en skrivefri lesetest og lagrer listen over dårlige blokker til en tekstfil. Legg merke til at badblocks kan Kjøre lenge på store disker og bør brukes med forsiktighet fordi en skrivende test (med -w-flagget) vil slette alle data på disken. For en ekstern harddisk som inneholder viktige filer, anbefales det først å ta en fullstendig sikkerhetskopi før du kjører en skrivende test. badblocks kan også kombineres med mkfs for å opprette et filsystem som hopper over de dårlige blokkene, men på moderne disker håndteres dette automatisk av diskens egen firmware.

HD Sentinel for avansert analyse i Windows
HD Sentinel er et avansert diagnoseverktøy for Windows som gir en svært detaljert oversikt over harddiskens tilstand. Programmet viser en helseprosent basert på SMART-data, men går lenger enn CrystalDiskInfo ved å simulere diskoppførsel og måle overføringshastigheter og tilgangstider. HD Sentinel inneholder også en funksjon for overflateskanning som leser hver eneste sektor på disken og rapporterer eventuelle leseforsinkelser eller feil. Dette er spesielt nyttig for å oppdage disker som fremdeles fungerer, men som har begynt å få leseproblemer. Programmet har en prøveversjon som kan brukes i en periode, men fullversjonen gir mulighet til å planlegge tester og motta varsler når tilstanden forverres. For de fleste hjemmebrukere vil CrystalDiskInfo være tilstrekkelig, men HD Sentinel er å foretrekke for profesjonelle eller personer som er avhengige av at dataene er 100 prosent sikre.
Sammenligning av verktøy
Under finner du en tabell som sammenfatter de viktigste verktøyene omtalt i denne artikkelen, hvilke operativsystemer de kjører på, og hva de hovedsakelig brukes til:

| Verktøy | Operativsystem | Hovedbruksområde |
|---|---|---|
| CHKDSK | Windows | Reparasjon av filsystemfeil og dårlige sektorer |
| CrystalDiskInfo | Windows | Overvåking av SMART-data og helsetilstand |
| H2testw | Windows | Integritetstesting ved skriving og lesing av testdata |
| smartctl | Linux | SMART-diagnostikk og selvtest |
| badblocks | Linux | Identifisering av fysisk dårlige blokker |
| HD Sentinel | Windows | Avansert helseanalyse og overflateskanning |
Hvordan tolke testresultatene
Uansett hvilket verktøy du bruker, er det viktig å forstå hva resultatene betyr. En disk som viser grønn status og lavt antall reallokerte sektorer er som regel i god stand. Dersom antallet reallokerte eller ventende sektorer øker over tid, er det et tegn på at disken forringes. En temperatur over 50 grader Celsius under normal belastning kan også indikere utilstrekkelig kjøling eller begynnende feil. For CHKDSK betyr meldingen «Windows har reparert filsystemet» at det ble funnet logiske feil, mens «uløste problemer» kan tyde på alvorligere skader. Dersom CrystalDiskInfo viser rød helse, bør du umiddelbart ta en sikkerhetskopi og vurdere å bytte disk. For Linux-brukere er en SMART-verdi for Reallocated_Sector_Cnt over 0 et rødt flagg, spesielt hvis den fortsetter å øke.
Oppsummering
Testing av en ekstern harddisk trenger ikke å være komplisert. Med verktøy som CHKDSK, CrystalDiskInfo, H2testw, smartctl, badblocks og HD Sentinel kan du få et godt bilde av diskens helse og pålitelighet. Regelmessig testing bør være en del av rutinen for alle som lagrer viktige data på eksterne lagringsenheter. Ved å kombinere en rask SMART-sjekk med en periodisk overflateskanning kan du oppdage problemer før de fører til tap av data. Husk at ingen test kan garantere at en disk aldri vil svikte, men ved å være proaktiv reduserer du risikoen betraktelig. Ta alltid sikkerhetskopi av kritiske filer, og bytt ut disken ved de første tegn på forringelse. Med kunnskapen fra denne artikkelen er du godt rustet til å vurdere tilstanden til din egen eksterne harddisk.
Referanser
Kildene som er brukt i denne artikkelen omfatter EaseUS Partition Manager sin veiledning for CHKDSK, Aranzullas beskrivelse av CrystalDiskInfo, Reddit-diskusjoner om testverktøy for eksterne disker, samt offisiell dokumentasjon for smartmontools. Du kan finne mer informasjon på følgende nettsider: EaseUS sin side om sjekk av harddiskhelse, Aranzullas guide for test av ekstern harddisk, og smartmontools offisielle dokumentasjon. Disse kildene ble konsultert under utarbeidelsen av artikkelen og gir ytterligere detaljer for de som ønsker å gå dypere inn i emnet.





