En korrupt hovedfiltabell kan hindre deg i å få tilgang til filene dine, bruke verktøy som CHKDSK og til og med i å starte Windows. Men å fikse feilen og få tilgang til dataene dine igjen er ikke så vanskelig som du tror. En av metodene, oppført i vår detaljerte veiledning, er sikker på å fungere for deg.
Hva forårsaker en korrupt hovedfiltabell på Windows
Før vi går videre til årsakene bak en korrupt MFT, er det viktig å vite hva hovedfiltabellen er og hvordan den fungerer.
På en NTFS-formatert disk er Master File Table (MFT) filen som inneholder informasjon om alle filer og kataloger på disken. Typen informasjon som lagres inkluderer filens størrelse, type, dato og klokkeslett for endring, og forfatter. Interessant nok øker MFT i størrelse etter hvert som flere filer og kataloger skrives til disken. Når disse filene slettes, fjernes oppføringene i MFT og gjenbrukes (ikke slettet). Dette betyr at MFT ikke reduseres i størrelse når filer slettes fra NTFS-volumet.
Du vil vanligvis støte på meldingen “Korrupte Master File Table” når du prøver å fikse feilen “Diskstrukturen er korrupt og uleselig” ved å bruke CHKDSK-verktøyet. Sjeldent kan du støte på feilen når Windows ikke klarer å laste. Da vil Windows be deg om å kjøre CHKDSK, og når du gjør det vil du igjen støte på samme feilen.
En korrupt MFT hindrer deg fra å få tilgang til filene på NTFS-volumet eller -disken din, men de faktiske filene er fortsatt der, og du kan få dem tilbake ved hjelp av en datagjenopprettingsprogram.
La oss se på de ulike årsakene som fører til denne feilen:
Årsak | Beskrivelse |
🦠 Virusangrep | Skadelig programvare kan forårsake store problemer på datamaskinen din, skade filer, sperre deg ute fra dataen din, og til og med ødelegge hovedfiltabellen (MFT). |
🗄️ Harddisken er for fragmentert | Filene på harddisken din er ikke nødvendigvis lagret som en enhet. En individuell fil kan være delt i fragmenter og lagret rundt om på disken. Fragmentering er en del av hvordan harddisker fungerer, og det er lite du kan gjøre for å forhindre det. Hvis du har lite diskplass, vil områder fra MFT-sonen bli brukt til å lagre fragmenter av brukerfiler, og hvis den reserverte MFT-sonen er full – vil den ureserverte plassen på disken bli brukt til å lagre MFT-poster. Uansett betyr dette at disken din er for fragmentert og du trenger å kjøre defragmentering. |
💿 Dårlige sektorer | Dårlige sektorer er områder på disken som ikke kan leses. De er en del av harddiskens normale slitasje, men kan utvikles eksponentielt raskere på grunn av faktorer som skadelig programvare og feil bruk. Akkumulering av dårlige sektorer kan resultere i datakorrupsjon, inkludert korrupsjon av hovedfiltabellen. |
🔌 Feilaktig frakobling av stasjonen | Å fjerne en stasjon fysisk mens den er i bruk kan føre til datakorrupsjon, hvis data ble skrevet til den på tidspunktet for frakoblingen. Spesielt hvis MFT ble skrevet til, kan det bli korrupt. |
⚡ Strømbrudd under skriveprosessen | Hvis skriveprosessen ble avbrutt på grunn av et plutselig strømbrudd, kan det resultere i MFT-korrupsjon, og generelt tap av data. |
Slik reparerer du en skadet Master File Table
Vi har samlet flere metoder som kan hjelpe deg med å reparere en ødelagt master file table. Hvis du merker at harddisken din er fysisk skadet eller ikke blir oppdaget av PC-en i det hele tatt (selv ikke i Diskstyring) – anbefaler vi at du slutter å bruke disken og kontakter en profesjonell datagjenopprettingstjeneste direkte hvis du vil ha tilbake data fra disken.
I tillegg kan noen metoder kreve at du oppretter Windows-installasjonsmedia. Her er en guide om hvordan du kan gjøre dette.
Fiks 1: Defragmenter disken
Hvis du bruker en intern eller ekstern harddisk (HDD), er det lurt å defragmentere den. Dette kan fikse den korrupte masterfiltabellen samtidig som det forbedrer lesehastigheten på filene dine.
Merk: Utfør bare defragmentering hvis du bruker en fysisk harddisk, ikke prøv å defragmentere en SSD eller annen form for flash-lagring. Dette vil redusere levetiden til lagringsenheten.
Slik kan du defragmentere en harddisk:
- Skriv “defrag” i Windows-søk (Windows-tast + S) og klikk på Defragmenter og optimaliser stasjoner i søkeresultatene.
- For å avgjøre om disken trenger å defragmenteres eller ikke, klikk på Analyser disk .
- Velg NTFS-volumet du vil defragmentere og klikk på Optimaliser .
- Vent på at Windows fullfører defragmenteringen av disken. Du vil se OK under Gjeldende status etter at defragmenteringen er fullført.
Løsning 2: Installer stasjonen på nytt
Å bare avinstallere fra operativsystemet og deretter installere den aktuelle disken på nytt kan noen ganger løse den korrupte MFT-feilen ved å la operativsystemet skanne disken på nytt som en ny enhet. For å fullføre dette, trenger du ikke å fysisk fjerne disken. Følg bare trinnene nedenfor så skal du være i orden:
- Trykk på Windows-tasten + R for å åpne Kjør-programmet. Skriv devmgmt.msc i tekstboksen og trykk Enter.
- Utvid Diskenheter-seksjonen, høyreklikk på stasjonen med den korrupte hovedfiltabellen, og velg Avinstaller enhet .
- Etter dette, sørg for at Diskenheter-seksjonen er valgt og klikk på Handling > Søk etter maskinvareendringer øverst i vinduet.
Løsning 3: Bruk CHKDSK fra Gjenopprettingsmodus
Hvis kjøring av CHKDSK etter oppstart i Windows viser meldingen om korrupt hovedfiltabell, kan du prøve å kjøre verktøyet i Windows Recovery Environment (WinRE). Det er flere måter å gå inn i Windows Recovery Mode, men den enkleste er å klikke på Start > Strøm og holde nede Shift-tasten mens du klikker på Start på nytt.
Når du har startet opp i Windows Recovery Environment, følg disse trinnene:
- Klikk på Feilsøking og velg deretter Avanserte alternativer .
- Klikk her på Kommandoprompt .
- Skriv CHKDSK *: /r /x i konsollen og trykk Enter. Erstatt “*” med stasjonsbokstaven til NTFS-volumet.
For å få tilgang til Kommandoprompt i Windows 7, gå til Avanserte oppstartsalternativer > Reparer datamaskinen > Kommandoprompt .
Løsning 4: Reparer MFT ved hjelp av TestDisk
I situasjoner der CHKDSK ikke klarte å reparere MFT, kan du bruke en tredjepartsprogramvare for reparasjon av masterfiltabellen, TestDisk, for å hjelpe deg. Windows har en kopi av MFT, kalt MFTMirr, og TestDisk sammenligner begge for å fikse den korrupte MFT.
Verktøyet har ikke en GUI, så følg disse instruksjonene nøye:
- Last ned TestDisk og pakk ut innholdet fra arkivet.
- Etter utpakking, kjør testdisk_win.exe -filen.
- Bestem om du vil opprette en loggfil eller ikke. Bruk pil-tastene for å markere det relevante alternativet, og trykk Enter for å bekrefte.
- Velg stasjonen med NTFS-volumet og velg Fortsett .
- Velg typen partisjonstabell. Det er best å bare trykke Enter på denne skjermen siden TestDisk automatisk detekterer partisjonstabellen.
- Marker Avansert og trykk Enter.
- Velg NTFS-partisjonen ved å bruke pil opp og pil ned, velg deretter Støvel -valget og trykk Enter.
- Velg Reparer MFT alternativet og trykk Enter.
- TestDisk vil gjenopprette hovedfiltabellen. Men hvis både hoved-MFT og MFTmirr er skadet, vil den ikke kunne reparere problemet.
Løsning 5: Reparere Master Boot Sector (MBR) ved hjelp av Bootrec
Bootrec-verktøyet i Windows lar deg reparere hele oppstartsektoren på stasjonen din, og dette kan noen ganger løse problemer med MFT også. Du kan bruke Windows installasjonsmedier for å kjøre Bootrec, i tilfelle du ikke kan starte opp i Windows.
For å reparere MFT ved å bruke Bootrec, følg disse trinnene:
- Koble Windows-installasjonsmediet til PC-en din og slå den på.
- På Installere Windows-skjermen, velg Reparer datamaskinen din .
- Klikk på Feilsøking > Avanserte alternativer > Kommandoprompt .
- Skriv bootrec /fixmbr i konsollen og trykk Enter.
Løsning 6: Reformatere harddisken
Hvis disken din er i god fysisk tilstand og ingen av metodene ovenfor fungerte for deg, er det best å formatere den. Dette vil reparere den korrupte hovedfiltabellen, men til en pris av å slette all dataen din. Derfor er det best å gjenopprette dataene dine før du fortsetter med denne reparasjonen.
Hvis MFT-problemet oppstår på en systemstasjon, må du bruke Windows-installasjonsmedier og velge å formatere stasjonen i Windows-installasjonsskjermen. Hvis det er en ekstern stasjon eller en ikke-system intern NTFS-stasjon eller volum, kan du formatere den ved hjelp av Diskbehandling:
- Søk etter “diskadministrasjon” i Windows Search (Windows Key + S). Klikk på Opprett og formater harddiskpartisjoner fra søkeresultatene.
- Høyreklikk på volumet med den korrupte MFT-en og klikk på Format .
- Velg formateringsparametere, som filsystem og etikett. Klikk på OK .
Hvis Utfør en rask formatering valget forble avkrysset, kan du gjenopprette data fra stasjonen selv etter at den har blitt formatert. Sørg bare for at du ikke lagrer mange nye filer på stasjonen, da det kan redusere sjansene for en fullstendig gjenoppretting.
Fiks 7: Bytt ut drivenheten
Hvis ingen av metodene ovenfor ga noen resultater, kan det hende at stasjonen din rett og slett er for ødelagt. I slike tilfeller er det best å prøve datagjenoppretting – ved å bruke et DIY-verktøy eller en profesjonell datagjenopprettingstjeneste, og deretter erstatte stasjonen.
Hvordan gjenopprette data fra en ødelagt stasjon
Hvis du valgte å formatere disken, eller du ikke kan reparere MFT, kan du fortsatt gjenopprette data fra harddisken ved å bruke tredjeparts datagjenopprettingsprogrammer.
I tilfelle du vil gjenopprette data fra en intern systemdisk, er det best å bruke et diskdeksel og koble det til en fungerende datamaskin ved hjelp av en SATA til USB-kabel. Her er en utmerket guide om hvordan du gjør dette.
Når det gjelder datarekonstruksjonsprogrammer, har du mye å velge mellom. I vår veiledning valgte vi Disk Drill – takket være dets avanserte datarekonstruksjonsalgoritme og enestående brukervennlighet. Det fungerer med alle typer stasjoner og kan gjenopprette data fra stasjonen din selv om den ikke har noe filsystem i det hele tatt, dvs. at den er RAW. Den beste delen er at du kan prøve programmet gratis og gjenvinne opptil 500 MB data uten å betale en eneste krone.
Slik gjenoppretter du data fra en disk med en ødelagt MFT ved hjelp av Disk Drill:
- Last ned Disk Drill og installer den.
- Åpne Disk Drill, velg NTFS-stasjonen med den korrupte hovedfil tabellen, og klikk på Søk etter tapt data .
- Klikk på Gjennomgå funnede gjenstander for å se dataene som Disk Drill oppdaget på disken. Du kan velge å filtrere ut resultatene direkte ved å klikke på relevant filtype du ønsker å gjenopprette (Bilder, Video, Lyd, Dokumenter, Arkiv, og Andre).
- Utvide Eksisterende -seksjonen for å se de gjeldende lagrede filene på disken. Klikk på Slettet eller tapt og Rekonstruert for å vise filer som ble slettet tidligere, men som fortsatt kan gjenopprettes av Disk Drill.
- Bruk avkrysningsboksene for å velge filene du vil gjenopprette. Disk Drill viser en forhåndsvisning av den for øyeblikket valgte filen automatisk. Du kan imidlertid klikke på øyeikonet ved siden av filnavnet for å forhåndsvise den manuelt. Klikk på Gjenopprett etter å ha bekreftet valget ditt.
- Velg en gjenopprettingsdestinasjon for filene og klikk Neste .
- Disk Drill vil gjenopprette dataene dine.
Konklusjon
Ved disk korrupsjonsfeil kan du miste tilgang til dataene dine, og av og til er den eneste måten å løse problemet på å formatere disken. Selv om programmer for datarekonstruksjon kan hjelpe, er den eneste sikre måten å beskytte deg mot datatap i scenarier som en korrumpert MFT – å lage regelmessige sikkerhetskopier. Helst bør du planlegge ukentlige sikkerhetskopier til skyen og en lokal lagringsstasjon.