Glavna arrow Windows arrow Konfiguracije arrow Bezbedni rezim rada petak 25 jul 2008 
Sadrzaj
Glavna
Forum
Linux/Unix
Windows
Mreze
Sigurnost
Hardware
Knjige
Mobilni/PDA
Preuzimanje
Whois
Web Alati
Adresar
Galerija
Pretraga
E-mail
Kontakt
Pristup





Zaboravili ste lozinku?
Nemate nalog? Napravite nalog
 
samo po 1o1.com
po celom SCG web-u
Bezbedni rezim rada | Štampaj |
Autor Tim 1o1   

Bezbedni rezim rada (Safe mode) omogucava da u Windowsu 2000/XP obavite odredene poslove kojima mozete da otklonite greske u sistemu. Ako vas sistem odbija da se podigne, mozda ce vam to uspeti u bezbednom rezimu rada. U ovom rezimu Windows 2000/XP koristi standardne vrednosti parametara (VGA monitor, Microsoftov upravljacki progam za misa, minimalan broj upravljackih programa potreban za pokretanje Windowsa) i ne koristi mrezne prikljucke.
Na primer, ako vas racunar odbija da se pokrene nakon sto ste instalirali nov modem, mozda cete uspeti da ga, uz minimalan broj usluga, pokrenete u bezbednom rezimu rada, a zatim da u njemu izmenite parametre sistema ili da uklonite instalirani modem koji izaziva gresku. U bezbednom rezimu rada mozete ponovo da instalirate bilo koji paket usluga, a ako je neophodno, i citav operativni sistem.
U bezbednom rezimu rada imate na raspolaganju vise opcija za pokretanje sistema:
-Safe Mode (bezbedni rezim): Windows 2000/XP ce se pokrenuti ne ucitavajuci sve upravljacke programe. Ucitavaju se samo osnovne datoteke i upravljacki progami (mis, osim serijskih miseva; monitor; tastatura; jedinica masovne memorije; osnovne video usluge; standardne usluge sistema). Ne ucitava se prikljudak za mrezu. Ako racunar ne mozete da podignete u bezbednom rezimu rada, monda morate da sprovedete postupak popravke sistema u slucaju nuzde ili da ponovo instalirate operativni sistem.
-Safe Mode with Networking (bezbedni rezim uz rad u mrezi): Ovom opcijom se Windows 2000/XP podize samo uz osnovne datoteke i upravljacke programe, ali se ucitavaju i upravljacki programi za rad u mrezi.
-Safe Mode with Command Prompt (bezbedni rezim uz komandnu liniju): Windows 2000/XP se pokrece samo uz osnovne datoteke i upravljacke programe. Posle aktiviranja se umesto Windowsove radne povrsine, menija Start i palete poslova pojavljuje odzivnik komandne linije.
-Enable Boot Logging (pokretanje uz vodenje dnevnika dogadaja): Pri pokretanju, Windows 2000 sve upravljacke programe i usluge koje je ucitao (ili nije ucitao) belezi u dnevnik ntbtlog. txt koji se nalazi u direktorijumu %windir o. Prethodne tri opcije u ovaj dnevnik unose spisak svih upravljackih programa i usluga koje su ucitane. Dnevnik dogadaja je nezamenljiv u otkrivanju stvarnog uzroka greske pri podizanju sistema.
-Enable VGA mode (omogucavanje rezima VGA): Windows 2000/XP se pokrene uz osnovni VGA upravljacki program za graficku karticu. Ovaj rezim je koristan onda kada ste instalirali novu graficku karticu, a ona pri pokretanju stvara teskoéce. Ovaj osnovni VGA upravljacki program ucitava se uvek kada Windows 2000/XP pokrenete u bezbednom rezimu (u sve tri njegove varijante).
-Last Known Good Configuration (poslednja poznata ispravna konfiguracija): Windows 2000/XP se pokrence koristeci podatke iz baze Registry sacuvane od poslednjeg ispravnog zaustavljanja sistema. Ovu opciju koristite samo u slucajevima kada je konfiguracija pogresna. Njome necete resiti teskoce izazvane nedostajudim ili ostecenim upravljackim programima ili datotekama. Osim toga, izgubidcete sve promene koje ste uneli od prethodnog uspesnog pokretanja sistema.
-Directory Service Restore Mode (rezim oporavljanja usluga imenika): Ova opcija nije primenjiva na Windows 2000Pro/XP. Koristi se samo u sistemu Windows 2000 Server za oporavljanje direktorijuma SYSVOL i usluga aktivnog imenika na upravljacu domena.
-Debugging Mode (reizim otkrivanja gresaka): Windows 2000/XP se pokrece i serijskim kablom drugom racunaru salje podatke potrebne za otklanjanje gresaka.
Ukoliko koristite ili ste koristili usluge instaliranja Windowsa 2000/XP preko mreze (Remote Install Services), verovatno cete imati jos opcija koje se odnose na oporavljanje ili obnavljanje sistema na vasem racunaru pomocu ovih usluga.


Program za otkrivanje gresaka u jezgru operativnog sistema
Jezgro Windowsa 2000/XP je komponenta operativnog sistema koja vremenski rasporeduje i utvrduje redosled izvrsavanja razlicitih niti programskih procesa. Procesi koji se odvijaju u rezimu rada jezgra operativnog sistema imaju direktan pristup hardveru. Kada takav proces otkaze, to moze potpuno da blokira sistem. Program Kernel Debugger je alatka kojom mozete da pratite proces podizanja racunara i da ustanovite zasto se proces koji se odvija u rezimu rada jezgra operativnog sistema ne izvrsava kako treba.
Program Kernel Debugger omogucava drugom racunaru da prikaze datoteke koje se ucitavaju tokom podizanja sistema. Tako mozete da utvrdite da li Windows 2000/XP ucitava odgovarajuce upravljacke programe i da ustanovite koje komponente nedostaju ili izazivaju ostedenja.
Da biste mogli da koristite program Kernel Debugger, potrebno je da budu ispunjeni slededi uslovi:
-Treba da imate dva racunara koji rade uz istu verziju Windowsa. Racunar na kome se izvrsava program Kernel Debugger naziva se racunar-domacin (Host Computer), a onaj drugi, na kome se prate greske - ciljni racunar (Target Computer).
-Izmedu ova dva racunara mora postojati serijska veza. To moze da bude direktna veza kablom (bez modema) ili veza preko telefonskog prikljucka.
-Bice vam potrebna datoteka Symbols. Ona sadrzi kod za desifrovanje gresaka i smestena je u direktorijumu symbolaDebug na kompakt disku Windowsa 2000/XP.
-Ciljni racunar treba pokrenuti u rezimu za otkrivanje gresaka. Tokom podizanja sistema pritisnite taster F8, a zatim izaberite Debugging Mode.
Da biste pokrenuli proces otkrivanja gresaka, morate konfigurisati oba racunara

Konfigurisanje racunara-domacina
Kada u Microsoftu razvijaju nov operativni sistem, odmah prave dve verzije: razvojnu i trzisnu. Razvojna verzija sadrzi celokupan kod operativnog sistema kao i kod za otkrivanje i otklanjanje gresaka. Ona je namenjena strucnjacima za razvoj sistema. Posto je kod za otkrivanje i otklanjanje gresaka veoma veliki, pa bi i instalacija sistema bila u odgovarajucoj meri uvecana, on se uklanja iz verzije namenjene trzistu.
Ako zelite da koristite Kernel Debugger, onda za sistem koji njime zelite da obradujete morate imati sav kod za otkrivanje i otklanjanje gresaka. Kada se ovaj kod ukloni iz operativnog sistema, on se cuva u datotekama Symbols za kasnije koriscenje. Programu Kernel Debugger ove datoteke su neophodne.
Kopirajte sve datoteke iz direktorijuma SymbolsDebug u nov direktorijum na vasem cvrstom disku. Pazite da kopirate datoteke za odgovarajucu platformu (i386, Alpha, MIPS ili PPC). Kada datoteke prenesete u direktorijum na cvrstom disku, morate ih dekomprimovati. Predite u rezim komandne linije, prebacite se u direktorijum u kome se nalaze datoteke Symbols i izaberite expndsym.
Pri konfigurisanju Kernel Debuggera najcesce se gresi u izboru datoteka Symbols. Kopirane datoteke moraju da odgovaraju platformi ciljnog racunara. Racunar-domacin moze da radi na platformi i386 i da nadgleda ciljni racunar izgraden na platformi Alpha. To znaci da cete kopirati datoteke za platformu Alpha, a ne za i386. Drugi najcesci propust je ako ne kopirate datoteke Symbols za sve servisne pakete koji se odnose na sistem. Uvek proverite verziju Windowsa i upotrebite odgovarajuce datoteke Symbols.
Sledeci korak je podesavanje sistemskih promenljivih. To mozete da uradite rucno sa komandne linije ili da pokrenete komandnu datoteku sa ovim vrednostima:
_NT_DEBUF_PORT = X
gde X oznacava COM prikljucak koji se koristi za otkrivanje gresaka.
_NT_DEBUG_BAUD_RATE = X
gde X iznosi 9600 za modemsku vezu ili 19.200 za direktnu kablovsku vezu (bez modema).
_NT_SYMBOL_PATH = X
gde X oznacava putanju do direktorijuma sa datotekama Symbols.
_NT_LOG_FILE_OPEN = X
gde je X ime datoteke u koju ce biti zapisivan protokol sesije otkrivanja gresaka. Nije obavezno da ona postoji.
Na kraju, da bi Kernel Debugger mogao da radi, racunare morate da povezete kablom (bez modema) preko odgovarajuce konfigurisanih serijskih ulaza

Koriscenje programa Kernel Debugger
Kada ste sve podesili i kada je racunar-domacin spreman za lov na greske, prebacite se u direktorijum u kome se nalaze datoteke Symbols i sa komandne linije izvrsite odgovarajucu naredbu za pokretanje programa Kernel Debugger. (Ona se razlikuje od jedne do druge platforme i, na primer, za Intelove platforme glasi: i386kd.exe.)
Zatim pokrenite ciljni racunar u rezimu otkrivanja gresaka kao sto je ranije opisano. Time ce sekvenca komandi za pokretanje biti poslata racunaru-domacinu preko COM prikljucka za koji je povezan. Pre nego sto se inicijalizuje jezgro operativnog sistema, na racunaru-domacinu ce se prikazati ucitane datoteke.
Postoje komande koje mozete da izvrsite sa komandne linije programa za otkrivanje gresaka. One ce vam pomoci da utvrdite sta se dogada na ciljnom racunaru. Potpun spisak ovih komandi mozete da nadete u kompletu Windows 2000/XP Resource Kit. Tabela 1.1 nabraja samo najkorisnije i najcesce koriscene takve komande. Kada neku od njih i zlite da izvrsite, na racunaru-domacinu na kome se izvrsava program Kernel Debugger istovremeno pritisnite tastere Ctrl+C. Ta akcija ce vas prebaciti na komandnu liniju programa za otkrivanje gresaka (odzivnik kd> ).

Tabela 1.1 Komande programa Kernel Debugger

-Komanda-Opis
-!reload -Ponovo ucitavanje datoteka Symbols, ako je neka od njih neodgovarajuca.
-!kb-Prikazuje trag u steku od trenutka poslednjeg prikazivanja okvira sa podacima izvedenog komandom !trap (pogledajte ovu komandu).
-!errlog - Program ponekad vodi evidenciju o greskama jezgra operativnog sistema koje je sistem zabelezio pri njihovom nastanku. Komandom !errlog dobija se prikaz ovog dnevnika. On je vecinom prazan, a ako nije, podaci iz njega se mogu iskoristiti za utvrdivanje uzroka zaustavljanja sistema.
-!process -Ispisuje podatke o procesu koji se trenutno izvrsava na aktivnom procesoru.
-!thread -Prikazuje programsku nit koja se trenutno izvrsava.
kv Detaljno prikazuje trag u steku koji sluii za otkrivanje okvira sa ulovljenim podacima.
-!trap -Prikazuje stanje racunara u momentu kada je ulovljen okvir sa podacima.
- - Na platformama sa procesorima x86 okvir-klopka se generise pri svakom prekidu ili sistemskom pozivu. Ovo ce vam koristiti da vidite stanje racunara kada dode do greske pri pristupanju resursima.
-!process 0 0 - Ovom komandom se izlistavaju svi procesi i njihova zaglavija.
-!vm - Prikazuje koriscenje virtuelne memorije racunara.
-.reboot - Ponovo pokrece udaljeni racunar.
-g - "g" oslobada udaljeni racunar.


Jog jedna vazna je komanda !drivers. Njom se izlistavaju trenutno ucitani upravljacki programi, sto omogucuje njihovu identifikaciju. Komandom !drivers mozete da saznate:
-Baznu adresu: Pocetnu adresu koda upravljackog programa za uredaj, izrazenu heksadecimalno. Kada se adresa ulovljenog koda nade izmedu bazne adrese aktuelnog upravljackog programa i bazne adrese upravljackog programa koji je sledeci na spisku, onda ovaj drugi program moze da bude uzrok problema.
-Duzinu koda: Duzinu koda upravljackog programa u kilobajtima, izrazenu heksadecimalno i decimalno.
-Prostor za podatke: Velicinu memorijskog prostora za podatke, u kilobajtima,dodeljenog upravljackom programu, izrazenu heksadecimalno i decimalno.
-Ime upravljackog programa.
-Vreme nastanka: Datum kada je upravljacki program povezan u programsku celinu koja se moze izvrsavati.

Komanda net helpmsg

Ponekad, kada radite u rezimu komandne linije, dobicete otprilike ovakvu poruku:

To get help with Windows 2000 error message NET 2182, type: net helpmsg 2182 (ako zelite pomoc u vezi sa porukom o gresci NET 2182 Windowsa 2000/XP, upisite net helpmsg 2182).

Kada se neka mrezna operacija ne izvrsi kako treba, mozda cete videti poruku slicnu ovoj:

NET 2182: The requested service has already been started (NET 2182: usluga koju zahtevate vec je aktivna).
Porukama o greskama u Windowsu 2000 (standardno) prethodi rec net. Zbog toga nije potrebno da ispred broja poruke pisete net.
Komandom net helpmsg dobijate objasnjenje zasto je do greske moglo da dode i kako da postupite da biste je otklonili.


Poruke o greskama pri radu u mrezi
U Windowsu 2000/Xp uobicajene su i poruke o greskama pri radu u mrezi. One mogu da se pojave tokom koriscenja mreznih veza i obuhvataju poruke sa veza u lokalnoj mrezi, kao i poruke dobijene pri povezivanju preko telefonskih linija.

 
: Glavna :: Forum :: Linux/Unix :: Windows :: Mreze :: Sigurnost :: Hardware :: Knjige :: Mobilni/PDA :: Preuzimanje :
Powered by 1o1
PodignimoStupove!