Strona 1 z 1

Skanowanie badsektorów dysku pod Linuxem

: 04 mar 2023, 09:50
autor: fabians
Aby zeskanować dysk w poszukiwaniu badsektorów, można wykorzystać poniższą metodę. W pierwszej kolejności musimy widzieć jakie oznaczenie ma dysk który chcemy przeskanować. W tym celu można użyć programu dyski/gparted lub użyć komendę

Kod: Zaznacz cały

$ sudo fdisk -l
Następnie jeśli mamy partycje na dysku np. sda , sda10 itd. możemy przeskanować je pojedynczo lub cały dysk komendą:

Kod: Zaznacz cały

$ sudo badblocks -v /dev/sda > badsectors.txt
Pojawi się poniższy komunikat

Kod: Zaznacz cały

Sprawdzanie bloków od 0 do 234431063
Poszukiwanie wadliwych bloków (tylko odczyt): 
Wtedy trzeba poczekać na wynik końcowy. Może to zająć długi czas nawet 2-3 godziny. Wynik skanowania zostanie wyświetlony. Jeżeli licznik badsector wynosi 0, to jest wszystko dobrze. Jeżeli wynik daje inny niż 0 oznacza to uszkodzony dysk. Raport zapisuje się w katalogu głównym użytkownika badsectors.txt. Przy dobrym dysku plik jest pusty, przy badsektorach będą tam cyfry odpowiadające lokalizacji uszkodzonego sektora/sektorów. Sprawdziłem dwa dyski HDD, dobry i uszkodzony powyższą komendą i HD Tune pod Windowsem. W HD Tune pokazane sektory były jako jedna czerwona kropka. W pliku badsectors.txt otrzymałem wynik 16 uszkodzeń z adresem położenia na HDD. Dyski z uszkodzonymi sektorami nadają się do wymiany. Efekt działania z badsektoami to możliwość bardzo wolnego działania, notorycznym uszkodzeniem systemu operacyjnego lub uszkodzeniem zawartości dysku/ brak możliwości odczytu zawartości.
Na podstawie:
https://www.tecmint.com/check-linux-har ... ad-blocks/

Obrazek
Obrazek
Obrazek