En korrupt huvudfiltabell kan hindra dig från att komma åt dina filer, använda verktyg som CHKDSK och till och med starta upp i Windows. Men att åtgärda felet och återfå åtkomst till dina data är inte så svårt som du tror. En av metoderna, som anges i vår djupgående guide, kommer säkert att fungera för dig.
Vad orsakar en korrupt Master File Table på Windows
Innan vi går vidare till orsakerna bakom en korrupt MFT, är det viktigt att veta vad master file table är och hur den fungerar.
På en NTFS-formaterad hårddisk är Master File Table (MFT) filen som innehåller information om alla filer och kataloger på disken. Typen av lagrad information inkluderar filens storlek, typ, ändringsdatum och tid samt författare. Intressant nog ökar MFT i storlek när fler filer och kataloger skrivs till hårddisken, men när dessa filer raderas, rensas deras poster i MFT och återanvänds (inte raderas). Detta innebär att MFT inte minskar i storlek när filer raderas från NTFS-volymen.
Du kommer vanligtvis att stöta på meddelandet “Corrupt Master File Table” när du försöker åtgärda felet “Diskstrukturen är skadad och oläsbar” med hjälp av CHKDSK-verktyget. Sällan kan du stöta på felet när Windows misslyckas med att ladda. Här kommer Windows att uppmana dig att köra CHKDSK, och när du gör det stöter du återigen på samma fel.
En korrupt MFT förhindrar dig från att komma åt filerna på din NTFS-volym eller skiva, men de faktiska filerna finns fortfarande kvar, och du kan få tillbaka dem med hjälp av en datåterställningsprogram.
Låt oss titta på de olika orsakerna som leder till detta fel:
Orsak | Beskrivning |
🦠 Virusattack | Malware kan ställa till stor skada på din dator, skada dess filer, låsa dig ute från dina data och till och med korrumpera masterfiltabellen. |
🗄️ Hårddisken är för fragmenterad | Filerna på din hårddisk är inte nödvändigtvis lagrade som en enhet. En enskild fil kan delas upp i fragment och lagras över hela disken. Fragmentering är en del av hur hårddiskar fungerar, och det finns inte mycket du kan göra för att förhindra det. Om du har lite diskutrymme kommer områden från MFT-zonen att användas för att lagra fragment av användarfiler, och om MFT-reservzonen är fullt upptagen kommer det oexploaterade utrymmet på disken att användas för att lagra MFT-poster. Oavsett detta betyder det att din disk är för fragmenterad och du behöver köra defragmentering. |
💿 Dåliga sektorer | Dåliga sektorer är oläsliga områden på din disk. De är en del av hårddiskars normala slitage, men kan utvecklas exponentiellt snabbare på grund av faktorer som malware och felaktig användning. Ackumulering av dåliga sektorer kan resultera i datakorruption, inklusive den hos masterfiltabellen. |
🔌 Felaktig frånkoppling av drivenheten | Fysisk borttagning av en drivenhet medan den är i bruk kan orsaka datakorruption om data skrev till enheten vid borttagning. Specifikt, om MFT skrev till, kan det bli korrupt. |
⚡ Strömavbrott under skrivprocessen | Om skrivprocessen avbröts på grund av ett plötsligt strömavbrott, kan det resultera i MFT-korruption och allmän dataförlust. |
Hur man åtgärdar en korrupt huvudfiltabell
Vi har samlat flera metoder som kan hjälpa dig reparera en skadad master file table. Om du märker att din hårddisk är fysiskt skadad eller inte upptäcks av din dator alls (inte ens i Diskhantering) – rekommenderar vi att du slutar använda disken och kontaktar en professionell dataservicetjänst direkt om du vill återfå data från disken.
Dessutom kan vissa metoder kräva att du skapar installationsmedia för Windows. Här är en guide om hur du gör detta.
Fix 1: Defragmentera enheten
Om du använder en intern eller extern hårddisk (HDD) är det en bra idé att defragmentera den. Detta kan åtgärda den skadade huvudfiltabellen samtidigt som det förbättrar läshastigheten för dina filer.
Notera: Utför endast defragmentering om du använder en fysisk hårddisk, försök inte defragmentera en SSD eller någon annan form av flashlagring. Att göra det kommer att minska lagringsenhetens livslängd.
Så här kan du defragmentera en hårddisk:
- Skriv “defrag” i Windows-sökningen (Windows-tangent + S) och klicka på Defragmentera och optimera enheter i sökresultaten.
- För att avgöra om disken behöver defragmenteras eller inte, klicka på Analysera disk .
- Välj NTFS-volymen du vill defragmentera och klicka på Optimera .
- Vänta på att Windows ska defragmentera enheten. Du kommer att se OK under Aktuell status efter att defragmenteringen är färdig.
Åtgärda 2: Installera om enheten
Att helt enkelt avinstallera från operativsystemet och sedan installera om den drabbade enheten kan ibland lösa det korrupta MFT-felet genom att låta operativsystemet skanna enheten på nytt som en ny enhet. För att slutföra detta behöver du inte fysiskt ta bort enheten. Följ bara stegen nedan så bör det lösa sig:
- Tryck på Windows-tangenten + R för att öppna Kör-applikationen. Skriv devmgmt.msc i textrutan och tryck Enter.
- Expandera avsnittet Disk Drives, högerklicka på enheten med den korrupta huvudfiltabellen, och välj Avinstallera enhet .
- Efter detta, säkerställ att avsnittet Disk Drives är valt och klicka på Åtgärd > Sök efter maskinvaruförändringar högst upp i fönstret.
Åtgärd 3: Använd CHKDSK från Återställningsläge
Om att köra CHKDSK efter uppstart i Windows ger meddelandet om korrumperad huvudfilstabell, kan du försöka köra verktyget i Windows Recovery Environment (WinRE). Det finns flera sätt att komma in i Windows återställningsläge, men det enklaste är att klicka på Start > Ström och hålla ner Shift-tangenten medan du klickar på Starta om.
När du har startat upp i Windows Recovery Environment, följ dessa steg:
- Klicka på Felsök och välj sedan Avancerade alternativ .
- Klicka här på Kommandotolken .
- Skriv CHKDSK *: /r /x i konsolen och tryck på Enter. Ersätt “*” med enhetsbeteckningen för NTFS-volymen.
För att öppna Kommandotolken i Windows 7, gå till Avancerade startalternativ > Reparera din dator > Kommandotolken .
Åtgärda 4: Reparation av MFT med TestDisk
I situationer där CHKDSK inte kunde reparera MFT kan du använda en tredjepartsprogramvara för reparation av huvudfiltabellen, TestDisk, för att hjälpa dig. Windows har en kopia av MFT, kallad MFTMirr, och TestDisk jämför båda för att fixa den skadade MFT.
Verktyget har inte ett GUI, så följ dessa instruktioner noggrant:
- Ladda ner TestDisk och extrahera innehållet i arkivet.
- Efter extrahering, kör testdisk_win.exe -filen.
- Besluta om du vill skapa en loggfil eller inte. Använd piltangenterna för att markera relevant alternativ, och tryck på Enter för att bekräfta.
- Välj enheten med NTFS-volymen och välj Fortsätt .
- Välj partitionstabelltyp. Det är bäst att bara trycka på Enter på denna skärm eftersom TestDisk automatiskt upptäcker partitionstabellen.
- Markera Avancerad och tryck på Enter.
- Välj NTFS-partitionen med pil upp och pil ned-tangenterna, välj sedan alternativet Stövel och tryck på Enter.
- Välj alternativet Reparera MFT och tryck på Enter.
- TestDisk kommer att återställa huvudfilstabellen. Men om både den huvudsakliga MFT och MFTmirr är skadade, kommer det inte att kunna lösa problemet.
Åtgärda 5: Reparera Master Boot Sector (MBR) med Bootrec
Verktyget Bootrec i Windows låter dig reparera hela startsektorn på din enhet och detta kan ibland lösa problem med MFT också. Du kan använda Windows installationsmedia för att köra Bootrec om du inte kan starta in i Windows.
För att reparera MFT med Bootrec, följ dessa steg:
- Anslut Windows-installationsmediet till din PC och slå på den.
- På installationsskärmen för Windows, välj Reparera din dator .
- Klicka på Felsök > Avancerade alternativ > Kommandotolk .
- Skriv bootrec /fixmbr i konsolen och tryck Enter.
Fixa 6: Omformatera hårddisken
Om din enhet är i gott fysiskt skick och ingen av metoderna ovan fungerade för dig, är det bäst att formatera den. Detta kommer att reparera den skadade huvudfiltabellen, till priset av att all din data raderas. Därför är det bäst att återställa din data innan du fortsätter med denna åtgärd.
Om MFT-problemet uppstår på en systemdisk, måste du använda Windows installationsmedia och välja att formatera disken på installationsskärmen för Windows. Om det är en extern disk eller en intern icke-system NTFS-disk eller volym, kan du formatera den med hjälp av Diskhantering:
- Sök efter “diskhantering” i Windows Sök (Windows-tangent + S). Klicka på Skapa och formatera hårddiskpartitioner från sökresultaten.
- Högerklicka på volymen med den korrupta MFT och klicka på Formatera .
- Välj formateringsparametrar, såsom filsystem och etikett. Klicka på OK .
Om alternativet Utför en snabbformatering lämnades markerat kan du återställa data från enheten även efter att den har formaterats. Se bara till att du inte skriver många nya filer till enheten, eftersom det kan minska chanserna för en fullständig återställning.
Åtgärda 7: Byt ut enheten
Om ingen av metoderna ovan gav något resultat kan din enhet helt enkelt vara för skadad. I ett sådant fall är det bäst att försöka återställa data – med hjälp av ett gör-det-själv-verktyg eller en professionell dataräddningstjänst, och sedan byta ut enheten.
Hur man återställer data från en korrupt enhet
Om du valde att formatera enheten, eller om du inte kan reparera MFT, kan du fortfarande återställa dina data från hårddisken med hjälp av program från tredje part för dataåterställning.
För att återställa data från en intern systemdisk är det bäst att använda ett diskkabinett och ansluta det till en fungerande dator med en SATA till USB-kabel. Här är en utmärkt guide om hur man gör detta.
När det gäller program för dataåterställning har du många alternativ att välja mellan. I vår handledning valde vi Disk Drill – tack vare dess avancerade dataåterställningsalgoritm och oöverträffade användarvänlighet. Det fungerar med alla typer av enheter och kan återställa data från din enhet även om den inte har något filsystem alls, d.v.s., den är RAW. Det bästa är att du kan testa programmet gratis och återställa upp till 500 MB data utan att betala en krona.
Så här återställer du data från en enhet med en skadad MFT, med hjälp av Disk Drill:
- Ladda ner Disk Drill och installera det.
- Öppna Disk Drill, välj NTFS-enheten med den korrupta masterfilstabellen och klicka på Sök efter förlorad data .
- Klicka på Granska hittade objekt för att visa de data som Disk Drill har hittat på disken. Du kan välja att direkt filtrera resultaten genom att klicka på den filtyp du vill återställa (Bilder, Video, Ljud, Dokument, Arkiv och Övrigt).
- Expandera Befintlig -sektionen för att visa de för närvarande lagrade filerna på disken. Klicka på Raderad eller förlorad och Återuppbyggd för att visa filer som har raderats tidigare men som fortfarande kan återställas av Disk Drill.
- Använd kryssrutorna för att välja de filer du vill återställa. Disk Drill visar en förhandsgranskning av den aktuellt valda filen automatiskt. Du kan dock klicka på ögonikonen bredvid filens namn för att manuellt förhandsgranska den. Klicka på Återställ efter att du bekräftat ditt val.
- Välj en återställningsdestination för filerna och klicka på Nästa .
- Disk Drill kommer att återställa dina data.
Slutsats
Vid skivkorruptionsfel kan du förlora tillgången till dina data och ibland är det enda sättet att lösa problemet att formatera skivan. Medan dataräddningsprogram kan hjälpa, är det enda säkra sättet att skydda dig mot dataförlust i scenarier som en korrupt MFT – att skapa regelbundna säkerhetskopior. Schemalägg helst veckovisa säkerhetskopior till molnet och en lokal lagringsenhet.