电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Windows 2000 引導(dǎo)揭秘

瀏覽:10日期:2023-09-14 09:54:53

事實(shí)上,Windows 2000的引導(dǎo)過(guò)程是從安裝時(shí)候就已經(jīng)開(kāi)始的。

那我們首先從Windows 2000的安裝說(shuō)起。

當(dāng)Windows 2000 setup運(yùn)行時(shí),它向硬盤(pán)上寫(xiě)入MBR(主引導(dǎo)記錄),同時(shí)在這個(gè)磁盤(pán)驅(qū)動(dòng)器的第一個(gè)可引導(dǎo) 分區(qū)(就是我們?cè)趂disk后激活的分區(qū))寫(xiě)入引導(dǎo)扇區(qū),引導(dǎo)扇區(qū)的內(nèi)容根據(jù)不同的文件系統(tǒng)格式而變化(FAT或者是NTFS)。如果你的機(jī)器上曾裝有MS操作系統(tǒng)并建立了引導(dǎo)扇區(qū)的話,Windows 2000 setup將檢測(cè)它要覆蓋的引導(dǎo)扇區(qū)是否有效,如果有效的話,Windows 2000 setup安裝程序?qū)岩龑?dǎo)扇區(qū)的內(nèi)容復(fù)制到這個(gè)分區(qū)的根目錄中的文件bootsect.Dos中。Setup程序在寫(xiě)完引導(dǎo)扇區(qū)后,將把Windows 2000所用的文件拷貝到硬盤(pán),包括兩個(gè)引導(dǎo)文件Ntldr和Ntdetect.com。另外,setup還會(huì)在引導(dǎo)分區(qū)的根目錄中建立引導(dǎo)菜單文件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

這是我的機(jī)器上的boot.ini文件,該內(nèi)容顯示裝了兩個(gè)操作系統(tǒng),Win98和Win2000,后面的那個(gè)參數(shù)/fastdetect最常見(jiàn),是安裝系統(tǒng)時(shí)默認(rèn)的,它的作用是使ntdetect忽略秉性和串行設(shè)備的枚舉。Boot.ini文件中的相關(guān)參數(shù)還有很多,各有不同的功能,因?yàn)榕c本文沒(méi)太大關(guān)系,所以不作具體介紹,有興趣的朋友可以到網(wǎng)上找找有關(guān)資料。

Windows 2000的啟動(dòng):

當(dāng)你按下機(jī)器上的power鍵,計(jì)算機(jī)就開(kāi)始啟動(dòng)了,首先是上電自檢,通過(guò)后bios引導(dǎo)計(jì)算機(jī)去讀取硬盤(pán)上的MBR,根據(jù)MBR中的信息,找到引導(dǎo)分區(qū),將引導(dǎo)分區(qū)內(nèi)的引導(dǎo)扇區(qū)的代碼讀入內(nèi)存并把控制權(quán)交給該代碼。引導(dǎo)扇區(qū)代碼的作用是向Windows 2000提供磁盤(pán)驅(qū)動(dòng)器(硬盤(pán))的結(jié)構(gòu)和格式信息并且從磁盤(pán)根目錄中讀取Ntldr文件,在引導(dǎo)扇區(qū)代碼將Ntldr加載到內(nèi)存后,它把控制權(quán)交給Ntldr的入口點(diǎn)。如果引導(dǎo)扇區(qū)代碼在根目錄中沒(méi)有找到Ntldr文件的話,若文件系統(tǒng)為FAT格式,則顯示:“Boot:無(wú)法找到Ntldr”,若引導(dǎo)文件系統(tǒng)是NTFS格式,則顯示:“NTLDR丟失”。然后,Ntldr使用內(nèi)建的文件系統(tǒng)代碼從根目錄讀取boot.ini文件(Ntldr內(nèi)建代碼與引導(dǎo)扇區(qū)文件系統(tǒng)代碼不同的是,Ntldr文件系統(tǒng)代碼可以讀取子目錄)。此時(shí),Ntldr清除屏幕,如果boot.ini中存在不止一種引導(dǎo)選項(xiàng),則顯示引導(dǎo)選擇菜單,如果在boot.ini制定的超時(shí)范圍內(nèi)未有任何動(dòng)作的話,Ntldr會(huì)選擇默認(rèn)的選項(xiàng)。引導(dǎo)選項(xiàng)確定后,Ntldr加載和執(zhí)行Ntdetect.com(這是一個(gè)使用系統(tǒng)bios進(jìn)行查詢計(jì)算機(jī)基本設(shè)備和設(shè)置信息的16位實(shí)模式程序)。然后,Ntldr開(kāi)始清除屏幕并顯示:“Starting Windows……”進(jìn)度欄。這個(gè)進(jìn)度欄保持空白,直到Ntldr開(kāi)始加載引導(dǎo)驅(qū)動(dòng)程序(假如有100個(gè)引導(dǎo)驅(qū)動(dòng)程序,則每加載一個(gè)文件,進(jìn)度條增加1%)。在進(jìn)度條的下面是信息:“For troubleshooting and advanced startup options for windows 2000 , press F8 .”如果此時(shí)按下F8鍵,會(huì)出現(xiàn)高級(jí)啟動(dòng)菜單,包括:已知的最近正確模式(last known good),安全模式(safe mode),調(diào)試模式(debug mode)等等等等。

此后,Ntldr加載合適的內(nèi)核和HAL映像文件(缺省為Ntoskrnl.exe和HAL.dll),讀入SYSTEM注冊(cè)表hive文件(hive文件是一種包含注冊(cè)表子樹(shù)的文件)以確定該加載哪些引導(dǎo)驅(qū)動(dòng)程序,加載引導(dǎo)驅(qū)動(dòng)程序,為Ntoskrnl.exe的執(zhí)行準(zhǔn)備CPU寄存器。之后,Ntldr調(diào)用Ntoskrnl.exe并由它開(kāi)始初始化執(zhí)行程序子系統(tǒng)并引導(dǎo)系統(tǒng)-啟動(dòng)(system-start)設(shè)備驅(qū)動(dòng)程序,在一系列的初始化工作完成后Ntoskrnl.exe為系統(tǒng)本機(jī)應(yīng)用程序作準(zhǔn)備并運(yùn)行smss.exe。

Smss的主要任務(wù)是:初始化注冊(cè)表,創(chuàng)建系統(tǒng)環(huán)境變量,加載Win32子系統(tǒng)(Win32k.sys)的內(nèi)核模式部分,啟動(dòng)子系統(tǒng)進(jìn)程CRSS,啟動(dòng)登陸進(jìn)程Winlogon。然后,Winlogon開(kāi)始執(zhí)行其啟動(dòng)步驟,如創(chuàng)建初始的窗口和桌面對(duì)象等等。然后它創(chuàng)建服務(wù)控制管理器(SCM)進(jìn)程(WinntSystem32Services.exe),它加載所有的標(biāo)記為自動(dòng)啟動(dòng)(auto-start)的服務(wù)程序和設(shè)備驅(qū)動(dòng)程序和本機(jī)安全驗(yàn)證子系統(tǒng)(Lsass)進(jìn)程(Winntsystem32Lsass.exe)。當(dāng)一切加載成功且用戶在控制臺(tái)成功登陸后,SCM則認(rèn)為系統(tǒng)引導(dǎo)成功,注冊(cè)表中 已知最近正確配置(HKLMSYSTEMselectLastKnownGood)由CurrentControlSet替代。反之,如果用戶在引導(dǎo)的時(shí)候選擇高級(jí)菜單中的已知最近正確模式(LastKnownGood)或者加載時(shí)驅(qū)動(dòng)程序返回一個(gè)嚴(yán)重的或者關(guān)鍵的錯(cuò)誤,系統(tǒng)會(huì)以LastKnownGood的值作為CurrentControlSet 的值。

之后,我們便看到了熟悉的桌面。至此,Windows 2000的引導(dǎo)過(guò)程結(jié)束。

標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 缝纫客| 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 合肥角钢_合肥槽钢_安徽镀锌管厂家-昆瑟商贸有限公司 | 包头市鑫枫装饰有限公司| 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 蜜蜂职场文库_职场求职面试实用的范文资料大全 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | DDoS安全防护官网-领先的DDoS安全防护服务商 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 |