Jak naprawić zły dysk twardy w systemie Linux

Masz problemy z dyskami twardymi w systemie Linux? Nie martw się, istnieją sposoby rozwiązania tego typu problemów. Najłatwiejszym i najszybszym sposobem naprawy uszkodzonego dysku twardego w systemie Linux jest użycie edytora partycji znanego jako Gparted. Dzięki niemu użytkownicy mogą łatwo modyfikować systemy plików, usuwać je, tworzyć nowe, a nawet naprawiać problemy, które mogą mieć. Istnieją dwa sposoby korzystania z Gparted. Pierwszy sposób polega na zainstalowaniu go bezpośrednio na komputerze z systemem Linux, jak każdy inny program. Zrozum, że instalacja Gparted jako programu może być bardzo ograniczona. Najważniejsze jest to, że ze względu na sposób działania systemu Linux użytkownicy nie mogą modyfikować używanych partycji.

Zainstaluj Gparted

Zainstaluj go w swojej ulubionej dystrybucji Linuksa, otwierając Gnome Software, wyszukując „Gparted”, a następnie klikając przycisk instalacji. Alternatywnie zainstaluj Gparted, otwierając okno terminala i wprowadzając to polecenie, aby go zainstalować.

Ubuntu

sudo apt install gparted

Arch Linux

sudo pacman -S gparted

Debian

sudo apt-get install gparted

Fedora

sudo dnf install gparted

OpenSUSE

sudo zypper install gparted

Tworzenie Gparted Live Disk

Jeśli oprogramowania Gnome nie ma w używanej dystrybucji Linuksa, nie martw się. Gparted jest bardzo popularny. W rzeczywistości jest to prawdopodobnie najlepszy pojedynczy edytor partycji (graficzny) w całym Linuksie. Pomyśl o sposobie, w jaki normalnie instalujesz programy w swojej wersji Linuksa i zainstaluj go w ten sposób. Wyszukaj „gparted”.

Nie interesują Cię ograniczenia, gdy bawisz się na dysku twardym? Pobierz ten Debian Linux zasilany dysk na żywo Gparted. Korzystanie z niego pozwala użytkownikom modyfikować dowolne dyski twarde, partycje i urządzenia w systemie Linux.

Istnieje wiele różnych sposobów tworzenia dysków instalacyjnych na żywo w systemie Linux. Jednak zdecydowanie najłatwiejszym sposobem jest użycie programu Etcher. Iść do strona internetowa programu, pobierz Etcher i użyj go do utworzenia dysku na żywo. Nie wiesz, jak to zrobić? Nie martw się! To trzyetapowy proces. Proces tworzenia jest pokazany z animacją na stronie pobierania Etcher.

Uwaga: posiadaj dysk USB o pojemności co najmniej 512 MB dla Gparted.

Naprawianie dysków twardych za pomocą Gparted

Znajdź dysk twardy, który powoduje problemy w Gparted. Zrób to, wybierając go z listy rozwijanej po prawej stronie. Spowoduje to otwarcie układu partycji dysku twardego w Gparted. Kliknij prawym przyciskiem dowolną partycję, a następnie wybierz opcję „Sprawdź”. Po wybraniu opcji „sprawdź” kliknij znacznik wyboru, aby rozpocząć proces.

„Sprawdzanie” polega na przejrzeniu partycji pod kątem problemów. Jeśli wystąpią jakiekolwiek problemy, Gparted niezwłocznie je naprawi. Może to oznaczać zmianę organizacji bloków, naprawę problemów z systemem plików i nie tylko. To zajmie czas.

Usuwanie uszkodzonych bloków za pomocą FSCK

Innym powodem używania dysku na żywo Gparted jest to, że zapewnia terminal, z którego może korzystać każdy. Pomaga to podczas rozwiązywania niektórych problemów z dyskiem twardym, ponieważ nie można przeprowadzić sprawdzenia systemu plików, gdy partycja jest używana. Otwórz terminal na dysku na żywo Gparted. Następnie użyj lsblk, aby wyświetlić listę wszystkich dysków i partycji. Znajdź dysk twardy, który chcesz sprawdzić, i pamiętaj o etykiecie, którą ma w lsblk. W tym przykładzie będziemy używać / dev / sda1

Pamiętaj, aby zmienić polecenie, aby odzwierciedlić własne potrzeby (zmieniając / dev / sdb1 na dowolny dysk twardy, na którym chcesz przeprowadzić sprawdzenie).

Uzyskaj root w terminalu za pomocą: sudo -s

Następnie w terminalu wprowadź następujące polecenie:

fsck /dev/sda1 -y

Fsck zwykle zajmuje trochę czasu, ponieważ musi przejść, znaleźć każdy uszkodzony blok i naprawić / wyczyścić go. Bądź cierpliwy! Nie wyłączaj komputera podczas tego procesu. Zakończy się za około 20 minut.

Zeruj dysk twardy

Innym zastosowaniem terminala Gparted jest DD. Jeśli na dysku twardym jest zbyt wiele złych / brudnych bloków, może być konieczne zastąpienie wszystkich danych na nim i wyczyszczenie go. Nazywa się to „zerowaniem” dysku twardego. Na początek znajdź nazwę napędu, który chcesz wyczyścić za pomocą lsblk (powinno to być / dev / sd__). W tym przykładzie będziemy używać / dev / sdb. Pamiętaj, aby zmodyfikować polecenie, aby odpowiadało Twoim potrzebom.

Uzyskaj root w terminalu za pomocą: sudo -s

Zeruj pojedynczą partycję za pomocą:

dd if=/dev/zero of=/dev/sdb1 bs=1M

Zeruj cały dysk twardy za pomocą:

dd if=/dev/zero of=/dev/sdb bs=1M

Polecenie DD (zwłaszcza gdy jest uruchamiane na dysku twardym) zajmuje zwykle bardzo dużo czasu. Problem w używaniu DD polega na tym, że nie ma ekranu ładowania, monitu ani niczego. Sposób sprawdzenia, czy proces się zakończył, jest prosty: poczekaj, aż terminal pozwoli ci ponownie wpisać słowa. To znaczy, że jest zrobione.

Podobnie jak uruchomienie polecenia FSCK, DD zajmie dużo czasu. W niektórych przypadkach prawdopodobnie dłużej. Najlepiej uruchomić to polecenie, a następnie wyjść z pokoju, aby zrobić coś innego na kilka godzin.

Wniosek

Dyski twarde nie są idealne, nawet w systemie Linux. Nie wiadomo, kiedy mogą wystąpić problemy. Dlatego ważne jest, aby wiedzieć, co robić, gdy zdarzają się takie rzeczy, aby zminimalizować te problemy. Miejmy nadzieję, że czytając tę ​​wskazówkę, będziesz w stanie naprawić zły dysk twardy w systemie Linux.