国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

windows 2000是怎樣引導的

瀏覽:71日期:2023-08-27 11:00:30

事實上,Windows 2000的引導過程是從安裝時候就已經開始的。

那我們首先從Windows 2000的安裝說起。當windows 2000 setup運行時,它向硬盤上寫入MBR(主引導記錄),同時在這個磁盤驅動器的第一個可引導分區(就是我們在fdisk后激活的分區)寫入引導扇區,引導扇區的內容根據不同的文件系統格式而變化(FAT或者是NTFS)。如果你的機器上曾裝有MS操作系統并建立了引導扇區的話,windows 2000 setup將檢測它要覆蓋的引導扇區是否有效,如果有效的話,windows 2000 setup安裝程序將把引導扇區的內容復制到這個分區的根目錄中的文件bootsect.Dos中。Setup程序在寫完引導扇區后,將把windows 2000所用的文件拷貝到硬盤,包括兩個引導文件Ntldr和Ntdetect.com。另外,setup還會在引導分區的根目錄中建立引導菜單文件boot.ini。例:[boot loader]timeout=3default=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文件,該內容顯示裝了兩個操作系統,win98和win2000,后面的那個參數/fastdetect最常見,是安裝系統時默認的,它的作用是使ntdetect忽略秉性和串行設備的枚舉。Boot.ini文件中的相關參數還有很多,各有不同的功能,因為與本文沒太大關系,所以不作具體介紹,有興趣的朋友可以到網上找找有關資料。

Windows 2000的啟動:當你按下機器上的power鍵,計算機就開始啟動了,首先是上電自檢,通過后bios引導計算機去讀取硬盤上的MBR,根據MBR中的信息,找到引導分區,將引導分區內的引導扇區的代碼讀入內存并把控制權交給該代碼。引導扇區代碼的作用是向Windows 2000提供磁盤驅動器(硬盤)的結構和格式信息并且從磁盤根目錄中讀取Ntldr文件,在引導扇區代碼將Ntldr加載到內存后,它把控制權交給Ntldr的入口點。如果引導扇區代碼在根目錄中沒有找到Ntldr文件的話,若文件系統為FAT格式,則顯示:“Boot:無法找到Ntldr”,若引導文件系統是NTFS格式,則顯示:“NTLDR丟失”。然后,Ntldr使用內建的文件系統代碼從根目錄讀取boot.ini文件(Ntldr內建代碼與引導扇區文件系統代碼不同的是,Ntldr文件系統代碼可以讀取子目錄)。此時,Ntldr清除屏幕,如果boot.ini中存在不止一種引導選項,則顯示引導選擇菜單,如果在boot.ini制定的超時范圍內未有任何動作的話,Ntldr會選擇默認的選項。引導選項確定后,Ntldr加載和執行Ntdetect.com(這是一個使用系統bios進行查詢計算機基本設備和設置信息的16位實模式程序)。然后,Ntldr開始清除屏幕并顯示:“Starting Windows……”進度欄。這個進度欄保持空白,直到Ntldr開始加載引導驅動程序(假如有100個引導驅動程序,則每加載一個文件,進度條增加1%)。在進度條的下面是信息:“For troubleshooting and advanced startup options for windows 2000 , press F8 .”如果此時按下F8鍵,會出現高級啟動菜單,包括:已知的最近正確模式(last known good),安全模式(safe mode),調試模式(debug mode)等等等等。此后,Ntldr加載合適的內核和HAL映像文件(缺省為Ntoskrnl.exe和HAL.dll),讀入SYSTEM注冊表hive文件(hive文件是一種包含注冊表子樹的文件)以確定該加載哪些引導驅動程序,加載引導驅動程序,為Ntoskrnl.exe的執行準備CPU寄存器。之后,Ntldr調用Ntoskrnl.exe并由它開始初始化執行程序子系統并引導系統-啟動(system-start)設備驅動程序,在一系列的初始化工作完成后Ntoskrnl.exe為系統本機應用程序作準備并運行smss.exe。smss的主要任務是:初始化注冊表,創建系統環境變量,加載Win32子系統(Win32k.sys)的內核模式部分,啟動子系統進程CRSS,啟動登陸進程winlogon。然后,winlogon開始執行其啟動步驟,如創建初始的窗口和桌面對象等等。然后它創建服務控制管理器(SCM)進程(WinntSystem32Services.exe),它加載所有的標記為自動啟動(auto-start)的服務程序和設備驅動程序和本機安全驗證子系統(Lsass)進程(Winntsystem32Lsass.exe)。當一切加載成功且用戶在控制臺成功登陸后,SCM則認為系統引導成功,注冊表中 已知最近正確配置(HKLMSYSTEMselectLastKnownGood)由CurrentControlSet替代。反之,如果用戶在引導的時候選擇高級菜單中的已知最近正確模式(LastKnownGood)或者加載時驅動程序返回一個嚴重的或者關鍵的錯誤,系統會以LastKnownGood的值作為CurrentControlSet 的值。之后,我們便看到了熟悉的桌面。至此,windows 2000的引導過程結束。限于篇幅,本文只簡單的講述一下windows 2000操作系統引導的大體過程,一些細節方面的東東請看我整理的其他windows 2000操作系統方面的文章。

標簽: Windows系統
主站蜘蛛池模板: 久久久久久久久久久9精品视频 | 99精品久久精品一区二区 | 久草手机在线观看 | 风流慈禧一级毛片在线播放 | 久久久一区二区三区不卡 | 美女三级网站 | 美女张开腿让男人操 | 男人透女人超爽视频免费 | 牛人国产偷窥女洗浴在线观看 | 91成年人免费视频 | 欧美偷拍小视频 | 久久精品视频播放 | 欧美三级美国一级 | 久久精品视频3 | 中国女人毛茸茸免费视频 | 亚洲精品高清国产一线久久97 | 亚洲第一区视频 | 久久久青青久久国产精品 | 女人张开腿让男人捅爽 | 玖草在线观看 | 亚州在线播放 | 看片日韩 | 美女视频网站免费播放视 | 亚洲视频免费在线看 | 日韩国产免费一区二区三区 | 一本久道综合久久精品 | 一区二区三区免费视频 www | 国产精品成人一区二区三区 | 日韩精品一区二区三区四区 | 亚洲色吧 | 国产在线观看免费人成小说 | 欧美日本亚洲国产一区二区 | 色偷偷亚洲第一成人综合网址 | 国产成人免费高清在线观看 | 免费被黄网站在观看 | 中文 日本 免费 高清 | 毛片在线高清免费观看 | 欧美一级毛片不卡免费观看 | 高颜值美女啪啪 | 日韩第一视频 | 久久国产精品岛国搬运工 |