MHDD – diagnostyka i naprawa dysku twardego

W dzisiejszym wpisie zajmiemy się programem MHDD jego autorem jest Dmitry Postrigan, program został stworzony w jednym podstawowym celu do diagnostyki i naprawy dysków twardych. MHDD działa w trybie nisko poziomowym. Współpracuje bezpośrednio z takimi kontrolerami dysku twardego jak ATA, czy Serial Ata ( SATA). W poradniku przedstawię w jaki sposób przeskanować dysk twardy pod kątem błędów. Jeśli Twój Twardziel pracuje niestabilnie, wydaje dziwne dźwięki: stuka, szumi, ma problemy z odczytaniem plików, system widzi błędy na nim to znak, że należy go poddać diagnozie.

Pobranie programu MHDD

W celu rozpoczęcia pracy, należy pobrać program do naprawy dysku MHDD z Internetu. Jeśli ktoś posiada bootowalną płytkę z oprogramowaniem diagnostycznym Hiren’s Boot CD to przeglądając menu z pewnością odnajdzie na nim program MHDD. Jeśli nie posiadamy takiej płytki pobieramy program na nasz komputer następnie Tworzymy bootowalną płytkę bądź pendrive i uruchamiamy na tym stanowisku na którym występuje problem z dyskiem twardym. Strona producenta programu to:

http://www.ultimatebootcd.com/ – wpisujemy go w okienku przeglądarki, tam znajdziemy najnowszą wersję programu którą pobieramy. W sekcji po lewej stronie „Table of Content” klikamy na zakładkę Dowload UBCD

MHDD - strona producenta

Przechodzimy na stronie do miejsca gdzie znajdziemy Mirror Scan są to miejsca z których możemy sobie pobrać obraz programu do naprawy twardych dysków.

Jak pobac MHDD

Nagranie programu MHDD na płytę

Po pobraniu pliku, należy go nagrać na płytkę – warto skorzystać w tym celu z prostego w obsłudze programu jakim jest CD Burner. Jeśli go jeszcze nie posiadasz, pobierz plik instalacyjny i zainstaluj na swoim komputerze, MHDD możesz nagrać na płytkę za pomocą dowolnego programu do nagrywania, który posiadasz na swoim komputerze.

Poniżej przedstawiam screen z programu CD Burner podczas nagrywania programu do diagnostyki dysków twardych MHDD

CD Burner nagrywanie programu MHDD

Jak nagrać na płytkę CD obraz z programem MHDD

Uruchomienie programu MHDD

Zmiana Bootowania w BIOS

Po nagraniu płytki, należy ją umieścić w napędzie komputera w którym będziemy sprawdzać wadliwy twardy dysk. Pamiętaj o tym aby ustawić Bootowanie na napęd CD/DVD, jeśli program się nam automatycznie po uruchomienia komputera nie włączy musisz wejść do Biosu (w zależności od producenta Biosu czy też płyty głównej może to być różna kombinacja klawiszy, zazwyczaj jest to Delete bądź F2) i zmienić opcję bootwania z dysku twardego na napęd.

Bios zmiana ustawień bootowania z dysku na napęd CD/DVD

Na poniższym obrazku widzimy, że ustawiona jest opcja bootwania na napędy CD/DVD

Bootowanie MHDD z płyty

Wychodząc z BIOSU nie zapominamy zapisać wszystkich wprowadzonych zmian: Save Changes and Exit – Zapisz zmiany i wyjdź.

Po wczytaniu płytki wybieramy program MHDD.

Program uruchamiamy zazwyczaj w opcji 2, bez użycia kontrolera SCSI – który umożliwia nam podłączenie kilku dysków twardych zazwyczaj stosowany w komputerach serwerowych.

Ekran startowy MHDD

Kolejne okno, które zostanie wyświetlone na naszym monitorze da nam możliwość wyboru dysku twardego, który ma zostać poddany diagnostyce. Dysk zostaje wybrany poprzez wpisanie odpowiedniej cyfry i zaakceptowaniu przyciskiem Enter. Jeśli dokonaliśmy złego wyboru i chcielibyśmy powrócić do przedstawionego okna należy skorzystać ze skrótu klawiaturowego Shift + F3, bądź wpisać komendę POR.

MHDD wybór dysku twardego

Wskazówka! Co gdy MHDD nie wykrywa dysku a jest on podłączony?

W momencie gdy dysk nie został wykryty przez program należy uruchomić BIOS SETUP -> patrz „zmiana bootowania w BIOS” następnie odszukać tryb działania kontrolera SATA Mode z AHCI na IDE. Jeśli pracujemy na laptopie włączamy emulację P-ATA <> S-ATA.

Sata Controller Mode

Jeśli MHDD wykrywa dysk przechodzimy do następnego kroku.

Po wybraniu dysku należy wcisnąć klawisz F1 pozwoli to na wyświetlenie wszystkich dostępnych komend.

okno pomocy mhdd

Menu programu MHDD

Menu programu MHDD

Po zaznajomieniu się z oknem programu możemy przykładowo:

Wyświetlić informacji o dysku
wpisując komendę EID wybór potwierdzamy klawiszem Enter

Wyświetlić parametry S.M.A.R.T
wpisując komendę SMART lub wciskając klawisz F8

Testować powierzchnię dysku
w celu przeprowadzenia skanowania dysku twardego należy wpisać komendę SCAN bądź nacisnąć klawisz F4 dzięki czemu otrzymamy następujące okienko z opcjami:

Testowanie powierzchni dysku twardego programem MHDD

Parametry MHDD

Start LBA – parametr mówiący od którego sektora mamy zacząć diagnostykę dysku twardego, jeśli skanowanie wykonujemy pierwszy wartość ta powinna być ustawiona na 0.

End LBA – parametr mówiący na jakim sektorze mamy skończyć diagnostykę dysku twardego, jeśli skanowanie wykonujemy pierwszy raz wartości tych nie zmieniamy, chcemy aby sprawdzono wszystkie sektory dysku twardego.

Remap – bardzo ważna opcja którą, możemy ustawić w dwóch trybach On i Off. Jeśli Remap ustawiony jest na Off wykonamy tylko test twardego dysku i zobaczymy w jakim jest on stanie (jeśli liczba Bad sektory jest duża to nie opłaca się naprawiać takiego dysku twardego, a sam proces naprawy może ulec wielkiemu wydłużeniu). Pamiętaj praca na dysku na którym wykryto kilka lub kilkanaście Bad sektorów jest bardzo ryzykowna i powinniśmy jak najszybciej wykonać jego kopię zapasową. Natomiast funkcja On będzie starała się nam dodatkowo naprawić dysk twardy. Jeśli do tej pory nie wykonywaliśmy testu programem MHDD warto ustawić ten parametr na OFF, gdyż chcemy na początek sprawdzić stan dysku, jeśli jednak będzie z nim coś nie tak zmienimy opcję na ON dokonując dodatkowych zmian.

Timeout – określony czas podawany w sekundach, po którym program uważa nieodpowiadający sektor za niedostępny.

Spindown after scan – wyłączenie dysku po zakończonym skanowaniu (dysk przechodzi w stan uśpienia)

Loop test/repair – włączenie zapętlenia operacji testowania/naprawiania dysku

ERASE – zerowanie dysku powoduje całkowite usunięcie danych z dysku.

Aby rozpocząć test dysku twardego warto pozostawić ustawienia domyślne programu, następnie znowu naciskamy klawisz F4. Nawigacja programu odbywa się przy pomocy strzałek.

Okno skanowania

Okno skanowania podczas pracy programu wygląda następująco:

Okno skanowania dysku za pomocą MHDD

Czas skanowania jest zależny od szybkości oraz od tego z jaką pojemnością dysku musi sobie MHDD poradzić – jedno jest pewne należy uzbroić się w cierpliwość.

Po prawej stronie naszego okienka możemy zauważyć bloczki z danymi. Dane te określają czasy dostępu, mamy 6 kolorowych prostokątów o następujących prędkościach odczytu:

<3ms –prędkość odczytu poniżej 3ms
<10ms – prędkość odczytu poniżej 10ms
<50ms – prędkość odczytu poniżej 50ms

Kolor szary jest najbardziej oczekiwanym przez nas kolorem – oznacza bardzo dobre lub dobre prędkości odczytu z dysku.

Kolejny prostokąt to zielony:

<150ms – prędkość odczytu poniżej 150ms

Są to już zdecydowanie wolniejsze bloki odczytu, ale można je jeszcze zaakceptować.

Jeżeli na naszym dysku twardym występują bloki w kolorach czerwonych będzie to oznaczało niestabilny i opóźniony odczyt danych. Oznaczenia tych bloków to:

<500ms –prędkość odczytu poniżej 500ms

>500ms –prędkość odczytu powyżej 500ms

Błędy odczytu, oto ich interpretacja

Poniżej kolorowych prostokątów znajdują się dokładne błędy odczytu, oto ich interpretacja:
? TIME – czas potrzebny na zweryfikowanie sektora został przekroczony – przekroczenie czasu żądania (odczyt niemożliwy lub utrudniony, dysk zawiesza się w tym miejscu bardzo prawdopodobna awaria dysku)
x UNC –
uszkodzony sektor (bad sektor), który należy zablokować podczas naprawy

! ABRT – żądanie odrzucone – oznacza że nie odnaleziono sektora – poważny błąd, wiąże się to z możliwością uszkodzenia powierzchni.
S IDNF –
nie znaleziono znacznika sektora ID przyczyną może być uszkodzone firmware dysku – dysk powinniśmy oddać do profesjonalnego serwisu.
A AMNF –
nie znaleziono znacznika adresu przyczyną może być problem z nagłówkami opisującymi sektory.

Poniżej przykładowy screen po zakończeniu pracy programem MHDD:

Wynik testowania dysku programem MHDD

Program wykrył jeden Bad sekktor, dodatkowo MHDD podał nam dokładny numer komórki gdzie się ten Bad sektor znajduje. Opisany jest on kolorem czerwonym pod nazwą Error. Pod adresem Bad sektora widzimy również Warning czyli ostrzeżenie o adresie komórki, która jest już na granicy żywotności.

W jaki sposób usunąć Bad sektory?

Najlepszym rozwiązaniem na usunięcie Bad sektorów, jest wykonanie realokowania Bad sektorów poprzez zerowania dysku (spowoduje to bezpowrotną utratę danych), w kolejnym kroku powinniśmy wykonać remap dysku twardego. Jeżeli posiadasz jakieś informację na dysku i nie chcesz ich stracić wykonaj tylko remapowanie.

Remapowanie sektorów

Remapowanie sektorów- zgodnie z definicją jest to proces podmiany informacji – nie należy używać sektora X tylko sektor Y z puli sektorów zapasowych. Dyski twarde posiadają specjalne rezerwy z nieużywanymi sektorami, którymi sam automatycznie zastępuje / ręcznie można zastąpić niesprawne sektory dysku pojawiające się kiedy dysk napotyka błąd odczytu/zapisu/weryfikacji.

UWAGA! Jeśli S.M.A.R.T informuje o wykorzystaniu sektorów zapasowych, które zostały już re mapowane nie zaleca się wykonywanie poniższych zabiegów.

W celu wyzerowania naszego „Twardziela” użyjemy komendy ERASE i dwukrotnie decyzję potwierdzimy klawiszem Enter. Gdy dysk zostanie już wyzerowany wykonamy remap. Aby tego dokonać w okienku programu (wciskamy F4) , z którym zapoznaliśmy się na początku poradnika przy użyciu strzałek wybieramy REMAP (ustawiamy wybór na ON) potwierdzamy naciskając klawisz Enter.

remapowanie dysku twardego

W celu rozpoczęcia wybieramy klawisz F4.

Po zakończeniu, możemy dokonać skanu dysku ponowanie, aby sprawdzić czy program poradził sobie z usunięciem Bad sektorów. Jeżeli podczas naprawy (REMAP), nie chcemy tracić czasu na pełne skanowanie powierzchni dysku, możemy podać przybliżony adres od którego program zacznie naprawę. W naszym przypadku Bad sektor znajdował się w komórce o numerze „Error: 270916513”

Dla tego w opcjach menu okienka powyżej możemy wpisać Strat LBA: 270900000 – od adresu tej komórki program zacznie sprawdzanie i naprawę, a chcemy żeby zakończył swoje działanie na adresie 270917000. W tym momencie rozpoczął się test już tylko tego krótkiego odcinka, gdy program dojdzie do uszkodzonej komórki będzie starał się automatycznie oznaczyć ten sektor jako nieaktywny, aby w przyszłości już go nie używać. Może to potrwać od kilku do kilkunastu minut – poniżej obrazek przedstawiający próbę oznaczenia Bad sektora

Naprawa uszkodzonej komórki - MHDD

Po zakończeniu naprawy obok uszkodzonej komórki pojawi się niebieski prostokącik:

Kończenie pracy programu MHDD

Jeżeli na naszym dysku twardym MHDD wykrył kilka Bad sektorów, lepszym rozwiązaniem jest uruchomienie programu nocą, aby ten spokojnie przeskanował i naprawił nasz dysk.

Kończenie pracy MHDD

W celu zakończenia pracy z programem MHDD wpisujemy komendę EXIT lub QUIT – skrót ALT-X, bądź kombinacją klawiszy CTR + ALT +Delete restartujemy komputer, wyciągając płytkę z napędu. Pamiętaj o przywróceniu odpowiedniej kolejności Bootowania w Biosie. W razie pytań bądź informacji proszę o pozostawienie komentarza.

Podobał Ci się artykuł oceń go:

[ratings]

9 komentarzy
  1. ANDRZEJ
  2. slazak
    • teacher
  3. Rafi
    • teacher
  4. wrona
    • teacher
  5. Tomek
    • teacher

Leave a Reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *