Repetitor ovako....
Pre bilo kakvog podizanja tvoj rachunar prvo radi POST (Power on self test) on ti je zaduzen za fizichku memoriju i hardware koji ti se nalazi u masini.
Zatim posle toga radi plug and play ili ti pak "basic input output system" BIOS
BIOS zatim trazi boot.ini i aktivira master boot record.
Znachi ovo gore ti je zaduzeno za hardwaresku delatnost i nema veze sa operativnim sistemom.
Zatim ide boot proces.... obrati paznju....
Imas chetiri faze:
Boot loader
Operating system izbor
Hardware detekcija
Od njih ti je sastavljen sledeci redosled:
NTLDR (ovde ti nastupa 64 kilobajta memorije zaduzene ms.dos i 32 bitnu memoriju za Xp)
Boot.ini (zatim ti ntldr chita i trazi boot loader bilo da je ntfs ili fat/fat32 sistem "znachi ovo ti je pre bilo kog podizanja, znachi to ti je ono ukoliko imas 2 operativna sistema pitacete hoces ovaj ili onaj sistem ili ako nemas samo ce krenuti dalje da ti podize OS bez pitanja... znachi to ti je pre bilo kakvih splash screen/ova, on ti se nalazi u "rutu diska c:/boot.ini". sakriveni fajl)
Ovako bi izgledao pravilan boot.ini
[boot loader]
timeout=30 <===> ovo mozes da menjas....
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi ( ovde moze da ti bude i skazi umesto multi) (0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
Znachi NTLDR Chita boot.ini i sporazumevaju se koji OS treba podici i koliko ih ima.
NTdetect.com On ti je zaduzen za sledece... Posto je odredjeno sta treba podici i sa koga hard diska NTdetect.com to sve detektuje i pravi listu i pravi hardware/ski kljuch u registry bazi.
Ntoskrnl.exe (znachi to ti je BUS adapteri, garficka, Portovi, Tastatura, USB i ostalo...), znachi nesto poput hot swap i cold swap....
Ntbootadd.sys ====
==== ovo ti je vezano za gore napomenuto!
Bootsec.dos ====
Zatim nastupa kernel~ (NTOSKRNL.EXE)
Kernel se loadira u 32 bitnu memoriju zaduzenu za Operativni sistem.... zatim komunicira sa HAL/om... on ti je zaduzen za komunikaciju izmedju kernele i hardware/ske konfiguracije masine (on ti je ustvari dll fajl koji s enalazi u windows-u. Tako da kada ti menjas konfiguraciju HAL zajedno sa filterima raspoznaje sta je sta... Znachi slichno plug and play juuuu samo mnogi to mesaju i pucam od smeha svaki dan kada chujem....
I na kraju... HAL se smesta u registar bazu i dodaje im value "0" (necu da kazem u koji deo radi vase sigurnosti). Tako NTDLR zna sledeci put sta treba da podigne od sistema "po default/u".
Kernel zatim nastupa..... preuzima sve podatke koji su mu potrebni, odatle ti izlazi onaj veliki splash screen logo "Windows XP profesional i pochinju one tachkice da se krecu...
Sta ovo znachi... Znachi sledece:
Hardwaresk/i kljuch je kreiran ( to znachi da je kernel upisao u registry bazu taj kljuch)
Memorijski zapamceno sta sledeci put treba podici (isto zapisano kljuchem u registry bazi)
Svi drajveri su u listi za podizanje (znachi spremno je sta treba podici od hardware/a i drajvera tu je value "1") Znachi ono kada ti pise "last good configuration" da izaberes to ti je napravljeno od ovoga...
I na kraju zapochinje seciurity sub sistem,input autpot 32 bitne uredjaje da loadira ujedno sa GUI (graphical user interface), i zapochinje logon screen.
E sada, ukoliko ne mozes sada da raspoznas sta je sta.... reinstaliraj kompijuter i to je to.