
**************************************************
* DRevitalize v1.0 (Demo)                        *
* (tylko dla starszych modeli dyskw twardych)   *
* Copyright (c) 2004 przez Piotra Uaszewskiego  *
* Wszelkie prawa zastrzeone                     *
**************************************************

Licencja wersji demo :
----------------------
ZANIM ZACZNIESZ UYWA TEGO OPROGRAMOWANIA, DOKADNIE PRZECZYTAJ WARUNKI
LICENCJI. UYWAJC TO OPROGRAMOWANIE, ZGADZASZ SI BY ZWIZYWANY PONISZYM
POROZUMIENIEM. JELI NIE ZGADZASZ SI ZE WSZYSTKIMI WARUNKAMI TEGO
POROZUMIENIA, TO NIE KUPUJ I NIE UYWAJ TEGO OPROGRAMOWANIA.

Wszelkie prawa autorskie do programu uytkowego DRevitalize (poniej
okrelanego jako Oprogramowanie) s w wycznym posiadaniu Piotra
Uaszewskiego.

OPROGRAMOWANIE JEST DOSTARCZANE BEZ JAKIEJKOLWIEK GWARANCJI.
AUTOR NIE JEST ZOBOWIZYWANY DOSTARCZA UAKTUALNIENIE, ULEPSZE
LUB WSPARCIA TECHNICZNEGO DLA TEGO OPROGRAMOWANIA. W ADNYM WYPADKU
AUTOR NIE BDZIE ODPOWIEDZIALNY ZA JAKIEKOLWIEK BEZPOREDNIE, POREDNIE,
PRZYPADKOWE, SPECJALNE LUB INNE SZKODY, TAKIE JAK UTRATA DANYCH, UTRATA
ZYSKW, UTRATA OSZCZDNOCI LUB DOCHODW, POWSTAE LUB WYNIKAJCE Z UYCIA,
WACIWIEGO BD NIEWACIWEGO, LUB MODYFIKACJI TEGO OPROGRAMOWANIA.



***************************************************************************
                         WYMAGANIA SYSTEMOWE
***************************************************************************

uywanie programu pod czystym DOSem :
Kady procesor 80386 lub lepszy zainstalowany na pycie gwnej z BIOSem
nie starszym ni Stycze 1999. BIOS pyty gwnej musi obsugiwa INT 13h
extensions!

uywanie programu pod Windows 9x :
Kady procesor 80386 lub lepszy.



***************************************************************************
                            WPROWADZENIE
***************************************************************************

DRevitalize jest programem do naprawiania uszkodzonych sektorw (fizyczne
uszkodzenia powierzchni) na popularnych nonikach magnetycznych (twarde dyski
i dyski elasytczne) poprzez generowanie specjalnej sekwencji wysokich i
niskich sygnaw dookoa fizycznie uszkodzonego obszaru. Powierzchnia niemal
wszystkich dyskw twardych moe by zregenerowana (nawet takich, ktre upady
lub byy poddane dziaaniu silnych pl elektromagnetycznych). Jednake
wersje DRevitalize (Demo) i DRevitalize (Light) nie s przystosowane do pracy
z nowoczesnymi dyskami twardymi posiadajcymi inteligentny system zarzdzania
defektami powierzchni (wikszo dyskw produkowanych po 2000 roku). Ponadto,
regenerowanie dyskw elastycznych jest jeszcze na etapie czysto
dowiadczalnym i prawdopodobnie bdzie ulepszane w przyszoci (rednio 2
na 10 dysw elasytcznych mona zregenerowa). Wersja DRevitalize (Demo)
moe skanowa i naprawia tylko pierwsze 1000000 sektorw. Prosz przeczyta
plik demo.txt aby uzyska wicej informacji.



***************************************************************************
  KILKA INFORMACJI O REGENERACJI DYSKW TWARDYCH ZA POMOC TEGO PROGRAMU
***************************************************************************

NIEMAL 75% DYSKW TWARDYCH Z USZKODZON POWIERZCHNI MONA NAPRAWI JEELI :
----------------------------------------------------------------------------
1. Dysk nie zosta otworzony (tzn jego powierzchnia nie zostaa
   zanieczyszczona).
2. Dysk zawsze jest wykrywany przez BIOS.
   Wana informacja : uywanie tego programu na dyskach rzadko wykrywanych
                      przez BIOS moe je kompletnie zniszczy!!!
                      (Zwykle takie dyski maj bardzo powanie uszkodzon
                      powierzchni i prba jej regeneracji przez wicej ni
                      30-60 minut moe jedynie spowodowa trway,
                      nie naprawialny bd dysku jeeli nie posiadamy
                      programw do wgrywania firmware'u).
3. Powierzchnia dysku nie zawiera rys, zadrapa lub innej powanej wady
   fizycznej.


Przedmowa :
-----------
Ten program uywa bezporedniego dostpu do dysku poprzez BIOS INT 13h
extensions, dlatego nie ma znaczenia czy system plikw zainstalowany
na dysku to FAT16, FAT32, NTFS czy inny. Kady dysk rozpoznawany przez
BIOS pyty gwnej zostanie rozpoznany przez DRevitalize. Dlatego
zaleca si aby BIOS pyty gwnej nie by starszy ni ze stycznia 1999 roku.
DRevitalize powinien by uruchamiany pod czystym DOSem, chocia jest moliwe
uruchomienie go z okna DOS pod Win 9x/Me. W tym drugim przypadku sterowniki
Windowsowe przejmuj komunikacj z dyskiem zastpujc standardowe przerwania
BIOSu dla trybu rzeczywistego. Nie jest zalecane uruchamianie tego programu
pod Windows ze wzgldu na moliwo utraty danych w przypadku innych
aplikacji dziaajcych podczas jego pracy. Jednake w niektrych przypadkach
procedura regeneracji dyskw moe by bardziej efektywna wanie pod Windows.

Przed rozpoczciem pracy z programem naley koniecznie zrobi kopi zapasow
danych zawartych na naprawianym dysku. Jeeli program napotka na uszkodzony
sektor, ktrego nie moe odczyta, to bdzie prbowa odtworzy zawarte w nim
dane czytajc go jeszcze dwukrotnie stosujc dodatkowe procedury. Jeeli
nadal nie bdzie moliwoci odczytania uszkodzonych sektorw, TO PROGRAM
PO PROSTU JE WYZERUJE. Jest to warunek konieczny aby rozpocz proces ich
regeneracji. Nie powinno to jedank mie wikszego znaczenia dla uytkownika,
poniewa sektory oznaczone jako wadliwe przez system operacyjny i tak nie
zawieraj aktualnych danych. Najlepiej byo by jednak najpierw uruchomi
standardowy program do odzyskiwania danych, a wtedy kiedy wszystkie dane s
ju zabezpieczone uruchomi program DRevitalize aby odzyska uszkodzone
sektory. Naley pamita aby sformatowa ponownie dysk twardy i w efekcie
usun oznaczenia zych sektorw zapisane przez system operacyjny po
wczeniejszym formatowaniu.

Wspczesne dyski twarde przy prbie zapisu dopiero wtedy zaczn wykazywa
ze sektory, kiedy ich pula zapasowych sektorw zostanie wyczerpana.
Oznacza to, e jeeli automatyczna realokacja sektorw bya wczona kiedy
na powierzchni dysku zaczy pojawia si defekty, wszystkie uszkodzone
sektory zostay zastpione przez dobre sektory z zapasowej puli powodujc
tzw. realokacj sektorw (a tym samym powolniejszy dostp do realokowanych
sektorw). Ten program nie jest przystosowany do pracy z nowoczesnymi dyskami
twardymi majcymi wasny inteligentny system zarzdzania defektami powierzchni.
Jeli DRevitalize wykryje taki dysk, to w wikszoci wypadkw po prostu bdzie
go zmusza do realokacji jakichkolwiek wadliwych sektorw a do momentu kiedy
zapasowa pula zostanie wyczerpana i dysk automatycznie wyczy auto-realokacj.
To jest ograniczenie kadej wersji DRevitalize (Demo) i DRevitalize (Light).



***************************************************************************
       JAK ZREGENEROWA DYSKI TWARDE Z DU ILOCI ZYCH SEKTORW
***************************************************************************

1. Upewnij si e masz system operacyjny zainstalowany na dysku w 100%
   godnym zaufania (z dobrym statusem S.M.A.R.T.) nie zawierajcym adnych
   uszkodzonych sektorw.

2. Zainstaluj wadliwy dysk jako slave lub na drugim czu IDE jako
   standalone (to jest najlepsze rozwizanie).

3. Uruchom program uytkowy DRevitalize (raczej pod czystym DOSem) i wybierz
   skanowanie wadliwego dysku od sektora 0 (zawsze liczone jako LBA).

4. Pozwl aby program zregenerowa pierwszy gigabajt (1024MB). Prbuj
   przynajmniej 5 razy jeeli wszystkie uszkodzone sektory nie zostay
   odzyskane. Jeeli dysk nadal zawiera uszkodzone sektory to wstrzymaj
   regeneracj i zacznij od nowa po kilku godzinach lub nawet nastpnego dnia.
   Jeeli po przeskanowaniu pierwszego gigabajta 20 razy program nadal wykrywa
   uszkodzone sektory, to naprawiany dysk nie moe by zregenerowany. Dalsze
   prby nie maj ju sensu. DRevitalize zapisuje wszystkie bdy do pliku
   report.log.

5. Skanowanie caej powierzchni trwa bardzo dugo dla dyskw 80GB i wikszych.
   Dlatego, jeeli powierzchnia dysku nie bya uszkodzona w pierwszym
   gigabajcie to mona prbowa uruchomi inny program uytkowy potraficy
   skanowa szybciej ni DRevitalize (chodzi przede wszystkim o programy
   testujce napisane przez producenta naprawianego dysku twardego).
   Naley zanotowa na papierze sektory ktre maj problemy i uruchomi
   Drevitalize z odpowiednim ofsetem wyraonym w sektorach. Moe si zdarzy
   e odzyskane sektory s wykrywane jako uszkodzone jeszcze raz. Jeli do
   tego doszo, to naley koniecznie skanowa wadliwy obszar dysku przynajmniej
   kilka razy dziennie przez 2 lub 3 dni programem DRevitalize.

6. Ponownie uruchom DRevitalize nastpnego dnia i zacznij skanowanie obszaru
   ktry zosta zregenerowany dzie wczeniej. Upewnij si e nie zawiera on
   uszkodzonych sektorw. Powtarzaj ten krok przez 5 nastpnych dni (ten dysk
   bdzie zawiera Twoje dane, wic lepiej si upewni e jest on w 100%
   sprawny).

7. Zmierz szybko transferu na wszystkich obszarach dysku i izoluj
   potencjalne problemy powierzchni (przedzia sktorw). Jeeli szybko
   transferu jest szczeglnie niska na pewnym obszarze, to prbuj przesuwa
   dane (kopiuj due pliki z jednego miejsca na drugie na zregenerowanym dysku
   twardym). Mona take uruchomi scandisk (z odczytem/zapisem - dokadne
   testowanie powierzchni dysku). Zazwyczaj poprzez przesuwanie danych z
   miejsca na miejsce (odczyt/zapis) stan powierzchni dysku zregenerowanego tym
   programem dalej si polepszy. Przeskanuj ca powierzchni dysku narzdziami
   diagnostycznymi do dyskw twardych napisanymi przez producenta naprawianego
   dysku twardego. Upewnij si e dysk przeszed dokadne skanowanie
   powierzchni!

8. Nigdy nie traktuj dysku jako w peni zregenerowany, a do momentu kiedy nie
   pokazuje on adnych bdw odczytu przez 3 kolejne dni! Zwykle po tygodniu,
   zupenie uszkodzony dysk twardy (10% - 30% uszkodzonych sektorw) moe
   sta si w peni sprawnym dyskiem z doskona powierzchni :-). Opierajc
   si na moim dotychczasowym dowiadczeniu mog miao powiedzie e dysk
   twardy zregenerowany z zastosowaniem powyszej procedury nie zacznie
   dostawa nowych uszkodzonych sektorw kiedy bdzie ju normalnie uywany
   (pod warunkiem e bdzie uywany prawdiowo!).


******************************************************************************
Aby uruchomi DRevitalize na komputerach z systemem operacyjnym
Windows 2000/NT/XP naley utwoy dysk startowy.
******************************************************************************

Jak utworzy dysk startowy pod Windows :
----------------------------------------
1. Uruchomi sesj MS-DOS i sformatowa pusty dysk w stacji a:\ poleceniem
   format a: /s /u

2. Przekopiowa DREVDOS.EXE na sformatowany dysk startowy.

3. Uruchomi komputer z dyskietki startowej.
   uwaga : wikszo systemw jest domylnie ustawionych na startowanie
           ze stacji a:\ jako pierwszej, ale w przypadku gdy Twoja maszyna
           nie startuje ze stacji a:\ naley zmieni kolejno urzdze
           startowych w BIOS. Nacinij DEL lub F2 (zalenie od wersji BIOS)
           podczas startu komputera i upewnij si czy pierwszym urzdzeniem
           z ktrego bdzie adowany system operacyjny jest stacja dyskw,
           a drugim dysk twardy.

4. Po uruchomieniu systemu DOS z dysku startowego, uruchom DREVDOS.EXE
   uwaga : program nie potrzebuje dodatkowych sterownikw do poprawnego
           dziaania.
