Special Sponsor

Thursday, August 23, 2007

Kawal proses boot

Mungkin ada yang tak tahu bahawa file boot.ini digunakan untuk mengawal multiple Operating System (OS) dalam satu komputer yang sama. Maksudnya, dalam pc ada Windows XP, Windows XP(boleh je kalau nk install bebanyak XP :D) atau Windows Vista atau OS yang lain. Dengan menggunakan NT Boot manager atau biasanya dikenali NT boot loader, pengguna boleh memilih mana satu OS yang hendak di load semasa proses boot berjalan.



Kali ini mari kita menganalisa file boot.ini yang biasa terdapat pada komputer normal.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

multi(0) atau scsi(0) (pengawal)
Kalau ko menggunakan multifunction adapter disk controller macam IDE, EIDE, atau ESDI multi(0) akan digunakan.
multi(0) bermaksud OS terletak pada IDE, EIDE atau ESDI utama, so kalau multi(1) IDE, EIDE atau ESDI yang ke-2.

Kalau pengawal adalah SCSI (Small Computer System Inteface), ko akan nampak scsi seperti di atas.


disk(0) (Lokasi HDD)
Mengenalpasti whick disk, kat node address yang telah dispesifikkan dalan rdisk. disk(0) adalah master dalam IDE controller kalau slave pula disk(1)


rdisk(0) (HDD mana yang nk digunakan)
The next part of the naming convention will always be rdisk, as it provides the node address of this disk on the controller.


partition(1) (partition mana)


  • partition(1) = C:\
  • partition(2) = D:\

dan sebagainya....

Bagaimana nak tengok boot.ini

ada 2 cara
  1. Show hidden files, unhide protected OS files, then tengok pada C:/boot.ini


  1. Buka run, msconfig, boot.ini


saya tidak akan bertanggung jawab di atas kerosakan file boot.ini sekiranya anda tersalah edit, terbuang secara sengaja atau tidak sengaja

Contoh lain satu komputer ada 2 OS (Windows XP pada second partition dan Windows ME pada C:\)

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows Me "

No comments: