Diagnostyka dysku Arkadiusz Iwan kl. I IT
Program do diagnostyki MHDD to narzędzie przeznaczone do diagnostyki i naprawy dysków o bardzo dużych możliwościach. Pokrótce za jego pomocą możemy: Przeskanować dysk pod kątem błędu odczytu Wyzerować Twardy Dysk Sprawdzić funkcję SMART dysku Restartujemy komputer i uruchamiamy MHDD z CD
1. SKANOWANIE Teraz zajmiemy się główną funkcją programu skanowaniem dysku pod kątem błędów odczytu, ta operacja trwa w zależności od wielkości dysku i jego uszkodzenia, a więc żeby rozpocząć skanowanie klikamy klawisz F4 Jak widzimy pojawiają się nam opcję do wyboru: Start LBA - początkowa wartość LBA (początek zakresu powierzchni z która będziemy pracować) tu możemy ustawić od jakiej wartości LBA chcemy zacząć pracować, przydatne wtedy jak już kiedyś skanowaliśmy dysk i np. błędy zaczęły się pojawiać na drugiej połowie dysku i nie chcemy tracić czasu żeby skanować cały dysk. End LBA - końcowa wartość LBA (koniec zakresu powierzchni z którą będziemy pracować) - tu ustawiamy do jakiej wartości chcemy żeby program skanował dysk, przydatne wtedy kiedy chcemy przeskanować np. pierwszą połowę dysku. Remap - włączenie/wyłączenie remapowania dysku ( Remap - Uszkodzone sektory zapisuje do G-List ) Timeout (sec) -? przekroczenie czasu dostępu do dysku (To czas po jakim sektor jest uznawany za nieczytelny) Spindown after scan - włączenie/wyłączenia dysku po skończonej pracy (Wyłącza silnik dysku przechodzi w tryb uśpienia po skończeniu pracy) Loop test/repair - włączenie/wyłączenie testu/naprawy obszaru na którym pracujemy w pętli (SCAN lub REMAP będzie działał w kółko w pętli) Erase Delays *DESTRUCTIVE* - Kasowanie BAD sektorów logicznych po przez zerowanie ( komenda działa w ten sposób,iż wpisuje 00 w miejsce BAD sektorów logicznych (z fizycznymi nic nie robi) przywracając je do użytku. Działa selektywnie tylko na BAD sektorach pozostawiając dane nie ruszone.
Skanowanie 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)
Skanowanie Po skończonym skanowaniu porównujemy informację wyświetlone na ekranie, najlepiej jest jeśli mamy same szare bloki, jeśli mamy dużo bloków ciemno czerwonych lub co gorsza Badsectorów (oznaczone przez X), to nasz dysk jest w złej kondycji i możemy mieć z nim wkrótce problemy Jeśli są to Badsectory logiczne to możemy to naprawić poprzez zerowanie dysku Jeśli są to Badsectory fizyczne to teoretycznie nic się nie da zrobić ponieważ jest to fizyczne uszkodzenie dysku nie do naprawienia
2. ZEROWANIE DYSKU 1. Restartujemy komputer i uruchamiamy MHDD z CD (bootable CD). Wybieramy nasz dysk (ten który będziemy zerować) i przechodzimy do kolejnego etapu. 2. Po wybraniu dysku wciskamy klawisz [F4] lub wpisujemy w linii poleceń [SCAN] - REMAP [przydatna dla dysków wymagających remapowania] - LOOP TEST/Repair [przetestuje nasz dysk w poszukiwaniu błędów i ewentualnie je naprawi] - Erase Delays <Destructive> [wykonuje zerowanie, niszczy dane w każdym sektorze dysku i wypełnia go zerem Poruszając sie strzałkami góra/dół wybieramy Erase Delays i klikamy zatwierdzenie polecenia [F4] (lub [Enter])
Zerowanie dysku 3. W tym momencie rozpocznie się mozolny proces zerowania, który zostanie zakończony sygnałem z głośnika systemowego oraz wyświetleniem raportu. Po takim zabiegu wpisujemy ponownie komendę [SCAN] i wybieramy opcję [REMAP]. Czekamy na zakończenie skanowania. Po prawej stronie monitora zostanie wyświetlony log z przebiegu zerowania/remapowania. 4. Po zakończonym etapie zerowania warto wcisnąć [F8] co spowoduje wyświetlenie raportu S.M.A.R.T naszego dysku. Będzie można go porównać z raportem przed awarią. Jeżeli nie wszystkie logiczne bad bloki zostały usunięte trzeba będzie przeprowadzić SCAN powierzchni z uwzględnieniem opcji [REMAP]
3. TECHNOLOGIA SMART SELF MONITORING ANALISIS AND REPORTING TECHNOLOGY, w skrócie SMART oznacza System monitorowania i powiadamiania o błędach działania twardego dysku. Dzięki niej dysk potrafi ocenić swój stan i jeśli awaria jest wysoce prawdopodobna zaalarmować system operacyjny i użytkownika komputera. S.M.A.R.T monitoruje wiele parametrów dysku twardego co pozwala mu na bieżąco oceniać stan urządzenia. Monitorowanie obejmuje m.in.: LICZBĘ CYKLI START/STOP (Start_Stop_Count) SUMARYCZNY CZAS PRACY DYSKU (Power_On_Hours) TEMPERATURA DYSKU (Temperature_Celsius) LICZBĘ NAPRAWIONYCH BŁĘDÓW ECC (Hardware_ECC_Recovered) LICZBĘ BŁĘDÓW TRANSMISJI W TRYBIE ULTRA DMA (UDMA_CRC_Error_Count) LICZBĘ BŁĘDÓW OPERACJI SEEK (Seek_Error_Rate)