Błyskawiczne zamykanie Windows
Upraszczając zamykanie lub
restart systemu, uda nam się zaoszczędzić trochę czasu.
Możemy umieścić na Pulpicie skróty zapewniające niezwłoczne
wyłączenie komputera lub jego ponowne uruchomienie. W tym celu
klikamy prawym przyciskiem myszy pusty obszar Pulpitu i wydajemy
polecenie Nowy | Skrót. W pierwszym oknie uruchomionego kreatora
wpisujemy komendę shutdown -r -t 0, a w drugim podajemy nazwę
skrótu. Dwukrotne kliknięcie gotowego skrótu spowoduje
natychmiastowe zamknięcie wszystkich programów i ponowny start
Windows. Parametr -r (reboot) możemy też zastąpić poleceniami
-s (shutdown) lub -l (log off), które odpowiadają za
wyłączenie komputera lub tylko wylogowanie użytkownika.
Dodatkowo można jeszcze użyć opcji -f powodującej
bezwarunkowe zamknięcie wszystkich aplikacji.
Diagnostyka dysków twardych - system diagnostyczny
S.M.A.R.T
Poświęćmy chwilę uwagi
niedocenianemu przez wielu użytkowników systemowi monitorowania,
analizowania i raportowania o błędach wykorzystywany w dyskach
twardych. Technologia S.M.A.R.T (Self-Monitoring, Analysis, and
Reporting Technology) po raz pierwszy pojawiła się w dyskach
twardych zgodnych ze standardem ATA-3. System ten sam potrafi
monitorować, na bieżąco oceniać stan techniczny dysku
twardego i w razie jakiś problemów poinformować użytkownika o
zbliżającej się awarii. Większość awarii dysków nie dzieje
się nagle, lecz wszystko zaczyna się powoli, a koniec może w
wielu wypadkach być przewidziany właśnie przez ten system. S.M.A.R.T
rozwinął się z technologii firmy IBM zwanej PFA (Predictive
Failure Analysis) oraz IntelliSafeTM pomysłu firmy Compaq.
Awarie dysków można podzielić na dwa rodzaje: te które można
przewidzieć i te których przewidzieć nie można. Awarie
przewidywalne zazwyczaj rozwijają się powoli i można "zobaczyć"
pewne ich symptomy, do takich awarii należą głównie awarie
mechaniczne. Na przykład można przewidzieć awarię łożysk
dysku, gdyż z biegiem czasu, będzie wzrastał pobór prądu,
będzie wydłużał się czas dostępu itd. Najtrudniej
przewidzieć jest awarie elektroniki dysku, uszkodzenia takie jak
spalenie się układów scalonych następują nagle, w
większości przypadków nie da się tego przewidzieć.
S.M.A.R.T podczas monitoringu uzyskuje wiele danych które
następnie porównuje z określonymi wartościami normy
producenta, jeśli uzyskane przez system dane mieszczą się w
określonym przedziale to nic nie wskazuje na zbliżającą się
awarie. Jeśli natomiast któryś z badanych parametrów odbiega
od normy odpowiedni "alarm" zapisywany jest w tak
zwanym S.M.A.R.T status register skąd następnie może być
odczytany przez odpowiedni software monitorujący.
Sterowanie obsługą S.M.A.R.T
S.M.A.R.T. możemy włączyć lub wyłączyć dla każdego dysku
z osobna. Służy do tego opcja BIOSu, której konfigurację
przeprowadzamy w programie Setup. System operacyjny zazwyczaj
umożliwia zaawansowana konfigurację S.M.A.R.T. obejmującą
logowanie informacji o błędach i ostrzeżeniach, włączanie
okresowo testów, czy monitorowanie temperatury dysku.
Self-Monitoring
Podczas pracy dysku system S.M.A.R.T na bieżąco monitoruje
istotne parametry, każdy z nich może przyjąć następujące
stany:
-Pre-failure warranty attribute (PW) - wskazuje warunek przed
awaryjny, może uchronić od straty wielu danych
-Online collection attribute (OC) - oznacza, że wartości są
obliczane podczas pracy dysku
-Performance attribute (PE) - oznacza pogorszenie spowodowane
zużyciem lub wiekiem dysku
-Error rate attribute (ER) - oznacza parametr czestości pomiaru
błędów
-Error count attribute (EC) - oznacza parametr ilości
zmierzonych błędów
-Self-preserving attribute (SP) - oznacza parametr który jest
automatycznie ustawiany podczas testu S.M.A.R.T
Monitorowane
parametry:
-Raw Read Error Rate - częstotliwość pojawiania się błędów
podczas odczytu RAW
-Throughput Performance - średnia wydajność dysku
-Spin Up Time - czas potrzebny do "rozkręcenia"
talerzy dysku
-Start/Stop Count - ilość cykli start/stop
-Reallocated Sector Count - ilość realokowanych sektorów
-Read Channel Margin - rezerwa kanału podczas odczytu
-Seek Error Rate - częstotliwość błędów podczas
pozycjonowania
-Seek Time Performance - średnia wydajność podczas
pozycjonowania
-Power-On Hours Count - liczba godzin pracy dysku
-Spin-up Retry Count - liczba prób uruchomienia osi napędowej
dysku
-Calibration Retry Count - liczba prób kalibracji
-Power Cycle Count - ilość skończonych operacji start/stop
-Soft Read Error Rate - częstotliwość występowania błędów
programowych podczas operacji odczytu
-G-Sense Error Rate - częstotliwość występowania błędów
spowodowanych wstrząsem
-Power-Off Retract Cycle - ilość naprawionych cykli
wyłączenia
-Load/Unload Cycle Count - ilość cykli do tak zwanej "Landing
Zone"
-HDA Temperature - temperatury dysku (ogólna)
-Hardware ECC Recovered - częstotliwość występowania "błędów
w locie"
-Reallocated Event Count - liczba remapowanych operacji
-Current Pending Sector Count - liczba sektorów niestabilnych (oczekujących
na remapowanie)
-Off-line Scan Uncorrectable Count - ilość nie naprawionych
błędów
-UltraDMA CRC Error Rate - liczba błędów CRC podczas pracy w
trybie Ultra DMA
-Write Error Rate - liczba błędów zapisu
-Soft Read Error Rate - liczba "off track errors"
-Data Address Mark Errors - częstotliwość występowania
błędów "Data Address Mark"
-Run Out Cancel - częstotliwość występowania błędów ECC
-Soft ECC Correction - ilość błędów ECC skorygowanych przez
software
-Thermal Asperity Rate - częstotliwość występowania "błędów
termicznych"
-Flying Height - wysokość głowicy ponad powierzchnie zapisu
-Spin High Current - najwyższa wartość prądu potrzebna do
"rozkręcenia" talerzy dysku
-Spin Buzz - ilość "buzz routines" potrzebna do
"rozkręcenia" talerzy dysku
-Offline Seek Performance - wydajność wyszukiwania podczas
operacji offline
-Disk Shift - przesunięcie dysku, jest możliwe podczas nagłego
wstrząsu lub może być spowodowane nadmierną temperaturą
-G-Sense Error Rate - błędy spowodowane na przykład
upuszczeniem dysku
-Loaded Hours - czas operacji dysku
-Load/Unload Retry Count - ilość obciążeń spowodowanych
operacjami odczytu, zapisu, pozycjonowania
-Load Friction - obciążenie spowodowane tarciem mechanicznych
części
-Load/Unload Cycle Count - ilość cykli obciążenia
-Load-in Time - całkowity czas obciążenia dla dysku
-Torque Amplification Count - liczba prób rotacji dysku
-Power-Off Retract Count - liczba naprawionych wyłączeń dysku
-GMR Head Amplitude - amplituda drgań podczas pracy
-Temperature - temperatura napędu
-Head Flying Hours - czas w którym głowica jest pozycjonowana
-Read Error Retry Rate - częstotliwość występowania błędów
podczas odczytu
Analysing
Pracując, system S.M.A.R.T może wykonywać różnego rodzaju
testy pomagające określić stan dysku twardego. Testy te
możemy podzielić na dwie podstawowe grupy:
-Testy przeprowadzane w trybie CAPTIVE (na czas trwania testu
dysk zostaje wyłączony z użycia kontrolera)
-Testy przeprowadzane w trybie IDLE (testy przeprowadzane są w
czasie, gdy dysk nie jest zajęty innymi operacjami "zleconymi"
przez kontroler)
Rodzaje
testów:
-Immediate Offline Test (czas trwania poniżej pięciu minut),
podstawowy test dysku, jest szybki i wykrywa najpoważniejsze
problemy
-Short Self Test (zwykle trwa poniżej dziesięciu minut),
krótki test wykrywający większość problemów
-Extended Self Test (trwa kilkadziesiąt minut) długi test
wykrywa wszystkie problemy jakie podsystem S.M.A.R.T. danego
dysku jest w stanie rozpoznać
-Conveyance Self Test (od kilku do kilkunastu minut), ten test ma
za zadanie wykryć uszkodzenia powstałe podczas transportu
urządzenia (test nośnika magnetycznego)
-Select - przeznaczony do testowania części dysku, dzięki
niemu można wykonać test jednej partycji
Dyski ATA/IDE
W tym środowisku software interpretuje sygnały S.M.A.R.T i
jeśli są one rozbieżne z wcześniej ustaloną normą informuje
o tym użytkownika/system.
Dyski SCSI
W tym przypadku sygnały o błędach interpretowane są już na
poziomie samego dysku, a użytkownik jedynie podejmuje decyzję
co z danym "fantem" zrobić.

OPROGRAMOWANIE:
http://www.softpedia.com/get/System/Hard-Disk-Utils/SMART-Monitor.shtml (free)
http://www.panterasoft.com/download/hhealth.exe (free)
http://www.ariolic.com/activesmart/ (shareware)
http://www.hddlife.com/ (shareware) co prawda nie pokazuje bardzo
szczegółowych danych (i tak nic nie mówiących dla laików)
tylko ogólny stan dysku, ale jako jedyny z podanych pokazuje
całkowity czas pracy dysku (work time) od początku jego
działania w przystępnej formie przeliczonej na lata,miesiące,dni
i godziny (inne programy pokazujące szczegółowe dane
określają to jako parametr "Power-On Hours Count"
podawany w godzinach;
przy niektórych dyskach jest w stanie nawet pokazać maksymalną
temperaturę dysku (u mnie na Seagate ST380011A 80GB to 68 stopni
Celcjusza).
http://www.hdtune.com/ HD Tune
Bezpłatny program umożliwiający przetestowanie dysków
twardych IDE i SCSI. HD Tune sprawdza wydajność dysku mierzoną
prędkościami transferów, czasem dostępu i użyciem procesora
i prezentuje wyniki w formie wykresu graficznego oraz liczb.
Podaje także szereg przydatnych informacji o dysku twardym m.in.
pojemności, standardzie interfejsu, partycjach, buforze, wersji
oprogramowania wewnętrznego (tzw. firmware), numeru seryjnego,
aktualnej temperaturze, wsparciu S.M.A.R.T. itp. Dysk możemy
ponadto przeskanować pod kątem błędów. Przydatną opcją
programu jest pokazywanie aktualnej temperatury dysku twardego w
zasobniku systemowym (tray) paska zadań.
http://www.lavalys.com/ EVEREST
Rozbudowana odmiana znakomitego programu do identyfikacji
wszystkich komponentów sprzętowych komputera. Wyświetla
szczegółowe informacje m.in. o procesorze, płycie głównej i
chipsecie, pamięciach, dyskach twardych, karcie graficznej i
wielu innych urządzeniach. W edycji Ultimate program informuje
dodatkowo o zainstalowanym systemie operacyjnym, oprogramowaniu i
stanie zabezpieczeń. W edycji tej zawarty jest także
rozbudowany (w stosunku do wersji Home) moduł diagnostyczny.
Dzięki intuicyjnemu i polskojęzycznemu interfejsowi, pomimo
ogromnej ilości opcji programu jego obsługa jest bardzo prosta.
EVEREST jest kontynuacją bardzo popularnego programu AIDA32.
Zapomniane technologie - S.M.A.R.T
Do jednej z wymienionych w
tytule 'zapomnianych technologii' należy system diagnostyczny S.M.A.R.T.
Niemalże nikt z niego nie korzysta, mimo iż zaimplementowany
został w praktycznie wszystkich dostępnych na rynku modelach
dysków twardych. A właśnie dzięki S.M.A.R.T. możemy
uchronić się przed utratą danych, często tak brzemienną w
skutkach. Uruchamiając aplikację potrafiącą odczytać
rejestry dysku, dowiedzieć się możemy kilku interesujących
rzeczy. Oprócz odczytu z sensora temperatury, wśród nazw
kolumn znajdziemy jedną, która nas bardzo interesuje. Zwie się
ona 'Reallocated sector count' i mówi, czy napęd przenosił
już dane z uszkodzonych sektorów do zapasowego obszaru. Jeśli
jej wartość wynosi 100 - wszystko w porządku. Jeśli jest
mniejsza, lecz nie spada - również nie mamy czym się martwić.
Jednak gdy cyferka równa będzie zeru, rozpocznie się zmora
każdego użytkownika dysków - pojawiać się będą uszkodzone
sektory. Zasadniczo podzielić możemy je na dwie grupy -
fizyczne i logiczne. Logiczne sporadycznie pojawiają się, gdy
podczas intensywnych operacji dyskowych odcięty zostanie prąd.
Można je usunąć poprzez formatowanie niskopoziomowe (UWAGA! Do
tej czynności używać wolno jedynie narzędzia pochodzącego od
producenta dysku, inne programy mogą nawet uszkodzić
urządzenie). Fizycznie uszkodzone sektory powstają, gdy np. z
powodu upadku dysku głowica uderzy w wirujący talerz
odpryskując mikroskopijną jego część. Lecz to dopiero
początek. Odprysk cały czas znajduje się w dość hermetycznej
obudowie HDD, obijając się o talerze i powodując dalsze
uszkodzenia. To właśnie dlatego fizyczne uszkodzenia nośnika
mają tendencję do poszerzania się. Warto wiedzieć jedno -
nawet pojedynczy bad sektor (wskazany np. przez narzędzie
diagnostyczne producenta - u Seagate - SeaTools) kwalifikuje dysk
do wymiany gwarancyjnej. Przy tym urządzenie warto oznaczyć w
znany tylko dla siebie sposób, dzięki czemu upewnimy się, że
otrzymaliśmy nowego 'twardziela', a nie tą samą maszynę z
zamaskowanymi uszkodzeniami. I jeszcze jedna sprawa dotycząca
gwarancji - często sprzedawcy starają się nas oszukać,
wydając nowy dysk bez wypisania nowej karty. Nie dajmy się 'zrobić
w balona' - przy wymianie podzespołu na inny, gwarancja biegnie
całkowicie od nowa.
Samonaprawiające się dyski
Każda usterka sprzętu, którego używamy wywołuje u nas
marzenia o urządzeniach, które powiadamiałyby nas, że
wystąpiła awaria, a jeszcze lepiej - same się naprawiały.
Nawet nie wiemy, że to już nie marzenia, ale rzeczywistość,
przynajmniej jeżeli chodzi o dyski twarde. Najnowsze
osiągnięcia w dziedzinie technologii dysków twardych
sprawiają, że napędy dyskowe uzyskują zdolność nie tylko do
monitorowania własnej sprawności, lecz także
"samonaprawiania się" w przypadku typowych usterek.
Algorytm ECC
W dysku twardym dane cyfrowe są zapisywane na talerzu
magnetycznym, a potem odczytywane, zasadniczo w postaci
analogowej. Podobnie jak przy każdym nośniku analogowym, danym
zapisanym na dysku towarzyszą szumy tła, a sam nośnik jest
podatny na uszkodzenia fizyczne. Rozpoznanie faktu, że dane
zostały uszkodzone oraz podjęcie jakichkolwiek działań
naprawczych jest możliwe dzięki temu, że z zasady do
zapisywanej informacji dodaje się pewną informację dodatkową,
która jest uzależniona od zawartości informacji oryginalnej.
W dyskach twardych stosuje się zaawansowane metody obliczania i
kodowania sum kontrolnych, określane jako ECC (Error Correcting
Codes - kody korygujące błędy). Chociaż teoria z tym
związana jest ogromnie skomplikowana, w praktyce wyznaczenie
kodu korekcyjnego dla danych można w miarę prosto zrealizować
za pomocą sprzętu lub oprogramowania. Dzięki dobremu
algorytmowi ECC możliwe jest nie tylko wykrywanie błędów,
lecz także odtworzenie uszkodzonej informacji. Obliczanie kodu
korekcyjnego wchodzi w skład procesu odzyskiwania danych, w
którym ponadto stosuje się takie techniki, jak wielokrotny
odczyt przy kolejnych obrotach talerza z drobnymi zmianami
parametrów odczytu, co daje różne "kąty widzenia"
uszkodzonych danych. Wszystkie te "sztuczki" pozwalają na
odczytanie danych z sektora, który nie nadaje się do dalszego
użytku. Co dalej?
Sektory na zapas
Dyski twarde zawierają pewną liczbę "zapasowych sektorów",
które nie są bezpośrednio dostępne dla użytkownika, lecz
służą do zastępowania wadliwych sektorów wykrytych na dysku.
Gdy jeden z zapasowych sektorów zostanie zaalokowany w
zastępstwie sektora uszkodzonego, z punktu widzenia użytkownika
dysku wygląda to tak, jakby uszkodzenie zostało naprawione.
Jeżeli wszystkie uszkodzone sektory są odwzorowywane na dobrych
sektorach zapasowych, to dysk z punktu widzenia użytkownika jest
całkowicie sprawny. Alokacja zapasowych sektorów może odbywać
się z wyprzedzeniem, w miarę zużywania się dysku.
Metoda ta polega na tym, że podczas odczytu bloku danych układ
elektroniczny, odpowiedzialny za ECC, dokonuje inteligentnej
analizy jakości sektora. W niektórych przypadkach dane zostają
zapisane nieprawidłowo - na przykład wskutek mechanicznego
wstrząsu napędu podczas zapisu - i wówczas całkowita
naprawa sprowadza się jedynie do ponownego zapisu tych samych
danych. Jeżeli jednak analiza podejrzanego sektora wykazuje, że
nie zapewnia on należytej niezawodności, wówczas układ
sterowania napędu może podjąć decyzję wykorzystania sektora
zapasowego i zapisania w nim odzyskanych danych.
SMART - przewidzieć awarię dysku
SMART oznacza Self Monitoring And Reporting Technology (technologia
samoczynnego monitorowania i powiadamiania). Jest to
uporządkowana metoda wykonywania przez napęd dyskowy analiz
statystycznych własnego funkcjonowania, dokonywania na tej
podstawie inteligentnych przewidywań co do zbliżających się
awarii oraz powiadamiania o tym użytkownika.
SMART wykorzystuje nadmiarową moc obliczeniową procesora
napędu dyskowego i prowadzi analizę rozmaitych parametrów
operacyjnych, takich jak stopa błędów, liczba powtórzeń,
częstość realokacji uszkodzonych sektorów, cykle startu -
stopu itd. Informacja ta jest zbierana i poddawana obróbce
statystycznej na podstawie znanych charakterystyk operacyjnych
sprawnego dysku. W ten sposób uzyskuje się możliwość
ostrzeżenia z wyprzedzeniem, że zbliża się awaria dysku.
Chociaż obecnie nie ma sposobu, by technologia SMART pozwoliła
przewidzieć nagłą awarię dotychczas zupełnie sprawnego dysku,
to jednak zapewnia ona skuteczne ostrzeganie o zbliżającej się
awarii w około 30 do 40 procentach przypadków. Aby można było
skorzystać z technologii SMART, w systemie musi zostać
zainstalowany odpowiedni agent (program obsługi).
Odzyskiwanie danych w nowoczesnych napędach dyskowych jest
bardzo sprawne - napęd zasygnalizuje błąd odczytu dopiero po
wyczerpaniu daleko idących środków zaradczych. Możliwość
alokacji zapasowych, dobrych sektorów na miejsce uszkodzonych
oznacza, że usterki - które w innym wypadku byłyby
klasyfikowane jako awarie dysku - mogą być aktywnie
kontrolowane, dzięki czemu wydłuża się użyteczny czas
eksploatacji urządzenia. SMART zapewnia prognozowanie możliwych
awarii dysku, dzięki czemu dane z dysku o pogarszającej się
jakości mogą być zapisane w kopii zapasowej, a dysk wymieniony,
zanim dojdzie do katastrofalnej utraty danych.
Wszystkie te mechanizmy opierają się jednak na zdolności
napędu do właściwego reagowania na usterki przez korekcję
błędów, realokację sektorów oraz analizę i rejestrowanie
wyników. Działania takie mogą dotyczyć tylko tych części
dysku, które są użytkowane, a wskutek tego stan znacznej
części powierzchni dysku może przez długi czas być nieznany,
a wtedy błędy skądinąd możliwe do naprawienia stopniowo
stają się coraz poważniejsze, zaś analizy statystyczne
prowadzone przez SMART zostają zafałszowane.
źródło: http://www.dyski.wirt.pl/uszko2.htm
http://www.hal.trzepak.net/faq/winxp/faqxp.html -strona główna FAQ XP