Glavna arrow Windows arrow O svemu arrow Proces podizanja sistema sreda 20 avgust 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
Proces podizanja sistema | Štampaj |
Autor Tim 1o1   

Svaki put kada ukljucite racunar koji radi pod Windowsom 2000/XP, on prolazi kroz narocit niz aktivnosti kojima se proveravaju komponente racunara i ucitava, odnosno pokrece sistem. Kada se upoznate sa standardnim procesom podizanja sistema Windows 2000/XP, mocii cete lako da otklonite neke uobicajene teskoce, cak i da iskoristite neke nove alatke Windowsa 2000/XP kojima se problemi uklanjaju brzo i lako.
U procesu podizanja, zavisno od konfiguracije sistema, ucestvuje do pet datoteka:
- boot.ini Skrivena tekstualna datoteka, smestena na aktivnoj particiji diska, koja programu ntldr saopstava koji su operativni sistemi instalirani i gde se fizicki nalaze datoteke potrebne za njihovo podizanje. Ova datoteka nalaze podrazumevanom operativnom sistemu da se ucita i generise tzv. tajmaut vrednost kojom se racunaru saopstava koliko ce da ceka pre nego sto odabere podrazumevani operativni sistem.
- bootsect.dos Ova datoteka je potrebna samo u situacijama dvojnog podizanja sistema i sadrzi podatke za pokretacki sektor diska neophodne za podizanje vise operativnih sistema.
- ntldr Ovo je program koji prikazuje prozor sa opcijama za podizanje sistema i ucitava odgovarajuce sistemske datoteke kojima se podize operativni sistem.
ntdetect.com Ovu datoteku, zvanu i detektor hardvera, procesori 80386 koriste u sprezi sa jezgrom operativnog sistema Windowsa 2000/XP (ntoskrnl. exe) da bi otkrili sistemski hardver. Na racunarima sa RISC (Reduced Instruction Set) procesorima, podaci o hardveru se dobijaju od firmvera ARC (Advanced RISC Computing Specification).
- ntbootdd. sys Upravljacki program za SCSI uredaj. Nalazi se u sistemima pod Windowsom 2000/XP sa instaliranim SCSI diskovima.

Kada pokrenete racunar koji radi u sistemu Windows 2000/XP, dogodice se vise stvari:
-Program POST (Power On Self Test - samoprovera pri ukljucivanju) pregleda sav hardver neophodan za rad racunara, proveravajuci da li su odgovarajuci uredaji (memorija, tastatura, prikljucci itd.) povezani i da li ispravno rade.
-BIOS iscitava zapis MBR (Master Boot Record - glavni pokretacki zapis) koji sadrzi cetiri tabele sa podacima o najvise cetiri primarne particije.
-BIOS prenosi upravljanje procesom podizanja na zapis MBR, koji pregleda tabele da bi nasao koja je particija aktivna.
-MBR nalazi aktivnu particiju i prenosi upravljanje na prvi sektor aktivne particije, poznat kao pokretacki sektor particije (engl. Partition Boot Sector).
-Pokretacki sektor Windowsa 2000 sadrzi kratak programski kôd koji prevodi sistem datoteka u particiji. Ovaj kod razume strukturu sistema datoteka i moze da cita programsku datoteku ntldr.
-Pokretacki sektor particije zatim poziva program ntldr. Ovim se aktiviraju zasticeni rezim rada (Protected Mode) i stranicenje memorije (Paging).
-Program ntldr cita tekstualnu datoteku boot.ini i prikazuje meni sa opcijama, omogucujuci da odaberete koji ce se operativni sistem ucitati.

Atributi datoteka
Sve sto je bilo potrebno da biste u prethodnim verzijama Windowsa videli datoteke sa aktiviranim atributom system svodilo se na to da u prozoru svojstava odgovarajuceg direktorijuma odaberete opciju Show Hidden Files. U Windowsu 2000/XP datoteke sa aktiviranim indikatorom "s" vaze kao supersakrivene i nece se prikazati kada u okviru za dijalog Tools -> Folder Options potvrdite opciju Show hidden files. Da biste datoteke koje opisujemo i druge sistemske datoteke mogli da vidite u Windowsu 2000, treba da uradite jos nesto.
Kada zelite da vidite sve skrivene datoteke, uradite sledece:
1. Iz bilo kog prikaza direktorijuma izaberite Tools ~> Folder Options. Otvorice se okvir za dijalog Folder Options.
2. U ovom okviru za dijalog izaberite karticu View. Na njoj cete moci da podesavate vise opcija koje se odnose na direktorijum.
3. Izaberite opciju Show hidden files and folders. Time cete prikazati datoteke sa aktiviranom opcijom - h, osim ako im nije aktivirana i opcija s.
4. Da biste videli i sistemske datoteke, uklonite potvrdu opcije Hide protected operating system files (recommended). Kada uklonite potvrdu ove opcije, pojavice se okvir za dijalog sa upozorenjem da brisanje ili menjanje sistemskih datoteka moze da ugrozi sistem; pritisnite dugme Yes i time potvrdite da zaista zelite da vidite datoteke sa aktiviranom opcijom s.
5. Pritisnite dugme OK i datoteke de se pojaviti u prikazu direktorijuma.

->Savet<-
Pre nego sto pritisnete dugme OK, ovu promenu mozete da prosirite na sve direktorijume tako sto cete pritisnuti dugme Like Current Folder.

Ovo je neophodno samo onda ako datoteke zelite da vidite u prikazu direktorijuma ili u Windows Exploreru. Sistemsku datoteku boot.ini mozete da menjate kada je otvorite u-Notepadu tako sto cete izabrati komandu File -D Open i u polje za ime datoteke upisati c:boot.ini. Spisak datoteka mozete da proverite i tako sto cete sa komandne linije zadati komandu dir/a.

Pravljenje diskete za pokretanje Windowsa 2000/XP
Ako se podaci za pokretanje sistema koji se nalaze na cvrstom disku ostete, ipak nije sve izgubljeno. Mozete da napravite pokretacu disketu (Boot Floppy) koja ce vam pomoci da sistem podignete i popravite ostecenje. Ovu disketu ne treba mesati sa disketom za podizanje sistema u slucaju nuzde (Emergency Repair Disk, ERD) koja de vam pomoci da obnovite podatke na racunaru, ali nece samostalno podici Windows 2000. Pomocu pokretacke diskete cete samo zaobici podatke za pokretanje sistema koji se nalaze na cvrstom disku i ucitati operativni sistem ukoliko su datoteke u sistemskom direktorijumu Windowsa 2000/XP neostecene.

->Savet<-
Ustedecete sebi glavobolju u slucaju da racunar otkaze ako unapred planirate i napravite kako pokretacku disketu, tako i disketu za podizanje sistema u slucaju nuzde, jer su neke od datoteka na ovim disketama specificne za svaki racunar.

Pokretacku disketu cete napraviti na sledeci nacin:
1. Formatirajte disketu na masini koja radi pod Windowsom 2000/XP.
2. Na disketu kopirajte sledece datoteke: ntldr, boot.ini (specificna za vas racunar) i ntdetect.com. Ako imate SCSI disk, trebace vam i datoteka nt-bootdd. sys, a ako treba da pored Windowsa 2000/XP podignete i neki drugi operativni sistem, kopirajte i datoteku bootsect.dos.
3. Ako datoteka boot.ini nije kopija datoteke iz sistema koji pokusavate da pokrenete, moracete da je izmenite.

Pravljenje pokretacke diskete koja je otporna na greske
Pokretacka disketa koja je otporna na greske dozvolice da podignete Windows 2000/XP sa diska iz skupa preslikanih diskova. Sa takvom disketom moci cete da normalno pristupite ispravnorn disku, cak i onda kada se primarna particija nalazi na onom neispravnom.
Ako je primarna ili pokretacka particija u skupu preslikanih diskova nepristupacna, necete moci da podignete Windows 2000/XP. Napravite stoga normalnu pokretacku disketu, a zatim izmenite datoteku boot.ini tako da odrazava putanju (po ARC specifikaciji) ka sistemskom direktorijumu Windowsa 2000/XP na preostaloj preslikanoj particiji.
Ako pokretacku disketu niste unapred pripremili, a nije vam na raspolaganju ni Windows 2000/XP, onda sledecim postupkom mozete da napravite pokretacku disketu koja je otporna na greske:
1. Podignite sistem do MS-DOS-a na drugom racunaru ili na vasem racunaru ako imate normalnu pokretacku disketu. Bice potrebno da ucitate upravljacki program za CD jedinicu i da imate na raspolaganju nekoliko osnovnih komandi DOS-a.
2. Komandom diskcopy.exe napravite duplikat diskete Windows 2000/XP Setup Disk 1. (Time cete dobiti disketu formatiranu pod Windowsom 2000/XP koja ima neophodan pokretacki sektor.)
3. Sa nove diskete obrisite sve datoteke izuzev datoteka ntdetect.com i ntldr.
4. Razvijte datoteku ntldr u datoteku setupldr.bin komandom: EXPAND NTLDR SETUPLDR.BIN

->Savet<-
Kada zelite da razvijete datoteke sa kompakt diska Windowsa 2000/XP,morate da upotrebite usluzni program Expand.exe sa istog diska. Ovaj program se moze pokrenuti samo sa komandne linije u 32-bitnom okruzenju, npr. u Microsoftovim sistemima Windows 95, 98, NT ,2000 ili XP.
5. Ako su preslikani diskovi tipa SCSI i istovremeno su pokretacki, onda kopirajte i razvijte odgovarajuéi SCSI upravljacki program sa prve Windowsove instalacione diskete na novu disketu i promenite mu ime u ntbootdd.sys.
6. U editoru teksta, npr. programu edit.com, napravite datoteku boot.ini sa ARC putanjom ka sistemskom direktorijumu Windowsa 2000 na odgovarajucem disku u skupu preslikanih diskova.

Uredivanje datoteke Boot.ini
Tekstualna datoteka boot.ini sadrzi podatke o tome koji operativni sistem treba ucitati, koji je podrazumevani operativni sistem, koliko treba cekati pre nego sto se on ucita i gde se on fizicki nalazi.
Sledi primer datoteke boot.ini kojom se mogu podici Windows 2000 i Windows 98.
[boot loader]
timeout=15
default=C:
[operating systems]
C:="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000 Pro" /fastdetect

Ova konfiguracija vazi za racunar sa procesorom I386. Parametri su drugaciji za RISC PPC i konfiguraciju Alpha.
Red [boot loader] je zaglavlje datoteke.
Parametar timeout=vrednost odreduje koliko treba cekati da korisnik nacini izbor pre nego sto se ucita podrazumevani operativni sistem.

->Savet<-
Ako je parametar timeout postavljen na vrednost 0, necete imati priliku da birate operativni sistem pri pokretanju. Ako je vrednost ovog parametra -1, on je deaktiviran.

Parametar default=vrednost odreduje koji ce se operativni sistem standardno ucitati ukoliko korisnik tokom predvidenog vremena ne nacini izbor.
Odeljak [operating systems] sadrzi operativne sisteme koji su instalirani i koji se mogu podici. Verovatno cete zapaziti da ne mozete da izaberete rezim VGA; sada to radite tako sto tokom podizanja sistema pritisnete taster F8, a zatim izaberete bezbedni rezim rada (Safe Mode).

->Savet<-
Odeljak sa operativnim sistemima moze da sadrzi samo deset redova; eventualni visak redova se ne prikazuje.

Prvi red odeljka sa operativnim sistemima glasi:
C:-"Microsoft Windows"
Ovaj red naznacava "Microsoft Windows" kao opciju za pokretanje sistema. Kada se ona odabere, program ntldr ucitava
datoteku bootsec.dos koja zatim ucitava Windows 98.

multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000 Pro" /fastdetect

Drugi red naznacava"Microsoft Windows 2000 Pro" kao opciju za pokretanje sistema. Kada se ona izabere, onda ce se pomocu komandne opcije /fastdetect ucitati Windows 2000 Pro sa prve particije prvog IDE diska. U ovom redu ima najvise detalja i najvise podataka potrebnih za proces podizanja sistema. On se naziva ARC putanjom (Advanced RISC Computing Path).
Prvi deo ovog reda je multi(o).,,Multi" se odnosi na SCSI kontrolere sa deaktiviranim BIOS-om ili na IDE kontrolere. Ovaj deo moze da glasi i scsi (x) i onda se odnosi na SCSI kontrolere sa aktivnim BIOS-om."(x)" je identifikator adaptera koji podize sistem. Za IDE disk identifikator bi bio (0), ali kod SCSI adaptera identifikator je veci broj, sto zavisi od broja SCSI adaptera u sistemu i od toga koji adapter se odnosi na pokretacku jedinicu.
Signature (x) znaci isto sto i scsi (x) , ali se koristi za podrsku PnP (Plug and Play) tehnologije u Windowsu 2000/XP. Posto je Windows 2000/XP PnP operativni sistem, svaki put kada ga pokrenete, broj SCSI kontrolera moze da bude drugaciji; na primer, onda kada po zavrsenoj instalaciji treba da u sistem dodate nov hardver - SCSI kontroler signature (x) zahteva i datoteku ntbootdd.sys i koristi se samo ako su ispunjena oba sledeca uslova:
-Particija u kojoj ste instalirali Windows 2000/XP veca je od 7,8 GB ili je za tu particiju broj poslednjeg cilindra na disku veci od 1024, a BIOS sistema ili kontrolera za pokretanje sistema ne podrzava programske dodatke INT13.
-SCSI jedinica na kojoj ste instalirali Windows 2000/XP povezana je za kontroler na kome je BIOS iskljucen, tako da se tokom procesa podizanja sistema ne mogu koristiti pozivi BIOS-ovim programskim dodacima INT13.

Opcija disk (o) saopstava sistemu sa koje magistrale kontrolera treba da se podigne. Ona ima smisla samo uz parametar scsi (x). Kada se koristi parametar multi (x) , ova vrednost je uvek (0).

Opcija rdisk (x) saopstava operativnom sistemu koji ce disk da koristi. Za IDE diskove vrednost moze da bude (0) ili (1). Za SCSI uredaje vrednost je broj SCSI logicke jedinice (LUN) koji se odnosi na disk sa particijom za pokretanje.

Opcija partition (x) saopstava sistemu koja particija sadrzi sistemske datoteke. Za razliku od drugih parametara, najniza vrednost za partition je 1, a ne 0.

Odeljak wINNT= naznacuje putanju do direktorijuma koji sadrzi sistemske datoteke. "Windows 2000Pro" je primer stavke koju moze da prikaze pokretacki meni, a ona se moze izmeniti.
Iza putanje mogu da slede opcije potrebne za pokretanje Windowsa 2000/XP, npr. /crashdebug, a moze ih biti vise.
Recimo da na drugom kontroleru imate skup preslikanih SCSI diskova koji su otporni na greske, a na njemu je i sistemska particija. Windows 2000 je instaliran u direktorijumu koji ste nazvali WIN2K i nalazi se na prvoj particiji. Ukoliko prvi disk otkaze, vasa ARC putanja treba da izgleda ovako:

scsi(1)disk(O)rdisk(1)partition(1)WIN2K

Kada napravite pokretacku disketu i sistem podignete sa ovom konfiguracijom, onda Windows 2000 mozete da ucitate sa diska koji nije otporan na greske.

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