MHDD_instrukcja.docx

(243 KB) Pobierz

Witam

W tym poradniku opiszę jak przeskanować nasz dysk twardy pod kątem błędów, opiszę jeden z najpopularniejszych programów przeznaczonych do tego celu MHDD – autorem programu jest Rosjanin Dmitry Postrigan, Program służy do diagnostyki dysków twardych,

Po krótce za jego pomocą możemy:

·         Przeskanować dysk pod kątem błędu odczytu

·         Wyzerować Twardy Dysk

·         Sprawdzić funkcję SMART dysku

·         I wiele innych



Program jest typu Live-CD, ściągamy go z tego adresu:
http://www.dobreprog...dows,20187.html

Nagrywamy go na płytę i uruchamiamy z niej komputer, Pojawi się nam ten ekran:

Dołączona grafika


Wybieramy pozycję nr. 2 i klikamy ENTER

Wybieramy nasz dysk twardy w moim przypadku to nr. 6 wiec wpisujemy 6 i naciskamy ENTER

Dołączona grafika


Jesteśmy teraz w głównym oknie programu,

Dołączona grafika


stąd możemy przeprowadzić wszystkie operacje jakie daję nam ten program na początku zajmiemy się skanowaniem dysku w poszukiwaniu błędów.

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, Zdrowy dysk o pojemności 250 GB. Skanuję się około 90 minut.

A więc żeby rozpocząć skanowanie klikamy klawisz F4, pojawia się takie okno:

Dołączona grafika


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 (nie ze wszystkimi dyskami chce działać prawidłowo)

My jednak nic nie ustawiamy po prostu jeszcze raz wciskamy klawisz F4 i teraz rozpoczyna się skanowanie dysku, wygląda to tak:

Dołączona grafika


Jak widzimy na ekranie pojawiają się różne informację:

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)

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- czym zajmiemy się za chwilę.

Jeśli są to Badsectory fizyczne to teoretycznie nic się nie da zrobić ponieważ jest to fizyczne uszkodzenie dysku – nie do naprawienia, Jednak jeśli spełniamy pewien warunek a mianowicie badsectory pojawiły się pod koniec dysku lub np. na drugiej części dysku to możemy, programowo zmniejszyć jego objętość , przez co będzie widziany jako mniejszy i system nie będzie widział jego wyciętej części, ale o tym napiszę w dalszej części artykułu.
Teraz zajmiemy się zerowaniem dysku.

2. ZEROWANIE DYSKU

Opis z PCLAB



Przystępując do zerowania dysku należy pamiętać:
A. Zerowanie dysku spowoduje bezpowrotną utratę danych
B. Należy je wykonać na stabilnym (czytaj - dobrze trzymającym napięcia) zasilaczu. To bardzo ważna uwaga, ponieważ w przeciwnym wypadku zerowanie będzie miało skutek odwrotny od zamierzonego.
C. Zerowanie nie usuwa fizycznych bad sektorów, jest to proces który może usunąć tylko logiczne bad sektory.
D. Im większa pojemność dysku, tym dłuższy proces zerowania. To chyba logiczne. Zerowanie dysku o pojemności 160 GB trwa ok. 7 ~ 8 godzin.
E. Przeprowadzając zerowanie miejmy podpięty jako master tylko dysk, który będzie zerowany. Nie jest to wymogiem, ale warto wcześniej o tym pomyśleć w razie pomyłki i bezpowrotnej utraty danych.
F. Upewnij się, że w czasie w którym zamierzasz zerować dysk nie nastąpi przerwa w dopływie prądu.

To chyba tyle ogólnych informacji na temat zerowania, mając wszystko już przygotowane możemy przystąpić do pracy.
Ja opiszę ten proces w etapach z zamieszczonymi screenami.

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]

Pojawi się nam okno dialogowe z kilkoma opcjami do wyboru:

Dołączona grafika


- 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])

3. W tym momencie rozpocznie się mozolny proces zerowania, który zostanie zakończony sygnałem z głośnika systemowego

Dołączona grafika


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ą.

Dołączona grafika


Jeżeli nie wszystkie logiczne bad bloki zostały usunięte trzeba będzie przeprowadzić SCAN powierzchni z uwzględnieniem opcji [REMAP]

3. KOMENDA HPA CZYLI PROGRAMOWE ZMNIEJSZANIE OBJĘTOŚCI DYSKU


Pamiętaj żeby przed tą operacją zrobić kopię swoich danych , ponieważ będzie trzeba sformatować dysk

Poznamy tu trzy komendy a mianowicie:
RHPA- komenda ta wyświetla prawdziwą pojemność dysku (producenta)
HPA – komenda zmniejszająca pojemność dysku twardego
NHPA – komenda przywracająca pojemność dysku producenta

My zajmiemy się komendą HPA, rozumiem że skanowaliście już dysk ponieważ potrzebna będzie dana wartość LBA –musi być ta przed którą zaczynały się problemy z dyskiem np. 176,459,121.

Jeśli znamy już wartość LBA możemy zacząć zmniejszanie pojemności dysku a więc:
W głównym oknie programu wpisujemy komendę HPA, program nas zapyta czy zmniejszenie ma być TEMPORARY (tymczasowe)”0” – do pierwszego restartu komputera, czy PRESIDENT (stałe)”1”- do użycia komendy NHPA.
My oczywiście wybieramy stałe czyli wciskamy klawisz 1 potem ENTER, teraz wpisujemy naszą wartość LBA

Po tej operacji dysk w BIOSIE czy w każdym innym programie będzie widoczny jako mniejszy, teraz w głównym oknie programu wpisujemy komendę FDISK co spowoduje utworzenie jednej partycji o wielkości całego dysku, i dopiero teraz możemy zacząć instalację systemu.

4. TECHNOLOGIA SMART

Informacje znalezione w internecie


SELF MONITORING ANALISIS AND REPORTING TECHNOLOGY , w skrócie SMART oznacza System monitorowania i powiadamiania o błędach działania twardego dysku. Technologia ta została zaimplementowana w dyskach ATA-3, późniejszych ATA (czyli IDE), ATAPI oraz SCSI-3, aby zwiększyć bezpieczeństwo składowanych danych. Dzięki niej dysk potrafi ocenić swój stan i jeśli awaria jest wysoce prawdopodobna zaalarmować system operacyjny i użytkownika komputera. System zapewnia skuteczne ostrzeganie o zbliżającej się awarii w około 30 do 40% przypadków.

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)

PARAMETRY SMART KTÓRE PODCZAS MONITOROWANIA PRACY DYSKU UWAŻA SIĘ ZA KRYTYCZNE:
01 częstotliwość błędów podczas odczytu (Read Error Rate) - Parametr ten wskazuje częstotliwość występowania błędów, które nastąpiły podczas czytania danych z powierzchni dysku. Niezerowa wartość wskazuje problem albo z powierzchnią dysku albo z głowica odczytująco-zapisujacą. Należy zauważyć, że niektóre dyski Seagate w nowych napędach często podają wysoką wartość tego parametru, co nie świadczy o uszkodzeniach.

05 ilość realokowanych sektorów (Reallocated Sectors Count) - Parametr ten pokazuje ilość realokowanych sektorów na dysku. Innymi słowy jeżeli napęd dysku twardego znajduje błędne sektory, to oznacza ten sektor jako "reallocated" i przeniesie dane do specjalnego zarezerwowanego obszaru (zapasowego obszaru którego wielkość jest ograniczona).Właśnie dlatego na nowoczesnych dyskach twardych, "złe bloki" nie mogą zostać znalezione kiedy system operacyjny testuje powierzchnię – wszystkie złe bloki są schowane w sektorach reallocated. Wzrost wartości w tym parametrze może przyczyniać się do spadku wydajności dysku, a po wyczerpaniu miejsca w obszarze zapasowym do błędnej pracy dysku. Czasami operację tę nazywa się remapowaniem.

0A liczba prób uruchomienia osi dysku (Spin Retry Count)- Podaje liczbę prób ponownego uruchomienia osi dysku. Ta cecha gromadzi całkowitą liczbę prób początku wirowania, żeby uzyskać pełną szybkość pracy osi dysku (pod warunkiem, że pierwsza próba była nieudana). Wzrost tej wartości świadczy o problemach z mechaniką dysku.

C4 liczba operacji realokowania (Reallocation Event Count)- Wartość podaje liczbę operacji realokowania sektorów i jest ściśle związana z parametrem "Reallocated Sectors Count". Cecha ta podaje liczbę prób przeniesienia danych z sektorów błędnych (oznaczonych jako Reallocated) do obszaru zapasowego dysku. Jeżeli wszystkie próby przeniesienia udały się to wartość ta jest równa parametrowi "Reallocated Sectors Count". Jeżeli nie to wartość ta jest większa.

C5 Liczba sektorów niestabilnych (Current Pending Sector Count) - Liczba sektorów oznaczonych jako niestabilne i czekajacych na operacje remapowania.

C6 ilość nie naprawionych błedów (Uncorrectable Sector Count) - Liczba błędów które nie zostały naprawione.

To na tyle informacji na temat technologii SMART, poniżej znajduję się opis jak sprawdzić SMART

Żeby sprawdzić parametry SMART w programie MHDD to w głównym oknie programu wpisujemy komendę SMART, pojawia się taki ekran:

Dołączona grafika


Poniżej znajduje się opis opcji tej komendy.
SMART HELP [cmd] – wyświetlenie pomocy do instrukcji komendy SMART
SMART OFF – wyłączenie funkcji SMART
SMART ON – włączenie funkcji SMART
SMART AAS – wyłączenie / włączenie funkcji zapisu SMART
SMART TEST – uruchomienie testu off-line , bezpośredniego
SMART DATA – odczyt danych SMART ustawień
(Są to parametry samej funkcji SMART a nie odczyt informacji o stanie dysku (atrybutów))
SMART ERLOG – zrzut logu błędów do pliku
(zapisuje do pliku log błędów SMART)
SMART ATT – odczyt atrybutów SMART (skrót F8 )

Teraz wpisujemy komendę SMART ATT co spowoduje wyświetlenie atrybutów ID SMART pojawia się nam taki ekran:

Dołączona grafika


Klikamy dowolny klawisz pojawiają się jeszcze trzy atrybuty ID

Dołączona grafika


Oczywiście na pierwszy rzut oka, nie wiele nam to mówi. Na ekranie wyświetlają się informacje w formie tabelki,
czyli po kolei:

ATT 1 – Atributte - Atrybut –oznacza numer parametru smart
NAME – oznacza nazwę parametru SMART

Każdy atrybut S.M.A.R.T posiada zestaw właściwości RAW, Threshold, Worst, Value. Konkretna wartość Threshold jest przypisana do konkretnego atrybutu. Kiedy wartość RAW spadnie poniżej progu jest to monitorowane jako usterka. Niektóre atrybuty uważane są za krytyczne a niektóre tylko informacyjne nie muszą one świadczyć o awarii dysku.

VAL – Value - Bieżący - Wartość może być przyjmowana 1-100 ale są atrybuty ,które przyjmują inne wartości. Urządzenie porównuje wartości atrybutów z...

Zgłoś jeśli naruszono regulamin