日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

windows 2000是怎樣引導的

事實上,Windows 2000的引導過程是從安裝時候就已經(jīng)開始的 。
那我們首先從Windows 2000的安裝說起 。
當windows 2000 setup運行時,它向硬盤上寫入MBR(主引導記錄),同時在這個磁盤驅動器的第一個可引導分區(qū)(就是我們在fdisk后激活的分區(qū))寫入引導扇區(qū),引導扇區(qū)的內容根據(jù)不同的文件系統(tǒng)格式而變化(FAT或者是NTFS) 。如果你的機器上曾裝有MS操作系統(tǒng)并建立了引導扇區(qū)的話,windows 2000 setup將檢測它要覆蓋的引導扇區(qū)是否有效,如果有效的話,windows 2000 setup安裝程序將把引導扇區(qū)的內容復制到這個分區(qū)的根目錄中的文件bootsect.Dos中 。Setup程序在寫完引導扇區(qū)后,將把windows 2000所用的文件拷貝到硬盤,包括兩個引導文件Ntldr和Ntdetect.com 。另外,setup還會在引導分區(qū)的根目錄中建立引導菜單文件boot.ini 。
例:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows "
multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows Server 2000" /fastdetect
這是我的機器上的boot.ini文件,該內容顯示裝了兩個操作系統(tǒng),win98和win2000,后面的那個參數(shù)/fastdetect最常見,是安裝系統(tǒng)時默認的,它的作用是使ntdetect忽略秉性和串行設備的枚舉 。Boot.ini文件中的相關參數(shù)還有很多,各有不同的功能,因為與本文沒太大關系,所以不作具體介紹,有興趣的朋友可以到網(wǎng)上找找有關資料 。
【windows 2000是怎樣引導的】Windows 2000的啟動:
當你按下機器上的power鍵,計算機就開始啟動了,首先是上電自檢,通過后bios引導計算機去讀取硬盤上的MBR,根據(jù)MBR中的信息,找到引導分區(qū),將引導分區(qū)內的引導扇區(qū)的代碼讀入內存并把控制權交給該代碼 。引導扇區(qū)代碼的作用是向Windows 2000提供磁盤驅動器(硬盤)的結構和格式信息并且從磁盤根目錄中讀取Ntldr文件,在引導扇區(qū)代碼將Ntldr加載到內存后,它把控制權交給Ntldr的入口點 。如果引導扇區(qū)代碼在根目錄中沒有找到Ntldr文件的話,若文件系統(tǒng)為FAT格式,則顯示:“Boot:無法找到Ntldr”,若引導文件系統(tǒng)是NTFS格式,則顯示:“NTLDR丟失” 。然后,Ntldr使用內建的文件系統(tǒng)代碼從根目錄讀取boot.ini文件(Ntldr內建代碼與引導扇區(qū)文件系統(tǒng)代碼不同的是,Ntldr文件系統(tǒng)代碼可以讀取子目錄) 。此時,Ntldr清除屏幕,如果boot.ini中存在不止一種引導選項,則顯示引導選擇菜單,如果在boot.ini制定的超時范圍內未有任何動作的話,Ntldr會選擇默認的選項 。引導選項確定后,Ntldr加載和執(zhí)行Ntdetect.com(這是一個使用系統(tǒng)bios進行查詢計算機基本設備和設置信息的16位實模式程序) 。然后,Ntldr開始清除屏幕并顯示:“Starting Windows……”進度欄 。這個進度欄保持空白,直到Ntldr開始加載引導驅動程序(假如有100個引導驅動程序,則每加載一個文件,進度條增加1%) 。在進度條的下面是信息:“For troubleshooting and advanced startup options for windows 2000 , press F8 .”如果此時按下F8鍵,會出現(xiàn)高級啟動菜單,包括:已知的最近正確模式(last known good),安全模式(safe mode),調試模式(debug mode)等等等等 。
此后,Ntldr加載合適的內核和HAL映像文件(缺省為Ntoskrnl.exe和HAL.dll),讀入SYSTEM注冊表hive文件(hive文件是一種包含注冊表子樹的文件)以確定該加載哪些引導驅動程序,加載引導驅動程序,為Ntoskrnl.exe的執(zhí)行準備CPU寄存器 。之后,Ntldr調用Ntoskrnl.exe并由它開始初始化執(zhí)行程序子系統(tǒng)并引導系統(tǒng)-啟動(system-start)設備驅動程序,在一系列的初始化工作完成后Ntoskrnl.exe為系統(tǒng)本機應用程序作準備并運行smss.exe 。

推薦閱讀