




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第二章 操作系統(tǒng)文件,Strata PC OSE操作系統(tǒng)工程師,學習目標,掌握利用BOOT.INI實現(xiàn)多重啟動的方法 掌握NTLDR在系統(tǒng)引導過程中的作用 了解NTDETECT和 NTBOOTDD文件用途 熟練掌握注冊表的功能和結構 熟練掌握注冊表的修改方法,目錄,BOOT.INI NTLDR NTDETECT.COM NTBOOTDD.SYS 注冊表文件,BOOT.INI,在Windows NT類的操作系統(tǒng)中(即Windows NT/2000/XP),有一個文件,名稱為BOOT.INI,利用該文件,我們可以輕松地將系統(tǒng)設置為多重啟動系統(tǒng)。,BOOT.INI的位置,BOOT.INI文件一般存放
2、在C盤根目錄下,默認具有隱藏和系統(tǒng)屬性,所以你要設置你的文件夾選項,以便把BOOT.INI文件顯示出來。,BOOT.INI文件內(nèi)容,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 /fastdetect,BOOT.INI文件內(nèi)容解釋,系統(tǒng)加載部分boot loader 這一部分很簡單,只有兩個設定。那就是ti
3、meout=和default=。 timeout=就是設定開機時系統(tǒng)引導菜單顯示的時間,超過設定值則自動加載下面default=指定的操作系統(tǒng)。默認值是30,單位為秒。 default=則是設定默認引導的操作系統(tǒng)。而等號后面的操作系統(tǒng)必須是已經(jīng)在operating systems中存在的。,BOOT.INI文件內(nèi)容解釋,操作系統(tǒng)部分(operating systems) 在這里面,列出了機器上所安裝的全部操作系統(tǒng)。比如機器上只有一個操作系統(tǒng),那么就只有一條信息,那就是“multi(0)disk(0)rdisk(0)partition(1)Windows=Microsoft Windows XP
4、 Professional /fastdetect” 在這里需要注意的是,在英文引號內(nèi)的文字就是引導操作系統(tǒng)菜單時顯示出來的讓我們選擇操作系統(tǒng)的提示文字,在這里面我們可以隨意更改。,NTLDR,NTLDR用于加載操作系統(tǒng)使用,該文件一般存放在C盤根目錄下,默認具有隱藏和系統(tǒng)屬性。,NTLDR在系統(tǒng)引導過程中的作用,WINDOWS XP的引導過程: 運行加電自檢(POST)程序。 BIOS讀取磁盤第一個物理扇區(qū),并將其映象加載到內(nèi)存,然后BIOS把主引導扇區(qū)的執(zhí)行傳遞給該映象。 加載主引導記錄到內(nèi)存,其中包括磁盤分區(qū)表和少量的可執(zhí)行代碼。然后,主引導記錄查找活動分區(qū)的起始位置。 活動分區(qū)的引導扇
5、區(qū)加載到內(nèi)存并執(zhí)行。,NTLDR在系統(tǒng)引導過程中的作用,從引導扇區(qū)加載并初始化NTLDR。 NTLDR執(zhí)行適當?shù)男⌒臀募到y(tǒng)驅(qū)動程序。小型文件系統(tǒng)驅(qū)動程序建在NTLDR中,然后可以讀取FAT或NTFS。 NTLDR讀取BOOT.INI文件。 NTLDR加載所選擇的操作系統(tǒng),產(chǎn)生以下兩個操作之一: 如果選擇了NT系統(tǒng),則NTLDR運行NTDETECT.COM 對于其他操作系統(tǒng),NTLDR則加載BOOTSECT.DOS。然后把控制權交給它。,NTLDR在系統(tǒng)引導過程中的作用,NTDETECT.COM搜索硬件并發(fā)送硬件列表給NTLDR,以在注冊表相關鍵值中登記。 NTLDR加載NTOSKRNL.EX
6、E,HAL.DLL NTLDR檢索系統(tǒng)空間并加載所配置的設備驅(qū)動程序,使之在引導時啟動。 NTLDR把控制權傳遞給NTOSKRNL.EXE引導過程結束。,NTDETECT.COM,NTDETECT.COM在系統(tǒng)啟動過程中搜索硬件,并發(fā)送硬件列表給NTLDR。一般存放在C盤根目錄下,默認具有隱藏和系統(tǒng)屬性。,NTDETECT.COM的作用,NTDETECT.COM用來檢查ntldr文件是否存在,以及ntldr文件的版本。 該文件還要收集bios的信息,并存放在注冊表HKLMHardwareDescription鍵值中。 完成信息的檢測之后,Windows XP會在屏幕上顯示W(wǎng)indows XP商
7、標,并滾動顯示W(wǎng)indows 的啟動進程。,NTDETECT.COM收集的硬件信息,N 收集如下硬件信息: 系統(tǒng)固件信息,例如時間和日期等 總線適配器的類型 顯卡適配器的類型 鍵盤 通信端口 磁盤 軟盤 輸入設備,例如鼠標 并口 安裝在ISA槽中的ISA設備。,NTBOOTDD.SYS,NTBOOTDD.SYS是一個訪問沒有BIOS的SCSI控制器的設備驅(qū)動程序。 NTBOOTDD.SYS是一個隱藏的、只讀的系統(tǒng)文件,存放在系統(tǒng)分區(qū)的根目錄下。,注冊表的關鍵字和鍵值,在Windows系統(tǒng)中,注冊表是采用“關鍵字”及其“鍵值”來描述登錄項及其數(shù)據(jù)的。 關鍵字都是以“HKEY”作為前綴開頭。實際上
8、,“關鍵字”是一個句柄。這種約定使得系統(tǒng)及應用程序的開發(fā)人員,可以在應用程序中使用相關函數(shù),來讀寫注冊表。 Windows提供了若干API函數(shù),以便在開發(fā) Windows 應用程序時添加、修改、查詢和刪除注冊表的登錄項。,注冊表的關鍵字,在注冊表中,關鍵字可以分為兩類: 由系統(tǒng)定義的, 一般都稱為預 定義關鍵字。 是由應用程序 定義的,由于安 裝的應用軟件不 同,其登錄項也 就不同。,注冊表的根鍵與子鍵,注冊表通過主關鍵字(最上層的為“根鍵”,例如圖中的HKEY_CURRENT_USERS是一個根鍵,標題欄上也有顯示)和子鍵來管理各種信息。 下圖中的“Keyboard Layout”是一個主鍵
9、,展開后就可以看到它里面的子鍵。 注冊表中的所有信息是以各種形式的“鍵值項數(shù)據(jù)”保存下來,如下圖中的鍵值項Attributes的數(shù)據(jù)為“REG_DWORD:0”。其中“REG_DWORD”是該鍵值數(shù)據(jù)類型;“0”是代表該鍵值被賦予的數(shù)值。,注冊表的根鍵與子鍵,注冊表的結構,在注冊表的左邊窗口中,所有的數(shù)據(jù)都是通過一種樹狀結構,以鍵和子鍵的方式組織起來,十分類似于資源管理器內(nèi)的目錄結構。每個鍵都包含有一組特定的信息,每個鍵的鍵名都是與它所包含的信息相關的。 如果這個鍵包含子鍵,則在注冊表編輯器窗口的左邊出現(xiàn)一個“”號,用來表示在這個文件夾內(nèi)還有好多內(nèi)容。如果這個文件夾被用戶打開了,那么“”號就變
10、為“”號,與我們使用資源管理器的方法是一樣的。,注冊表的結構,注冊表的主鍵,HKEY_CLASSES_ROOT 該主鍵用于管理文件系統(tǒng),記錄的是 Windows 操作系統(tǒng)中所有數(shù)據(jù)文件的信息,主要記錄不同文件的文件名后綴和與之對應的應用程序。當用戶雙擊一個文檔時,系統(tǒng)可以通過這些信息啟動相應的應用程序。,注冊表的主鍵,HKEY_CURRENT_USER 該主鍵用于管理當前用戶的配置情況。在這個主鍵中我們可以查閱計算機中登錄的用戶信息、密碼等相關信息。,注冊表的主鍵,HKEY_LOCAL_MACHINE 該主鍵用于管理系統(tǒng)中的所有硬件設備的配置情況,在該主鍵中存放的是用來控制系統(tǒng)和軟件的設置。
11、這些設置是針對那些使用 Windows 系統(tǒng)的用戶而設置的,是一個公共配置信息,所以它與具體用戶無關。,注冊表的主鍵,HKEY_USERS 該主鍵用于管理系統(tǒng)中所有用戶的配置信息,電腦系統(tǒng)中每個用戶的信息都保存在該文件夾中,如用戶在該系統(tǒng)中的一些口令、標識等。,注冊表的主鍵,HKEY_CURRENT_CONFIG 該主鍵用于管理當前系統(tǒng)用戶的系統(tǒng)配置情況,如該用戶自定義的桌面管理、需要啟動的程序列表等信息。,注冊表文件,Windows 2000/XP注冊表文件存儲于windowssystem32config文件夾,其中包括Default、SAM、Security(Windows 2000無此文
12、件)、Software和System五個文件。,注冊表文件,注冊表文件Default,Default文件記錄了系統(tǒng)對新建用戶的缺省設置,包括操作系統(tǒng)的相關配置及應用程序等內(nèi)容。 注冊表中的 HKEY_USERS.DEFAULT 這個鍵對應著文件Default。,注冊表文件SAM,SAM文件是windows NT的用戶帳戶數(shù)據(jù)庫,所有NT用戶的登錄名及口令等相關信息都會保存在這個文件中。 注冊表中的 HKEY_LOCAL_MACHINESAMSAM HKEY_LOCAL_MACHINESECURITYSAM 保存的就是SAM文件的內(nèi)容,在正常設置下僅對system是可讀寫的。,注冊表文件Secu
13、rity,SAM文件是windows NT的用戶帳戶數(shù)據(jù)庫,所有NT用戶的登錄名及口令等相關信息都會保存在這個文件中。 注冊表中的 HKEY_LOCAL_MACHINESAMSAM HKEY_LOCAL_MACHINESECURITYSA 保存的就是SAM文件的內(nèi)容,在正常設置下僅對system是可讀寫的。,注冊表文件Software,Software文件記錄了系統(tǒng)中Windows本身的配置信息和第三方應用程序儲存他們的系統(tǒng)范圍的設置,如應用程序的文件和目錄的路徑,授權和有效期信息等。 注冊表中的 HKEY_LOCAL_MACHINESOFTWARE 這個鍵對應著文件Software。,注冊表
14、文件System,Systwm文件主要記錄了引導系統(tǒng)時需要的系統(tǒng)范圍的配置信息和Windows的硬件的安裝信息,如裝載哪些設備驅(qū)動程序和啟動哪些服務。這些信息是啟動系統(tǒng)的關鍵。 注冊表中的 HKEY_LOCAL_MACHINESYSTEM 這個鍵對應著文件System。,注冊表用戶文件,用戶配置文件為NTUSER.dat,它存儲于C:Documents and Settings用戶名的文件夾下。 Windows 2000默認以Administrator內(nèi)置系統(tǒng)管理員登錄系統(tǒng),而Windows XP需要用戶創(chuàng)建自己的賬戶來登錄系統(tǒng)。,注冊表用戶文件,注冊表的備份與恢復,一旦注冊表受到損壞,將會引
15、發(fā)出各種故障,甚至導致系統(tǒng)的崩潰。要防止各種故障的發(fā)生,或者在已經(jīng)發(fā)生故障的情況下進行恢復,備份和恢復注冊表就顯得非常重要。,備份工具Ntbackup.exe,在命令行運行Ntbackup.exe。 進入備份功能標簽,選中備份樹中的系統(tǒng)狀態(tài),備份工具將保存注冊表文件、啟動系統(tǒng)文件、COM+類數(shù)據(jù)庫、服務器公共共享目錄等。 備份后的文件以BKF為擴展名,將備份文件置于不經(jīng)常訪問、比較安全的盤?;謴蜁r,直接執(zhí)行BKF文件,向?qū)崾救绾瓮瓿烧麄€還原過程。,備份工具Ntbackup.exe,注冊表編輯工具REGEDIT,在命令行運行注冊表編輯工具REGEDIT。 在注冊表菜單中選擇導出注冊表文件項,
16、就會彈出一個窗口,選擇保存注冊表文件的路徑和文件名,再單擊保存就可以了。 備份文件以REG為擴展名。值得注意的是,此方法并不會備份安全注冊表文件和安全賬戶管理器注冊表文件?;謴蜁r,直接雙擊備份的REG文件即可。,注冊表編輯工具REGEDIT,故障恢復控制臺,故障恢復控制臺是Windows 2000新增加的工具,用于從多次失敗中恢復系統(tǒng)。故障恢復控制臺不是Windows 2000的缺省安裝,且必須在故障發(fā)生前安裝才可以使用。安裝故障恢復控制臺的步驟是:插入Windows 2000安裝光盤,在運行窗口中鍵入:安裝光盤盤符i386winnt32.exe /cmdcons,啟動恢復控制臺安裝程序。,故
17、障恢復控制臺,安裝了恢復控制臺后,重新啟動計算機,在啟動菜單中會出現(xiàn)故障恢復控制臺選項。啟動安全恢復控制臺后,使用恢復控制臺的COPY命令,將windowssystem32config目錄下的文件拷貝到一個安全目錄中。 恢復時,將備份文件覆蓋windowssystem32 config目錄下的文件,注冊表文件就恢復了。 需要注意的是在恢復控制臺下的COPY命令不支持通配符*和?,所以一次只能復制一個文件。,安裝光盤,安裝程序恢復注冊表是在沒有其他注冊表備份時的最佳選擇。將Windows 安裝盤插入光驅(qū),將系統(tǒng)設置為從光盤啟動。 安裝程序啟動時,首先檢測硬盤驅(qū)動器,查看已經(jīng)安裝的Windows及其修復路徑。然后會出現(xiàn)一個選擇操作的界面,按R,對Windows 2000進行修復。 在接下來的界面中,有四個選擇,選中“檢查注冊表文件”(要全面恢復系統(tǒng),最好四項都選中)。安裝程序開始修復選定的安裝。在修復注冊表文件后,系統(tǒng)重新啟動Windows 就會工作正常了。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源管理顧問合同范本
- 度宣傳冊設計與加工合同
- 共有產(chǎn)權住房合同
- 房屋買賣合同范本:個人住宅版
- 農(nóng)村近郊租賃合同模板大全
- 10清新空氣是個寶 是什么污染了空氣(教學設計)-2023-2024學年道德與法治二年級下冊統(tǒng)編版
- 采購供應鏈管理合同
- 設備租賃合同示范合同范文
- Module 4 Unit 10 Wind (教學設計)-2024-2025學年滬教牛津版(深圳用) 英語五年級上冊
- 軟件開發(fā)合作合同(二)
- 園林聘用勞動合同
- 300畝文冠果樹栽培基地建設項目可行性研究報告
- 2025年菏澤職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年度企業(yè)安全生產(chǎn)與環(huán)保管理服務協(xié)議范本3篇
- 2025-2030年中國巧克力產(chǎn)品市場需求狀況及發(fā)展趨勢分析報告
- 上海市發(fā)展改革研究院工作人員招考聘用12人高頻重點提升(共500題)附帶答案詳解
- 2024年02月北京2024年中信銀行北京分行社會招考(0226)筆試歷年參考題庫附帶答案詳解
- 《社會服務機構》課件
- 2025年研究生考試考研法律碩士專業(yè)基礎(法學397)試題及解答參考
- 《消費者行為分析》全套課件
- 焊接與熱切割作業(yè)實操培訓
評論
0/150
提交評論