Powróć

MHDD - Diagnostyka HDD Low-level


MHDD jest najlepszym programem diagnostycznym do dysków twardych.
MHDD 4,6 możemy pobrać
Tutaj i wypalamy go jak zwykły obraz ISO.
MHDD pracuje z dyskami ustawionymi na MASTER!
Po wypaleniu go na płycie cd bootujemy z niej.

Oto główne okno programu:




Widać ze MHDD wykrył dysk ST311720A na porcie 170h pod pozycją 3. Wybieramy go wciskając odpowiedni klawisz tak jak na fotce:



Następnie wciskamy enter. Jesteśmy teraz w głównym oknie programu MHDD



I teraz aby uzyskać więcej informacji o dysku wpisujemy komendę EID i wciskamy enter. W przypadku dysku ST311720A wygląda to tak:



A teraz co możemy wykonać w programie

1) Jak sprawdzić powierzchnie dysku?
Aby wykonać skanowanie należy wcisnąć 2 razy przycisk F4 i rozpocznie się skanowanie dysku. Efekt skanowania dysku dla dysku ST311720A wygląda tak:



Interpretacja czasów sektorów dla dysku :
<3ms - bloki z prędkością odczytu poniżej 3ms (szare - dobre)
<10ms - bloki z prędkością odczytu poniżej 10ms (szare - dobre)
<50ms - bloki z prędkością odczytu poniżej 50ms (szare - dobre)
<150ms - bloki z prędkością odczytu poniżej 150ms (zielone - nie świadczy to dobrze, ale to jeszcze nie błąd)
<500ms - bloki z prędkością odczytu poniżej 500ms (czerwone - niestabilny odczyt, opóźnienie - są problemy)
>500ms - bloki z prędkością odczytu powyżej 500ms (brązowe - niestabilny odczyt, mogą zmienić się w "bad sectors")

Interpretacja błędów przy skanowaniu dysków :
? TIME - przekroczenie czasu żądania (odczyt niemożliwy, dysk "zawiesza" się w tym miejscu), bardzo prawdopodobny "zgon" dysku
x UNC - uszkodzony sektor (bad)
! ABRT - żądanie odrzucone (nie znaleziono sektora - poważny błąd, możliwe uszkodzenie powierzchni)
S IDNF - nie znaleziono znacznika sektora (najprawdopodobniej uszkodzone firmware dysku - nie do naprawienia w "domowych" warunkach)
A AMNF - nie znaleziono znacznika adresu (problem z nagłówkami opisującymi sektory)

Diagnoza: W przypadku naszego dysku ST311720A możemy zaobserwować sektory z następującymi szybkościami odczytu:
<3ms : 1
<10ms : 35
<50ms : 11490
<150ms :1541
Dysk nie jest w dobrym stanie ma bardzo dużo wolnych sektorów (<150ms :1514) dysk o takich szybkościach dostępu do sektorów jest bardzo wolny i uciążliwy w czasie normalnej pracy.

2) Jak odczytać S.M.A.R.T dysku?
S.M.A.R.T dysku odczytujemy wciskając przycisk F8.
Dla naszego dysku wygląda to tak:



3) Jak usunąć bad sektory i wolne sektory?
Najlepszym sposobem na usunięcie badów i wolnych sektorów jest zerowanie a potem remap dysku (zerowanie powoduje bezpowrotną utratę danych)
Aby wykonać zerowanie całego dysku w MHDD należy użyć komendy ERASE i liknąć 2 razy enter .
Po zakończeniu zerowania wykonujemy następująco remap.
Wciskamy F4 schodzimy strzałkami na opcje Remap i klikamy enter.
Wygląda to tak:



Aby rozpocząć wciskamy F4
Po zakończeniu wykonujemy ponowny skan powierzchni (2 x F4) i sprawdzamy efekty.
Uwaga: Jeśli s.m.a.r.t sygnalizuje wykorzystanie puli sektorów które zostały relegowane odradzam stosowanie tych zabiegów.

4) Mój dysk stracił pojemność BIOS oraz windows rozpoznaje go jako mniejszy nie jest to wina zworek. Co robić?
Dysk ma założone HPA czyli ograniczenie fabrycznego LBA aby ustawić fabryczne LBA użyj komendy NHPA

5) Jak zmniejszyć pojemność dysku twardego nie zworkami?
Do tego celu należy użyć komendy HPA wybrać 1 lub 0 i wprowadzić takie LBA jakie chcemy.

6) Jak ponownie wybrać dysk nie wychodząc z programu?
Należy użyć polecenie PORT

7) Jak założyć hasło ATA na dysku?
Aby założyć hasło ATA należy wpisać polecenie PWD.
Zobaczmy to na przykładnie dysku ST330621A

Oto inicjacja (F2) dysku ST330621A:



Teraz wpisujemy komendę PWD



Teraz podajemy hasło u mnie jest to kasia (Hasło może mieć max 32 znaki ) i klikamy enter:



Teraz dysk powinien mieć już założone hasło ATA aby się upewnić odczytajmy inicjacje dysku ponownie czyli wciskamy F2



Dysk jak widać ma już założone hasło ATA

8) Jak odblokować dysk zablokowany hasłem ATA?
Aby odblokować dysk potrzebne są dwie komendy najpierw UNLOCK a potem DISPWD
Wpisujemy więc komendę UNLOCK wybieramy 0 czyli odblokowanie dysku z user hasła i wciskamy enter.
Następnie program prosi o podanie hasła czyli u mnie będzie to kasia. Wygląda to tak:



Teraz wpisujemy komendę DISPWD wciskamy enter następnie wybieramy 0 i dajemy enter program prosi o podanie hasła wiec wpisuje kasia.
Wygląda to tak



Dysk nie jest już zablokowany hasłem ATA aby to sprawdzić odczytajmy inicjacje dysku ponownie



Dysk został odblokowany prawidłowo



Jeśli kogoś ciekawią inne funkcje proszę wcisnąć F1 i uzyskacie listę funkcji oraz ich opisy.

Laboratorium Odzyskiwania Danych.
www.hddrecovery.pl
Źródło: http://www.benchmark.pl oraz Naprawa dysku twardegoz użyciem MHDD

Proszę stosować komendy z rozwagą dla ostrzeżenia podam komendę
MAKEBAD tworzy ona bad sektory na dysku! To nie jest zabawka!
Jak nie znasz działania komendy nie stosuj jej!