Jak naprawić dysk NTFS z systemem Windows, który nie działa w systemie Linux

Jeśli Linux nie otwiera dysku twardego sformatowanego w systemie Windows, najpierw sprawdź, czy jest to partycja NTFS i czy samo urządzenie jest sprawne. W przypadku niektórych problemów z metadanymi NTFS, ntfsfixnarzędzie Linux może przeprowadzić ograniczone naprawy i zażądać pełniejszego sprawdzenia przy następnym uruchomieniu systemu Windows. Nie jest to wersja CHKDSK dla systemu Linux i nie może naprawić uszkodzonego sprzętu ani odzyskać utraconych plików. Przed wprowadzeniem zmian utwórz kopię zapasową wszystkich danych możliwych do odczytu; jeśli dysk kliknie, rozłączy się lub zgłosi błędy wejścia/wyjścia, przerwij pracę i priorytetowo potraktuj kopiowanie lub tworzenie obrazu danych.

Zainstaluj narzędzie do naprawy systemu NTFS

ntfsfixZawiera narzędzia NTFS. Nazwy pakietów różnią się w zależności od dystrybucji Linuksa, a niektóre dystrybucje dzielą sterownik i narzędzia na osobne pakiety. Zainstaluj z oficjalnych repozytoriów swojej wersji:

Dystrybucja LinuksaPolecenie Zainstaluj
Ubuntu lub Debiansudo apt install ntfs-3g
Fedorasudo dnf install ntfsprogs
Arch Linuxsudo pacman -S ntfsprogs
openSUSE Tumbleweedsudo zypper install ntfsprogs

Dostępność pakietów może się różnić w zależności od wydania, szczególnie w systemie openSUSE Leap. Jeśli menedżer pakietów nie może znaleźć narzędzia, sprawdź indeks pakietów swojej dystrybucji przed dodaniem kolejnego repozytorium. Podręcznik ntfsfix opisuje narzędzie, natomiast pakiety Ubuntu ntfs-3g , Fedora ntfsprogs i Arch ntfsprogs pokazują, jak zorganizowane jest pakowanie.

Terminal Linux wyświetla polecenie instalacji pakietu ntfs-3g w systemie Ubuntu lub Debian.
Zainstaluj pakiet przeznaczony ntfsfixdla Twojej dystrybucji.

Dokładnie zidentyfikuj partycję NTFS

Podłącz dysk, otwórz terminal i uruchom:

lsblk -f

Spójrz na kolumny FSTYPE, LABEL, i MOUNTPOINTS. Wybierz partycję, której system plików jest wyświetlany jako ntfs. Dysk może być wyświetlany jako /dev/sdbz partycją taką jak /dev/sdb1; partycje NVMe używają nazw takich jak /dev/nvme0n1p3. Polecenie naprawy musi dotyczyć partycji NTFS , a nie całego dysku. Nigdy nie kopiuj poniższej przykładowej nazwy urządzenia bez sprawdzenia własnych wyników.

W terminalu Linux wprowadzono polecenie lsblk -f w celu zidentyfikowania urządzeń blokowych i partycji NTFS.
Użyj tej opcji lsblk -f, aby znaleźć partycję NTFS zamiast zgadywać nazwę jej urządzenia.

Odmontuj i uruchom sprawdzanie pod kątem braku zapisu

Zastąp /dev/sdX1w poleceniach dokładną partycją NTFS, którą zidentyfikowałeś. Sprawdź, czy Linux ją zamontował:

findmnt --source /dev/sdX1

Jeżeli jest zamontowany, zamknij pliki i okna korzystające z dysku, a następnie go odmontuj:

sudo umount /dev/sdX1

Jeśli polecenie wskazuje, że cel jest zajęty, zamknij programy, które go używają i spróbuj ponownie. Nie kontynuuj, gdy partycja jest zamontowana. Możesz wtedy poprosić ntfsfixo raport dotyczący tego, co zrobi bez zapisywania zmian:

sudo ntfsfix --no-action /dev/sdX1

To przydatny podgląd, a nie pełna diagnostyka ani gwarancja powodzenia naprawy. Jeśli wybrana partycja nie jest partycją NTFS, zatrzymaj się i ponownie sprawdź listę urządzeń.

W terminalu Linux wyświetlane jest polecenie unmount, po którym następuje polecenie ntfsfix dla przykładowej partycji NTFS.
Przed uruchomieniem narzędzia systemu plików odmontuj wybraną partycję, zastępując symbol zastępczy zweryfikowaną nazwą urządzenia.

Uruchom ograniczoną naprawę systemu NTFS

Po potwierdzeniu urządzenia i jego odmontowaniu uruchom:

sudo ntfsfix /dev/sdX1

Odczytaj wynik i poczekaj na zakończenie polecenia. ntfsfixPolecenie to rozwiązuje ograniczony zestaw typowych problemów z niespójnościami NTFS, resetuje dziennik NTFS i planuje sprawdzenie spójności NTFS dla pierwszego uruchomienia systemu Windows. Komunikat o zakończeniu polecenia Linux nie oznacza, że ​​wszystkie problemy z systemem plików zostały naprawione.

Zakończ sprawdzanie w systemie Windows

W razie potrzeby bezpiecznie odłącz dysk, podłącz go ponownie do komputera z systemem Windows i zezwól na zaplanowane sprawdzenie systemu plików. Jeśli system Windows nadal zgłasza błędy, otwórz wiersz polecenia jako administrator i uruchom polecenie chkdsk X: /f, zastępując X:literę dysku widoczną w systemie Windows. Dokumenty firmy Microsoft /fnaprawiają logiczne błędy systemu plików; jeśli wolumin jest używany, system Windows może poprosić o zaplanowanie sprawdzenia do następnego ponownego uruchomienia. Najpierw utwórz kopię zapasową ważnych plików, ponieważ naprawy zmieniają metadane systemu plików.

Wiersz polecenia systemu Windows wyświetla polecenie chkdsk X: /f jako kolejne polecenie naprawy systemu NTFS.
Do pełniejszego sprawdzenia systemu NTFS użyj programu Windows CHKDSK, podając prawidłową literę dysku Windows.

Jeśli po użyciu systemu Windows wolumin jest tylko do odczytu, może nadal znajdować się w stanie hibernacji lub być objęty działaniem funkcji szybkiego uruchamiania. W instrukcji NTFS-3G wyjaśniono, że może to spowodować, że wewnętrzne partycje NTFS będą tylko do odczytu lub niespójne. Przed ponowną próbą uruchom system Windows i wykonaj pełne zamknięcie; nie wymuszaj montowania woluminu w stanie hibernacji z możliwością zapisu.

Nie używaj dodatkowych flag jako ogólnych rozwiązań

Stara --clear-bad-sectorsrada jest łatwa do błędnego odczytania: czyści ona zarejestrowaną listę uszkodzonych sektorów NTFS, którą instrukcja opisuje jako przydatną po klonowaniu starszego dysku na nowy. Nie naprawia fizycznie uszkodzonych sektorów ani uszkodzonego dysku. Podobnie, --clear-dirtyzmienia flagę „brudny” woluminu; nie zastępuje to sprawdzenia systemu plików. Unikaj tych opcji, chyba że rozumiesz, dlaczego metadane muszą zostać zmienione.

Jeśli dysk jest nieobecny lsblk, wielokrotnie traci połączenie z siecią lub generuje błędy odczytu, ntfsfixnie jest to właściwe narzędzie. Sprawdź kabel, port lub obudowę tylko wtedy, gdy jest to bezpieczne i chroń dane przed podjęciem dalszych napraw. W przypadku typowych błędów systemu plików, użyj go ntfsfixtylko jako pierwszej pomocy i przeprowadź sprawdzanie w systemie Windows za pomocą programu CHKDSK.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.