Niedawno powierzyłem sobie zadanie konserwacji mojego sprzętu, więc w ramach zadań zidentyfikuj to na moim dysku twardym są już uszkodzone sektory co było przyczyną, która nieco spowolniła jego działanie.
Podczas w Linuksie mamy kilka bardzo skutecznych narzędzi i dość potężny dla tego typu zadań, jest to doskonałe, ponieważ nie zamierzamy łamać sobie głowy, szukając pośród wielu istniejących dla systemu Windows, a większość z nich opiera się na tej samej metodzie.
W Linuksie robią to samo, co hermetyzowanie lub izolowanie uszkodzonych sektorów, w ten sposób dysk uniknie przechowywania informacji w tych sektorach, które nie są już dla niego optymalne.
Muszę o tym wspomnieć Poniższe narzędzia wykryją tylko uszkodzenia w sektorach Dlatego w przypadku fizycznego uszkodzenia dysku lub problemów z głowicami tego typu uszkodzenia nie da się już łatwo naprawić, dlatego zaleca się wymianę dysku twardego.
Teraz w środku doraz narzędzia, których będziemy używać w tym złym bloku, to potężne narzędzie pomoże nam zlokalizować sektory z awariami lub które nie są już optymalne do przechowywania informacji i spróbować je odzyskać.
Wykorzystanie badblocków do naprawy dysku twardego.
Do korzystania z tego narzędzia pierwszą rzeczą jest zidentyfikowanie dysku, który mamy zamiar naprawić, w tym celu otworzymy terminal i wykonamy:
sudo fdisk -l
Gdy to zrobisz, zobaczymy teraz punkt mocowania, który ma nasz dysk ważne jest, aby dysk, który będziemy analizować i naprawiać za pomocą badblocks, nie był używany, więc jest to dysk, na którym aktualnie masz system, zalecam użycie Live CD / USB systemu.
Punkt montowania już zidentyfikowany przystępujemy do wykonywania badblocków z terminala, w moim przypadku dysk, który mam zamiar naprawić ma montowanie w / dev / sdb
sudo badblocks -s -v -n -f /dev/sdb
gdzie wskazujemy, co następuje:
- -s. Pokazuje nam proces skanowania dysku, pokazując nam już sprawdzone sektory.
- -w. Wskazuje używany tryb pisania.
- -n. Wprowadza nas w tryb nieniszczący, co oznacza, że uszkodzone sektory zostaną odzyskane, a informacje na dysku twardym nie zostaną uszkodzone ani usunięte.
- -f. Naprawi uszkodzone sektory.
W moim przypadku jest to dysk, na który kopia zapasowa informacji została już skopiowana, więc nie mam problemu z danymi, więc wszystkie dane zostaną nadpisane, blok po bloku, wykonuję:
sudo badblocks -wvs /dev/sdb
- - w: Tryb zapisu (niszczący).
- -s. Pokazuje nam proces skanowania dysku, pokazując nam już sprawdzone sektory.
- -w. Wskazuje używany tryb pisania.
Po prostu musimy mieć do tego dużo cierpliwości, ponieważ w zależności od uszkodzenia i rozmiaru dysku może to potrwać od kilku godzin do kilku dni. Dlatego radzę odejść od komputera i przygotować dobry szeregowy maraton, jeśli dysk jest mocno uszkodzony.
Jak wyodrębnić uszkodzone sektory dysku twardego?
Teraz jeśli to, co Cię interesuje, to możliwość wyodrębnienia tych sektorów, które nie są już optymalne do przechowywania informacji, możemy użyć narzędzia fsck.
To narzędzie jest dobrym uzupełnieniem badblocków i polecam go również do analizy i konserwacji profilaktycznejponieważ okresowo używamy tego narzędzia, przez długi czas będziemy mieli dysk w dobrym stanie.
Do Twojego użytku podobnie jak badblocks, dysk, który będziemy analizować i naprawiać, musi zostać odmontowany, teraz musimy otworzyć terminal i wykonać następujące polecenie:
sudo fsck -cfvr /dev/sda
Gdzie wskazujemy, co następuje:
- -c. Sprawdź bloki na dysku.
- -f. Wymuś sprawdzenie, nawet jeśli wszystko wydaje się w porządku.
- -v. Wyświetl więcej informacji.
- -r. Tryb interaktywny. Czekaj na naszą odpowiedź.
W ten sam sposób musimy czekać i uzbroić się w cierpliwość.
Jeśli znasz jakieś inne narzędzie, które pomaga nam w tej pracy, nie wahaj się go z nami podzielić, również jako osobisty komentarz, jeśli czas potrzebny na wykonanie zadania przez te narzędzia przekracza jeden dzień, powinieneś pomyśleć o zakupie nowego dysku, ponieważ zdążysz wykonać kopię zapasową swoich informacji i uniknąć niepotrzebnych strat.