Jak naprawić uszkodzoną główną tabelę plików w systemie Windows za pomocą/bez użycia oprogramowania

manuviraj
Napisane przez
Zatwierdzone przez
14

fix master file tableUszkodzona tabela plików głównych może uniemożliwić Ci dostęp do plików, używanie narzędzi takich jak CHKDSK, a nawet uruchamianie systemu Windows. Jednak naprawienie błędu i odzyskanie dostępu do danych nie jest tak trudne, jak myślisz. Jeden z metod, opisany w naszym szczegółowym przewodniku, na pewno zadziała w Twoim przypadku.

Co powoduje uszkodzenie głównej tabeli plików w systemie Windows

Zanim przejdziemy do przyczyn uszkodzenia MFT, ważne jest, aby wiedzieć, czym jest główna tabela plików (MFT) i jak działa.

Na dysku sformatowanym w NTFS, Master File Table (MFT) to plik, który zawiera informacje o wszystkich plikach i katalogach na dysku. Typ przechowywanych informacji obejmuje rozmiar pliku, typ, datę i godzinę modyfikacji oraz autora. Co ciekawe, MFT zwiększa swoją wielkość, gdy na dysk zapisywane są kolejne pliki i katalogi, lecz po ich usunięciu ich wpisy w MFT są czyszczone i ponownie wykorzystywane (nie są usuwane). Oznacza to, że MFT nie zmniejsza rozmiaru po usunięciu plików z woluminu NTFS.

Zazwyczaj napotkasz komunikat “Uszkodzona tabela główna plików”, gdy próbujesz naprawić błąd “Struktura dysku jest uszkodzona i nieczytelna” za pomocą narzędzia CHKDSK. Rzadko, możesz napotkać ten błąd, gdy system Windows nie ładuje się. W tym przypadku Windows poprosi Cię o uruchomienie CHKDSK, a po jego uruchomieniu znów napotkasz ten sam błąd.

Uszkodzona tablica MFT uniemożliwia dostęp do plików na woluminie lub dysku NTFS, jednak faktyczne pliki nadal tam są i można je odzyskać za pomocą program do odzyskiwania danych.

Przyjrzyjmy się różnym powodom, które prowadzą do tego błędu:

Powód Opis
🦠 Atak wirusa Malware może siać spustoszenie na twoim komputerze, uszkadzając jego pliki, blokując dostęp do danych, a nawet uszkadzając tabelę główną plików (MFT).
🗄️ Dysk twardy jest zbyt pofragmentowany Pliki na twoim dysku twardym niekoniecznie są przechowywane jako jedna jednostka. Pojedynczy plik może być podzielony na fragmenty i przechowywany na różnych częściach dysku. Fragmentacja jest częścią funkcjonowania dysków twardych i niewiele można zrobić, aby temu zapobiec.
Jeśli nie masz wystarczająco dużo miejsca na dysku, obszary z rezerwy MFT będą używane do przechowywania fragmentów plików użytkownika, a jeśli zarezerwowany obszar MFT jest całkowicie zajęty – niezarezerwowane miejsce na dysku będzie używane do przechowywania wpisów MFT. Niemniej jednak oznacza to, że twój dysk jest zbyt pofragmentowany i musisz przeprowadzić defragmentację.
💿 Uszkodzone sektory Uszkodzone sektory to nieczytelne obszary na dysku. Są częścią normalnego zużycia dysków twardych, ale mogą rozwijać się znacznie szybciej z powodu czynników takich jak malware i niewłaściwe użytkowanie. Nagromadzenie uszkodzonych sektorów może prowadzić do uszkodzenia danych, w tym tabeli głównej plików.
🔌 Niewłaściwe odłączenie dysku Fizyczne usunięcie dysku podczas jego użycia może spowodować uszkodzenie danych, jeśli dane były zapisywane w momencie usunięcia. W szczególności, jeśli MFT było zapisywane, może zostać uszkodzone.
⚡ Utrata zasilania podczas procesu zapisu Jeśli proces zapisu został przerwany z powodu nagłego wyłączenia zasilania, może to skutkować uszkodzeniem MFT i ogólną utratą danych.

Jak Naprawić Uszkodzoną Główną Tabelę Plików

Zebraliśmy kilka metod, które mogą pomóc w naprawie uszkodzonej głównej tabeli plików. W przypadku, gdy zauważysz fizyczne uszkodzenie dysku twardego lub nie jest on w ogóle wykrywany przez Twój komputer (nawet w Zarządzaniu dyskami) – zalecamy zaprzestanie korzystania z dysku i bezpośredni kontakt z profesjonalną usługą odzyskiwania danych, jeśli chcesz odzyskać dane z dysku.

Dodatkowo, niektóre metody mogą wymagać utworzenia nośnika instalacyjnego systemu Windows. Oto przewodnik jak to zrobić.

Napraw 1: Defragmentuj dysk

Jeśli używasz wewnętrznego lub zewnętrznego dysku twardego (HDD), warto go zdefragmentować. Może to naprawić uszkodzoną główną tabelę plików, jednocześnie poprawiając prędkość odczytu plików.

Uwaga: Wykonuj defragmentację tylko, jeśli używasz fizycznego dysku twardego, nie próbuj defragmentować SSD ani żadnej innej formy pamięci flash. Może to skrócić żywotność napędu.

Oto jak można zdefragmentować dysk twardy:

  1. Wpisz „defrag” w Windows Search (klawisz Windows + S) i kliknij Defragmentuj i Optymalizuj Dyski w wynikach wyszukiwania.
  2. Aby określić, czy dysk wymaga defragmentacji, kliknij Analizuj dysk .
  3. Wybierz wolumin NTFS, który chcesz zdefragmentować, i kliknij Optymalizować .Defragmentation option.
  4. Poczekaj, aż system Windows zdefragmentuje dysk. Po zakończeniu defragmentacji zobaczysz OK w sekcji Aktualny status.

Naprawa 2: Ponownie zainstaluj napęd

Po prostu odinstalowanie z systemu operacyjnego, a następnie ponowne zainstalowanie dotkniętego problemem dysku może czasami rozwiązać błąd uszkodzonego MFT, umożliwiając systemowi operacyjnemu ponowne przeskanowanie dysku jako nowego urządzenia. Aby to zrobić, nie musisz fizycznie usuwać dysku. Wystarczy, że wykonasz poniższe kroki i powinno się udać:

  1. Naciśnij klawisz Windows + R, aby otworzyć aplikację Uruchom. Wpisz devmgmt.msc w polu tekstowym i naciśnij Enter.
  2. Rozwiń sekcję Dyski, kliknij prawym przyciskiem myszy na dysku z uszkodzoną główną tabelą plików i wybierz Odinstaluj urządzenie .Uninstall device in Device Manager.
  3. Po tym, upewnij się, że sekcja Dyski jest wybrana i kliknij na Działanie > Skanuj w poszukiwaniu zmian sprzętu na górze okna.Scan for hardware changes.

Naprawa 3: Użyj CHKDSK w trybie odzyskiwania

Jeśli uruchomienie CHKDSK po załadowaniu Windows wyświetla komunikat o uszkodzonej głównej tabeli plików, możesz spróbować uruchomić narzędzie w Windows Recovery Environment (WinRE). Jest kilka sposoby na wejście w tryb odzyskiwania systemu Windows sposobów, ale najprostszym z nich jest kliknięcie na Start > Zasilanie i przytrzymanie klawisza Shift podczas klikania w Uruchom ponownie.

Gdy już uruchomisz środowisko odzyskiwania systemu Windows, wykonaj następujące kroki:

  1. Kliknij na Rozwiązywanie problemów , a następnie wybierz Zaawansowane opcje .
  2. Teraz kliknij na Wiersz Polecenia .
  3. W konsoli wpisz CHKDSK *: /r /x i naciśnij Enter. Zastąp „*” literą dysku woluminu NTFS.CHKDSK syntax.

Aby uzyskać dostęp do wiersza polecenia w systemie Windows 7, przejdź do Zaawansowane opcje rozruchu > Napraw komputer > Wiersz polecenia .

Naprawa 4: Napraw MFT przy użyciu TestDisk

W sytuacjach, gdy CHKDSK nie był w stanie naprawić MFT, możesz użyć zewnętrznego oprogramowania do naprawy tabeli plików głównych, TestDisk, aby Ci pomóc. Windows posiada kopię MFT, zwaną MFTMirr, a TestDisk porównuje obie, aby naprawić uszkodzoną MFT.

Narzędzie nie ma interfejsu graficznego, więc postępuj zgodnie z poniższymi instrukcjami:

  1. Pobierz TestDisk i wyodrębnij zawartość archiwum.
  2. Po wyodrębnieniu uruchom plik testdisk_win.exe .
  3. Zdecyduj, czy chcesz utworzyć plik dziennika, czy nie. Użyj klawiszy strzałek do podświetlenia odpowiedniej opcji i naciśnij Enter, aby potwierdzić.Log file creation.
  4. Wybierz dysk z woluminem NTFS i wybierz Kontynuuj .Select drive.
  5. Wybierz typ tabeli partycji. Najlepiej jest po prostu nacisnąć Enter na tym ekranie, ponieważ TestDisk automatycznie wykrywa tabelę partycji.Partition table.
  6. Podświetl Zaawansowany i naciśnij Enter.Advanced option in TestDisk.
  7. Wybierz partycję NTFS za pomocą klawiszy strzałek w górę i w dół, następnie wybierz opcję Rozruch i naciśnij Enter.Boot option.
  8. Wybierz opcję Napraw MFT i naciśnij Enter.Repair MFT option.
  9. TestDisk przywróci główną tabelę plików. Jednak jeśli zarówno główne MFT, jak i MFTmirr są uszkodzone, nie będzie w stanie naprawić problemu.

Napraw 5: Naprawa Głównego Sektora Rozruchowego (MBR) za pomocą Bootrec

Narzędzie Bootrec w systemie Windows pozwala naprawić cały sektor rozruchowy dysku, co czasami może również rozwiązać problemy z MFT. Możesz użyć Nośnik instalacyjny systemu Windows, aby uruchomić Bootrec, w przypadku gdy nie możesz uruchomić systemu Windows.

Aby naprawić MFT za pomocą Bootrec, wykonaj następujące kroki:

  1. Podłącz nośnik instalacyjny Windows do swojego komputera i włącz go.
  2. Na ekranie Instalatora Windows wybierz Napraw swój komputer .
  3. Kliknij na Rozwiązywanie problemów > Opcje zaawansowane > Wiersz polecenia .
  4. Wpisz bootrec /fixmbr w konsoli i naciśnij Enter.Bootrec command.

Naprawa 6: Przeformatuj Dysk Twardy

Jeżeli twój dysk jest w dobrym stanie fizycznym i żadna z powyższych metod nie działa, najlepiej go sformatować. To naprawi uszkodzoną główną tablicę plików, kosztem usunięcia wszystkich danych. Dlatego przed przystąpieniem do tego kroku najlepiej jest odzyskać dane.

Jeśli problem MFT pojawi się na dysku systemowym, będziesz musiał użyć nośnika instalacyjnego Windows i wybrać opcję formatowania dysku na ekranie instalacji Windows. Jeśli jest to dysk zewnętrzny lub wewnętrzny dysk lub wolumin NTFS niebędący dyskiem systemowym, możesz sformatować go za pomocą Zarządzania dyskami:

  1. Wyszukaj „zarządzanie dyskami” w wyszukiwarce Windows (Klawisz Windows + S). Kliknij na Tworzenie i formatowanie partycji dysku twardego w wynikach wyszukiwania.
  2. Kliknij prawym przyciskiem myszy na wolumin z uszkodzonym MFT i kliknij na Format .Format option in Disk Management.
  3. Wybierz parametry formatowania, takie jak system plików i etykieta. Kliknij na OK .Format parameters.

Jeśli opcja Wykonaj szybkie formatowanie była pozostawiona zaznaczona, możesz odzyskać dane z dysku, nawet po jego sformatowaniu. Upewnij się tylko, że nie zapisujesz wielu nowych plików na dysku, ponieważ może to zmniejszyć szanse na pełne odzyskanie danych.

Naprawa 7: Wymień napęd

Jeśli żadna z powyższych metod nie przyniosła rezultatów, twój dysk może być po prostu zbyt uszkodzony. W takim przypadku najlepiej spróbować odzyskiwania danych – używając narzędzia DIY lub profesjonalnej usługi odzyskiwania danych, a następnie wymienić dysk.

Jak odzyskać dane z uszkodzonego dysku

Jeśli zdecydowałeś się sformatować dysk lub nie jesteś w stanie naprawić MFT, nadal możesz odzyskać dane z dysku twardego, korzystając z programów do odzyskiwania danych innych firm.

W przypadku, gdy chcesz odzyskać dane z wewnętrznego dysku systemowego, najlepiej użyć obudowy dysku i podłączyć ją do działającego komputera za pomocą kabla SATA do USB. Oto świetny przewodnik jak to zrobić.

Jeśli chodzi o programy do odzyskiwania danych, wybór jest naprawdę duży. W naszym poradniku zdecydowaliśmy się na Disk Drill – dzięki zaawansowanemu algorytmowi odzyskiwania danych i niezrównanej łatwości obsługi. Działa z wszystkimi typami dysków i umożliwia odzyskanie danych nawet wtedy, gdy dysk nie ma żadnego systemu plików, tj. jest RAW. Najlepsze jest to, że możesz wypróbować program za darmo i odzyskać do 500 MB danych bez płacenia ani grosza.

Oto jak odzyskać dane z dysku z uszkodzonym MFT, za pomocą Disk Drill:

  1. Pobierz Disk Drill i zainstaluj.
  2. Otwórz Disk Drill, wybierz dysk NTFS z uszkodzonym głównym plikiem tabeli i kliknij Wyszukaj utracone dane .Search for lost data Disk Drill.
  3. Kliknij Przeglądaj znalezione elementy , aby zobaczyć dane, które Disk Drill wykrył na dysku. Możesz bezpośrednio filtrować wyniki, klikając odpowiedni typ pliku, który chcesz odzyskać (Obrazy, Wideo, Audio, Dokumenty, Archiwa i Inne).Review found items in Disk Drill.
  4. Rozwiń sekcję Istniejący , aby zobaczyć pliki aktualnie przechowywane na dysku. Kliknij Usunięty lub zgubiony i Odtworzony , aby wyświetlić pliki, które zostały wcześniej usunięte, ale wciąż są możliwe do odzyskania przez Disk Drill.Data recovery sections.
  5. Użyj pól wyboru, aby zaznaczyć pliki, które chcesz odzyskać. Disk Drill automatycznie wyświetla podgląd aktualnie wybranego pliku. Możesz jednak kliknąć ikonę oka obok nazwy pliku, aby ręcznie go zobaczyć. Kliknij Odzyskaj po potwierdzeniu wyboru.List of recoverable files.
  6. Wybierz miejsce docelowe odzyskiwania plików i kliknij Następny .Recovery destination prompt.
  7. Disk Drill odzyska Twoje dane.

Wniosek

W przypadku błędów uszkodzenia dysku możesz utracić dostęp do swoich danych, a czasami jedynym sposobem na rozwiązanie problemu jest sformatowanie dysku. Chociaż programy do odzyskiwania danych mogą pomóc, jedynym pewnym sposobem ochrony przed utratą danych w scenariuszach takich jak uszkodzone MFT jest tworzenie regularnych kopii zapasowych. Najlepiej zaplanuj cotygodniowe kopie zapasowe w chmurze i na lokalnym dysku przechowywania.

FAQ

Zazwyczaj dowiesz się, czy MFT jest uszkodzone, uruchamiając polecenie CHKDSK. Konsola wyświetli komunikat: "Uszkodzona tabela plików głównych."
Tabela plików głównych (MFT) to plik zawierający metadane wszystkich innych plików użytkowników na dysku sformatowanym w NTFS. Zasadniczo zawiera wpisy, które przechowują informacje, takie jak zmodyfikowane dane, autor, typ pliku itp. dotyczące innych plików na dysku.
Nie da się dokładnie określić, gdzie przechowywana jest kopia zapasowa MFT. Możesz jednak użyć narzędzi takich jak NTFSInfo, aby uzyskać ogólne pojęcie o tym, gdzie znajdują się pliki MFT i MFTMirr.
Możesz użyć narzędzia Defragmentacja dysku lub polecenia dir /a $mft , aby znaleźć rozmiar MFT i ilość jego fragmentów. Zazwyczaj MFT znajduje się na początku woluminu NTFS.
manuviraj
Manuviraj Godara to profesjonalny autor treści, który na swoim koncie ma ponad 4 lata doświadczenia. Jego stale rosnące zainteresowanie i doświadczenie z dziedziny technologii skłania go do tworzenia treści związanych z odzyskiwaniem danych i technologią konsumencką.
Zatwierdzone przez
12 lat doświadczenia w tworzeniu oprogramowania, administracji bazami danych oraz naprawie sprzętu komputerowego.
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required