Jakie są złe sektory i jak je naprawić? [Część 2]

Jakie są złe sektory i jak je naprawić? [Część 2]

Część 1 tego artykułu przyjrzał się sprzętowi dysku i temu, jak kontroler działa za kulisami, aby wykryć i rozwiązać problemy z uszkodzonymi sektorami wykrytymi podczas normalnej pracy.





W podsumowaniu tej dyskusji przyjrzymy się narzędziom dostępnym od systemu operacyjnego, producentów dysków i innych stron trzecich, których możesz użyć do zarządzania dyskami i ich monitorowania, aby utrzymać je w jak najlepszym stanie.





Zastrzeżenie : Przed uruchomieniem któregokolwiek z poleceń w tym artykule upewnij się, że masz dobrą kopię zapasową dysku, ponieważ próby naprawy uszkodzonych sektorów mogą spowodować uszkodzenie systemu plików. Oznacza to, że istnieje możliwość utraty części plików danych lub metadanych używanych do lokalizowania plików i katalogów na woluminie. Narzędzia producentów i innych firm mogą być równie katastrofalne jak narzędzia systemu operacyjnego. Jest to szczególnie ważne w przypadku tych narzędzi, które omijają zabezpieczenia systemu operacyjnego i uzyskują bezpośredni dostęp do dysku, który jest dokładnie co robi wiele z tych narzędzi.





Skanowanie dysku w poszukiwaniu złych sektorów

Każdy system operacyjny ma narzędzia do skanowania dysku w poszukiwaniu uszkodzonych sektorów. Niektóre są wywoływane automatycznie podczas uruchamiania, jeśli komputer wykryje nieprawidłowe zamknięcie. Na przykład system Windows przechowuje „brudny bit” w głównej tabeli plików (MFT) na woluminach NTFS lub w tabeli alokacji plików (FAT) na dyskach FAT16/32.

Podczas rozruchu program autochk szuka tej wartości i jeśli jest ustawiona, uruchomi skróconą wersję działań wykonywanych przez program chkdsk na wszystkich oznaczonych woluminach. Podobny proces jest używany przez inne nowoczesne systemy operacyjne.



Okna

Dla tych, którzy nie boją się wiersza poleceń Windows, chkdsk /r lub chkdsk /b można uruchomić w dowolnym momencie w poszukiwaniu uszkodzonych sektorów. Najpierw przeprowadzi inne testy, aby zweryfikować spójność metadanych dysku przed opcjonalnym przejściem uszkodzonego sektora. W zależności od rozmiaru danego woluminu oraz liczby katalogów i plików ukończenie może zająć trochę czasu. Różnica między tymi dwoma poleceniami polega na tym, że drugie ponownie oceni sektory, które są już oznaczone przez system operacyjny jako złe.

System Windows ma również narzędzie GUI, którego można użyć do przeprowadzenia tych samych kontroli. Można uzyskać do niego dostęp przez otwarcie Eksplorator Windows > kliknij prawym przyciskiem myszy dysk, aby sprawdzić > Właściwości > Karta Narzędzia > Sprawdź teraz… > zaznacz „Skanuj i próbuj odzyskać uszkodzone sektory” > Start .





Bez względu na to, który wybierzesz, jeśli skanujesz system lub dysk rozruchowy, będzie on wymagał wyłącznego dostępu do woluminu i zapyta, czy chcesz zaplanować skanowanie przy następnym ponownym uruchomieniu. Jeśli nie jest to dysk systemowy, skanowanie powinno rozpocząć się natychmiast, chyba że inny proces już go zablokował w celu uzyskania wyłącznego dostępu.

To narzędzie nie oznacza źle poszczególnych sektorów; oznacza cały klaster jako zły w MFT lub FAT i przenosi cały klaster do innego nieużywanego klastra na dysku. Może się tak zdarzyć, jeśli sprzęt dysku nie może ponownie zamapować uszkodzonego sektora z jakiegokolwiek powodu, na przykład jego pula sektorów zapasowych została wyczerpana.





Linux

Chociaż program badblocks może być używany do wyszukiwania uszkodzonych bloków (sektorów) na partycji dysku w systemach Linux, polecam użyć e2fsck -c zamiast tego lub odpowiedni fsck wariant dla używanego systemu plików. Zapewnia to przekazanie odpowiednich parametrów do programu badblocks.

Nieprawidłowe parametry mogą spowodować nieodwracalne uszkodzenie systemu plików. ten -C parametr wykonuje test tylko do odczytu na woluminie. Jeśli chcesz użyć nieniszczącego testu odczytu i zapisu, musisz określić: -DC zamiast tego parametr.

Podczas używania -C lub -DC , cała lista uszkodzonych bloków zostanie przebudowana. Jeśli chcesz zachować istniejące wpisy na liście i jedynie dodawać nowe bloki do listy, dodaj -do (zachowaj) opcję. Jeśli podejrzewasz, że doszło do uszkodzenia samego dysku i/lub systemu plików, możesz również dodać -P (preen) opcja, która spróbuje automatycznie naprawić wszelkie uszkodzenia. Poinformuje Cię, jeśli nie może naprawić znalezionych błędów.

Narzędzia producenta

Producenci napędów posiadają własne oprogramowanie diagnostyczne, które można wykorzystać do przeprowadzenia analizy powierzchni i sterowania funkcjami charakterystycznymi dla ich napędów. Western Digital ma Data Lifeguard dla Windows na ich dyski, podczas gdy Seagate ma: SeaTools dla Windows które można wykorzystać do testowania dysków Seagate, Maxtor i Samsung.

Oba oferują opcje testowania i naprawy powiązanych z nimi dysków, ale musisz uważać na to, które testy są niszczące, a które nie. W obu przypadkach powinieneś nadal mieć aktualna kopia zapasowa przed kontynuowaniem.

Narzędzia innych firm

Istnieją również narzędzia innych firm, takie jak SpinRite firmy Gibson Research Corporation które uzyskują dostęp do dysku poniżej poziomu systemu operacyjnego w celu wykonania swojej magii. Omija BIOS i współdziała bezpośrednio z kontrolerem dysku twardego. Służy głównie do odzyskiwania danych, ale może być również używany do analizy i weryfikacji powierzchni przed oddaniem nowego dysku do użytku.

SpinRite ma swoje ograniczenia. Ponieważ działa w systemie operacyjnym FreeDOS i używa CHS do uzyskania dostępu do dysku, może uzyskać dostęp tylko do pierwszych 228(268 435 456) sektorów. Tak więc dysk wykorzystujący sektory 512 bajtów będzie ograniczony do 128 GB, a dysk korzystający z sektorów 4K będzie ograniczony do 1 TB.

Ustawiając go na dysku startowym za pomocą interpretera poleceń systemu Windows 98 DOS 7, SpinRite 6 może teoretycznie przetestować cały dysk.

jak sprawdzić dm na instagramie online

Czy złe sektory można naprawić?

Fizyczne wady produkcyjne, awarie głowicy i większość innych usterek wykrytych przez kontroler dysku twardego generalnie nie mogą być naprawione. Te, które zostały wyizolowane przez system operacyjny, to inna historia.

Narzędzia systemu operacyjnego

Czasami możliwe jest odzyskanie bloków lub klastrów, które zostały oznaczone jako złe przez system operacyjny. Ponieważ klaster składa się zwykle z kilku sektorów, a pojedynczy uszkodzony sektor oznacza cały klaster jako zły, czasami możliwe jest odzyskanie tych klastrów.

Dzieje się tak, ponieważ kontroler dysku twardego mógł nie poradzić sobie z uszkodzonym sektorem, zanim system operacyjny miał z nim problem. Pamiętaj, że napęd generalnie nie wie, że coś jest nie tak, dopóki nie może odczytać sektora i nie próbuje ponownie mapować sektora, chyba że jest wiele nieudanych odczytów lub próba zapisu do tego sektora po nieudanym odczycie.

Jeśli kontroler dysku twardego ponownie przydzielił uszkodzony sektor po tym, jak system operacyjny oznaczył klaster zawierający jako zły, ponowne uruchomienie odpowiedniego polecenia w celu ponownej oceny uszkodzonych bloków ( chkdsk /b dla Windowsa, e2fsck -cc dla Linuksa – nie wolno używać -do opcja tutaj, ponieważ zachowałaby aktualną listę uszkodzonych bloków) powinna usunąć ją z listy.

SpinRite

SpinRite to jedno z narzędzi, które twierdzi, że jest w stanie odzyskać słabe sektory. Nawet po trzech dekadach pracy z technologią jest to coś, czemu nie chcę ufać. Sektor został pierwotnie oznaczony jako zły przez kontroler dysku (lub zawierający klaster został oznaczony przez system operacyjny), ponieważ nie można było z niego wiarygodnie odczytać danych. Nawet jeśli można poprawić jego zdolność do zatrzymywania danych, prawdopodobnie będzie to tymczasowe, co powinno nasunąć kilka pytań.

  1. Jak czasowa jest ta naprawa?
  2. Czy chcesz powierzyć swoje dane temu sektorowi?

Osobiście jest to obszar, w którym nie mam ochoty chodzić. Wiele moich danych jest zbyt ważnych.

Monitorowanie stanu dysku

Jednym z dwóch najlepszych sposobów ochrony danych przechowywanych na dyskach — jeśli nie rozpoznałeś ich w poprzednich komentarzach — jest upewnienie się, że wdrożono niezawodny plan tworzenia kopii zapasowych.

Drugi wykorzystuje oprogramowanie do monitorowania stanu dysków. Nowoczesne dyski twarde obejmują technologię samomonitorowania, analizy i raportowania (SMART), która pomaga określić stan dysku i przewidzieć awarie.

Ubuntu, RedHat i ich pochodne mają narzędzie Disks jako część ich domyślnej instalacji. Umożliwia dostęp do najważniejszych liczników SMART, a także przeprowadzanie krótkich i rozszerzonych testów SMART. Istnieją również narzędzia wiersza poleceń, takie jak smartctl, które można wykorzystać do automatyzacji sprawdzania i raportowania stanu napędu.

System Windows nie zapewnia tej możliwości, więc potrzebujemy narzędzi innych firm, takich jak Informacje o dysku kryształowym i Hard Disk Sentinel do obsługi zadania.

Liczniki SMART

Nie denerwuj się, gdy zobaczysz wartości zgłaszane przez te narzędzia. Wartość progowa jest ustalana przez producenta, aby wskazać, kiedy zostanie uznany za problem. Obecna znormalizowana wartość prawdopodobnie będzie wyższy niż najgorsza podana wartość i jest to oczekiwane dla większości liczników. Znormalizowane wartości, które wahają się od 1 do 253, chociaż niektórzy producenci wybierają punkt początkowy 100 lub 200 dla niektórych atrybutów, zmniejszają się z czasem od wyższego punktu początkowego i niekoniecznie stanowi to problem, dopóki nie spadnie poniżej wartości progowej.

Bez względu na to, jakie narzędzie wybierzesz do monitorowania urządzeń pamięci masowej, istnieje krótka lista liczników, którymi powinieneś się zająć, pod warunkiem, że Twój dysk je obsługuje:

  • Licznik 5 (liczba przeniesionych sektorów) ) to całkowita liczba sektorów, które zostały ponownie przydzielone i umieszczone na LIŚCIE G od momentu jej oddania do użytku. Nie obejmuje to sektorów, które zostały oznaczone w fabryce. Surowe dane to prawdziwa liczba, więc im mniej tym lepiej.
  • Licznik 10 (liczba ponownych prób zakręcenia) wskazuje, ile razy dysk musiał spróbować rozkręcić dysk, aż osiągnął prędkość roboczą, jeśli pierwsza próba się nie powiodła. Wzrost tego atrybutu wskazuje na problemy mechaniczne z napędem lub możliwy problem z zasilaniem.
  • Licznik 187 (Zgłoszone błędy nie do naprawienia) to liczba błędów ECC, których nie mógł naprawić sterownik napędu. Niższy jest lepszy, gdy patrzy się na surową wartość.
  • Licznik 188 (przekroczenie limitu czasu polecenia) to liczba przerwanych operacji na urządzeniu. Jest to zwykle wynikiem problemów z zasilaniem lub kablami do transmisji danych. Ponownie, wartość nieprzetworzonych danych powinna być niska.
  • Licznik 195 (Odzyskano ECC sprzętu) jest implementacją specyficzną dla dostawcy, więc wartości mogą nie zawsze odpowiadać identycznym warunkom. Ogólnie jest to liczba przypadków, w których korekta ECC była wymagana do zwrócenia prawidłowych danych z dysku.
  • Licznik 196 (liczba zdarzeń realokacji) oznacza, ile razy sektory wyzwoliły zdarzenie remapowania przez kontroler. Liczy zarówno udane, jak i nieudane próby przemapowania sektorów. Nie jest obsługiwany przez wszystkich producentów.
  • Licznik 197 (bieżąca liczba oczekujących sektorów) to liczba sektorów, które są obecnie oznaczone jako niestabilne i zostaną zmapowane, jeśli następna próba odczytu zakończy się pomyślnie lub przy następnym zapisie. Ten licznik jest zmniejszany, gdy sektor został pomyślnie zmapowany.
  • Licznik 198 (Liczba niepoprawnych sektorów offline) to całkowita liczba błędów podczas odczytu lub zapisu sektorów. Jeśli zacznie się to zwiększać, oznacza to problem z powierzchnią dysku lub podsystemem mechanicznym.

Wiele dostępnych liczników, wziętych z osobna, nie zapewnia zbyt dużego wglądu w ogólny stan dysków. Ale kiedy są one brane razem, zwracając szczególne zainteresowanie na te wymienione powyżej, jest bardziej prawdopodobne, że zauważysz negatywne trendy, dzięki czemu możesz przygotować się na nieunikniony zgon.

jak naprawić rysę na cd

Wniosek

Mimo że dostępne są narzędzia pomagające przewidzieć, ile czasu może pozostać na urządzeniach pamięci masowej, nie eliminuje to potrzeby posiadania solidnego, przetestowanego planu tworzenia kopii zapasowych. Są dowody że duża liczba dysków ulegnie awarii bez jednego błędu SMART w całej jego historii. W tym samym raporcie pokazuje również wysoką korelację między niektórymi z wymienionych powyżej błędów SMART a wyjątkowo skróconą żywotnością urządzenia.

Na przykład uszkodzone sektory wskazane na powyższym obrazku pochodzą z dysku, który według szacunków Hard Disk Sentinal Pro ma 21 dni życia. Dwa miesiące temu raportował 30 dni i wciąż czekam, aby zobaczyć, jak długo jeszcze potrwa, zanim trafi do nieba danych. Pokazuje więc, że analiza predykcyjna, chociaż wskazuje, że dane są zagrożone, nadal nie może dokładnie dać wiarygodnego wyobrażenia o ile czasu pozostało.

Mimo że liczba złych sektorów nie wzrosła od miesięcy, a użycie Regeneratora HDD na dysku, aby sprawdzić, czy może ożywić te 77 złych sektorów, nie pomogło, ogólny stan zdrowia nadal nieco się zmniejszył. Ciekawie będzie zobaczyć, jak długo przetrwa.

Chciałbym usłyszeć, czy ktoś inny miał podobne doświadczenia z narzędziami monitorującymi SMART? Czy udało Ci się uratować dane przed katastrofą, używając ich? Czy w ogóle dla ciebie nie pracowały? Co powiesz na narzędzia do przywracania uszkodzonych sektorów, takie jak SpinRite lub HDD Regenerator? Daj mi znać w komentarzach pod spodem!

Udział Udział Ćwierkać E-mail Jak wyczyścić komputer z systemem Windows za pomocą wiersza polecenia

Jeśli na komputerze z systemem Windows zaczyna brakować miejsca, usuń śmieci, korzystając z tych szybkich narzędzi wiersza polecenia.

Czytaj dalej
Powiązane tematy
  • Wyjaśnienie technologii
  • Twardy dysk
O autorze Bruce Epper(13 opublikowanych artykułów)

Bruce bawi się elektroniką od lat 70., komputerami od wczesnych lat 80. i trafnie odpowiada na pytania dotyczące technologii, których przez cały czas nie używał i nie widział. On też denerwuje się, próbując grać na gitarze.

Więcej od Bruce'a Eppera

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować