本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,更具體地來說,特別涉及一種引導(dǎo)電子設(shè)備啟動(dòng)系統(tǒng)的方法。
背景技術(shù):
bios是英文″basicinputoutputsystem″的縮略詞,直譯過來后中文名稱就是″基本輸入輸出系統(tǒng)″。其實(shí),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)rom芯片上的程序,它保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、開機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序,它可從cmos中讀寫系統(tǒng)設(shè)置的具體信息。其主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。
當(dāng)今,此系統(tǒng)已成為一些病毒木馬的目標(biāo)。一旦此系統(tǒng)被破壞,其后果不堪設(shè)想。
bios這個(gè)詞具有雙層含義:
一、英語單詞biography的復(fù)數(shù)形式的縮寫(biography-biographies-bios),一般讀作/’baious/。
二、在計(jì)算機(jī)領(lǐng)域,bios是″basicinputoutputsystem″的縮略語,譯為″基本輸入輸出系統(tǒng)″,與前者讀法相同。計(jì)算機(jī)在運(yùn)行時(shí),首先會(huì)進(jìn)入bios,它在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用。一塊主板性能優(yōu)越與否,很大程度上取決于主板上的bios管理功能是否先進(jìn)。bios就是計(jì)算機(jī)領(lǐng)域的一個(gè)重要參數(shù)(術(shù)語)。
bios設(shè)置程序是儲(chǔ)存在bios芯片中的,bios芯片是主板上一塊長(zhǎng)方形或正方形芯片,只有在開機(jī)時(shí)才可以進(jìn)行設(shè)置。(一般在計(jì)算機(jī)啟動(dòng)時(shí)按f2或者delete進(jìn)入bios進(jìn)行設(shè)置,一些特殊機(jī)型按f1、esc、f12等進(jìn)行設(shè)置)。bios設(shè)置程序主要對(duì)計(jì)算機(jī)的基本輸入輸出系統(tǒng)進(jìn)行管理和設(shè)置,使系統(tǒng)運(yùn)行在最好狀態(tài)下,使用bios設(shè)置程序還可以排除系統(tǒng)故障或者診斷系統(tǒng)問題。有人認(rèn)為既然bios是″程序″,那它就應(yīng)該是屬于軟件,感覺就像自己常用的word或excel。但也有很多人不這么認(rèn)為,因?yàn)樗c一般的軟件還是有一些區(qū)別,而且它與硬件的聯(lián)系也是相當(dāng)?shù)鼐o密。形象地說,bios應(yīng)該是連接軟件程 序與硬件設(shè)備的一座″橋梁″,負(fù)責(zé)解決硬件的即時(shí)要求。主板上的bios芯片或許是主板上唯一貼有標(biāo)簽的芯片,一般它是一塊32針的雙列直插式的集成電路,上面印有″bios″字樣。
rom
在微機(jī)(微型計(jì)算機(jī)microcomputersystem)的發(fā)展初期,bios都存放在rom(readonlymemory,只讀存儲(chǔ)器)中。rom內(nèi)部的資料是在rom的制造工序中,在工廠里用特殊的方法被燒錄進(jìn)去的,其中的內(nèi)容只能讀不能改,一旦燒錄進(jìn)去,用戶只能驗(yàn)證寫入的資料是否正確,不能再作任何修改。如果發(fā)現(xiàn)資料有任何錯(cuò)誤,則只有舍棄不用。
eprom
eprom(erasableprogrammablerom,可擦除可編程rom)芯片可重復(fù)擦除和寫入,解決了rom芯片只能寫入一次的弊端。eprom芯片有一個(gè)很明顯的特征,在其正面的陶瓷封裝上,開有一個(gè)玻璃窗口,透過該窗口,可以看到其內(nèi)部的集成電路,紫外線透過該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到eprom擦除器。eprom內(nèi)資料的寫入要用專用的編程器,并且往芯片中寫內(nèi)容時(shí)必須要加一定的編程電壓(vpp=12-24v,隨不同的芯片型號(hào)而定)。eprom的型號(hào)是以27開頭的,如27c020(8*256k)是一片2mbits容量的eprom芯片。eprom芯片在寫入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。
eeprom
由于eprom操作的不便,586以后的主板上biosrom芯片大部分都采用eeprom(electricallyerasableprogrammablerom,電可擦除可編程rom)。通過跳線開關(guān)和系統(tǒng)配帶的驅(qū)動(dòng)程序盤,可以對(duì)eeprom進(jìn)行重寫,方便地實(shí)現(xiàn)bios升級(jí)。
bios芯片中主要存放:
自診斷程序:通過讀取cmosram中的內(nèi)容識(shí)別硬件配置,并對(duì)其進(jìn)行自檢和初始化;
cmos設(shè)置程序:引導(dǎo)過程中,用特殊熱鍵啟動(dòng),進(jìn)行設(shè)置后,存 入cmosram中;
系統(tǒng)自舉裝載程序:在自檢成功后將磁盤相對(duì)0道0扇區(qū)上的引導(dǎo)程序裝入內(nèi)存,讓其運(yùn)行以裝入dos系統(tǒng);
主要i/o設(shè)備的驅(qū)動(dòng)程序和中斷服務(wù):由于bios直接和系統(tǒng)硬件資源打交道,因此總是針對(duì)某一類型的硬件系統(tǒng),而各種硬件系統(tǒng)又各有不同,所以存在各種不同種類的bios,隨著硬件技術(shù)的發(fā)展,同一種bios也先后出現(xiàn)了不同的版本,新版本的bios比起老版本來說,功能更強(qiáng)。
norflash
從奔騰時(shí)代開始,現(xiàn)代的電腦主板都使用norflash來作為bios的存儲(chǔ)芯片。除了容量比eeprom更大外,主要是norflash具有寫入功能,運(yùn)行電腦通過軟件的方式進(jìn)行bios的更新,而無需額外的硬件支持(通常eeprom的擦寫需要不同的電壓和條件),且寫入速度快。
bios引導(dǎo)過程
讀取mbr執(zhí)行引導(dǎo)記錄->活動(dòng)分區(qū)→系統(tǒng)盤:\windows\system32\winload.exe->分析bcd->這樣就引導(dǎo)啟動(dòng)操作系統(tǒng)
uefi
新型uefi,全稱“統(tǒng)一的可擴(kuò)展固件接口”(unifiedextensiblefirmwareinterface),是一種詳細(xì)描述類型接口的標(biāo)準(zhǔn)。這種接口用于操作系統(tǒng)自動(dòng)從預(yù)啟動(dòng)的操作環(huán)境,加載到一種操作系統(tǒng)上。
可擴(kuò)展固件接口(extensiblefirmwareinterface,efi)是intel為pc固件的體系結(jié)構(gòu)、接口和服務(wù)提出的建議標(biāo)準(zhǔn)。其主要目的是為了提供一組在os加載之前(啟動(dòng)前)在所有平臺(tái)上一致的、正確指定的啟動(dòng)服務(wù),被看做是有近20多年歷史的bios的繼任者。
uefi是由efi1.10為基礎(chǔ)發(fā)展起來的,它的所有者已不再是intel,而是一個(gè)稱作unifiedefiform的國(guó)際組織。
uefi引導(dǎo)
uefi啟動(dòng)windows必須有一個(gè)fat分區(qū)(通常叫做“efi系統(tǒng)分 區(qū)”),這個(gè)分區(qū)中存在引導(dǎo)windows的文件。主板上的uefi固件開機(jī)后自動(dòng)查找fat分區(qū)下的啟動(dòng)文件(例如:“efi\microsoft\boot\bootmgfw.ef”),然后會(huì)讀取efi/microsoft/boot文件夾中的bcd記錄來確定windows所在的分區(qū)以便開始內(nèi)核加載過程,然后加載“系統(tǒng)盤:\windows\system32\winload.efi”,這樣就進(jìn)入了引導(dǎo)系統(tǒng)。
本發(fā)明是一種引導(dǎo)電子設(shè)備啟動(dòng)系統(tǒng)的方法,此系統(tǒng)把bios和uefi引導(dǎo)合二為一,方便用戶引導(dǎo)電子設(shè)備,打造一個(gè)全新的引導(dǎo)電子設(shè)備啟動(dòng)的系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種引導(dǎo)電子設(shè)備啟動(dòng)系統(tǒng)的方法,通過這個(gè)發(fā)明,可以bios引導(dǎo)下按熱鍵從u盤啟動(dòng),uefi下不用按熱鍵從u盤引導(dǎo),也可無需按熱鍵從硬盤直接引導(dǎo)。
本發(fā)明中bios和uefi二合一引導(dǎo)啟動(dòng)專利,通過硬盤和u盤都可實(shí)現(xiàn),即可引導(dǎo)基于bios的電子設(shè)備,也可引導(dǎo)基于uefi的電子設(shè)備,還可引導(dǎo)uefi、bios混合的電子設(shè)備,在uefi模式下可以不用按熱鍵從u盤啟動(dòng),將操作系統(tǒng)安裝到電子設(shè)備的硬盤上。
硬盤方式特點(diǎn)在開機(jī)狀態(tài)下直接可以引導(dǎo),不用按熱鍵從u盤啟動(dòng)而是從硬盤直接引導(dǎo)。
此系統(tǒng)可以對(duì)盤符進(jìn)行加密,實(shí)現(xiàn)bios模式進(jìn)行引導(dǎo),保護(hù)內(nèi)置軟件不被修改或刪除等破壞,也可以對(duì)分區(qū)進(jìn)行隱藏,實(shí)現(xiàn)uefi模式進(jìn)行引導(dǎo),保護(hù)內(nèi)置引導(dǎo)軟件不被修改或刪除等破壞,也可以把加密和隱藏同時(shí)作用于分區(qū)。
實(shí)現(xiàn)技術(shù)點(diǎn):
對(duì)引導(dǎo)的設(shè)備u盤或硬盤進(jìn)行分區(qū),分成三個(gè)區(qū),一個(gè)隱藏分區(qū),一個(gè)加密分區(qū),一個(gè)用戶數(shù)據(jù)可見區(qū)。
加密區(qū):實(shí)現(xiàn)傳統(tǒng)的bios引導(dǎo),外部不可見,隱藏區(qū):實(shí)現(xiàn)了uefi引導(dǎo)啟動(dòng),外部不可見,可見區(qū):正常的數(shù)據(jù)存儲(chǔ),可以看見。
本發(fā)明的有益效果是,用了本發(fā)明中的引導(dǎo)電子設(shè)備啟動(dòng)系統(tǒng)的方法以后,一個(gè)u盤引導(dǎo)市面上所有的電腦啟動(dòng),硬盤方式下不用按 熱鍵啟動(dòng),而是直接引導(dǎo)后可安裝系統(tǒng)。
具體實(shí)施方式
本發(fā)明涉及一種引導(dǎo)電子設(shè)備啟動(dòng)系統(tǒng)的方法。
用u盤進(jìn)行啟動(dòng)電腦的時(shí)候,把發(fā)明的系統(tǒng)通過我們的工具制作到u盤里,將u盤插入電腦的usb接口,電腦啟動(dòng)時(shí)按熱鍵選擇從usb啟動(dòng)就可以引導(dǎo)電腦。
用硬盤進(jìn)行啟動(dòng)的時(shí)候,把發(fā)明的系統(tǒng)通過我們的工具制作到硬盤里,把硬盤連接電腦上面即可。
用硬盤給其它電子設(shè)備安裝系統(tǒng)的時(shí)候,把硬盤連接到其它電子設(shè)備上面去。