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