一种引导电子设备启动系统的方法与流程

文档序号:11199015阅读:272来源:国知局

本发明涉及计算机领域,更具体地来说,特别涉及一种引导电子设备启动系统的方法。



背景技术:

bios是英文″basicinputoutputsystem″的缩略词,直译过来后中文名称就是″基本输入输出系统″。其实,它是一组固化到计算机内主板上一个rom芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从cmos中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

当今,此系统已成为一些病毒木马的目标。一旦此系统被破坏,其后果不堪设想。

bios这个词具有双层含义:

一、英语单词biography的复数形式的缩写(biography-biographies-bios),一般读作/’baious/。

二、在计算机领域,bios是″basicinputoutputsystem″的缩略语,译为″基本输入输出系统″,与前者读法相同。计算机在运行时,首先会进入bios,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的bios管理功能是否先进。bios就是计算机领域的一个重要参数(术语)。

bios设置程序是储存在bios芯片中的,bios芯片是主板上一块长方形或正方形芯片,只有在开机时才可以进行设置。(一般在计算机启动时按f2或者delete进入bios进行设置,一些特殊机型按f1、esc、f12等进行设置)。bios设置程序主要对计算机的基本输入输出系统进行管理和设置,使系统运行在最好状态下,使用bios设置程序还可以排除系统故障或者诊断系统问题。有人认为既然bios是″程序″,那它就应该是属于软件,感觉就像自己常用的word或excel。但也有很多人不这么认为,因为它与一般的软件还是有一些区别,而且它与硬件的联系也是相当地紧密。形象地说,bios应该是连接软件程 序与硬件设备的一座″桥梁″,负责解决硬件的即时要求。主板上的bios芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有″bios″字样。

rom

在微机(微型计算机microcomputersystem)的发展初期,bios都存放在rom(readonlymemory,只读存储器)中。rom内部的资料是在rom的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进去,用户只能验证写入的资料是否正确,不能再作任何修改。如果发现资料有任何错误,则只有舍弃不用。

eprom

eprom(erasableprogrammablerom,可擦除可编程rom)芯片可重复擦除和写入,解决了rom芯片只能写入一次的弊端。eprom芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据,完成芯片擦除的操作要用到eprom擦除器。eprom内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(vpp=12-24v,随不同的芯片型号而定)。eprom的型号是以27开头的,如27c020(8*256k)是一片2mbits容量的eprom芯片。eprom芯片在写入资料后,还要以不透光的贴纸或胶布把窗口封住,以免受到周围的紫外线照射而使资料受损。

eeprom

由于eprom操作的不便,586以后的主板上biosrom芯片大部分都采用eeprom(electricallyerasableprogrammablerom,电可擦除可编程rom)。通过跳线开关和系统配带的驱动程序盘,可以对eeprom进行重写,方便地实现bios升级。

bios芯片中主要存放:

自诊断程序:通过读取cmosram中的内容识别硬件配置,并对其进行自检和初始化;

cmos设置程序:引导过程中,用特殊热键启动,进行设置后,存 入cmosram中;

系统自举装载程序:在自检成功后将磁盘相对0道0扇区上的引导程序装入内存,让其运行以装入dos系统;

主要i/o设备的驱动程序和中断服务:由于bios直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的bios,随着硬件技术的发展,同一种bios也先后出现了不同的版本,新版本的bios比起老版本来说,功能更强。

norflash

从奔腾时代开始,现代的电脑主板都使用norflash来作为bios的存储芯片。除了容量比eeprom更大外,主要是norflash具有写入功能,运行电脑通过软件的方式进行bios的更新,而无需额外的硬件支持(通常eeprom的擦写需要不同的电压和条件),且写入速度快。

bios引导过程

读取mbr执行引导记录->活动分区→系统盘:\windows\system32\winload.exe->分析bcd->这样就引导启动操作系统

uefi

新型uefi,全称“统一的可扩展固件接口”(unifiedextensiblefirmwareinterface),是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。

可扩展固件接口(extensiblefirmwareinterface,efi)是intel为pc固件的体系结构、接口和服务提出的建议标准。其主要目的是为了提供一组在os加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年历史的bios的继任者。

uefi是由efi1.10为基础发展起来的,它的所有者已不再是intel,而是一个称作unifiedefiform的国际组织。

uefi引导

uefi启动windows必须有一个fat分区(通常叫做“efi系统分 区”),这个分区中存在引导windows的文件。主板上的uefi固件开机后自动查找fat分区下的启动文件(例如:“efi\microsoft\boot\bootmgfw.ef”),然后会读取efi/microsoft/boot文件夹中的bcd记录来确定windows所在的分区以便开始内核加载过程,然后加载“系统盘:\windows\system32\winload.efi”,这样就进入了引导系统。

本发明是一种引导电子设备启动系统的方法,此系统把bios和uefi引导合二为一,方便用户引导电子设备,打造一个全新的引导电子设备启动的系统。



技术实现要素:

本发明的目的是提供一种引导电子设备启动系统的方法,通过这个发明,可以bios引导下按热键从u盘启动,uefi下不用按热键从u盘引导,也可无需按热键从硬盘直接引导。

本发明中bios和uefi二合一引导启动专利,通过硬盘和u盘都可实现,即可引导基于bios的电子设备,也可引导基于uefi的电子设备,还可引导uefi、bios混合的电子设备,在uefi模式下可以不用按热键从u盘启动,将操作系统安装到电子设备的硬盘上。

硬盘方式特点在开机状态下直接可以引导,不用按热键从u盘启动而是从硬盘直接引导。

此系统可以对盘符进行加密,实现bios模式进行引导,保护内置软件不被修改或删除等破坏,也可以对分区进行隐藏,实现uefi模式进行引导,保护内置引导软件不被修改或删除等破坏,也可以把加密和隐藏同时作用于分区。

实现技术点:

对引导的设备u盘或硬盘进行分区,分成三个区,一个隐藏分区,一个加密分区,一个用户数据可见区。

加密区:实现传统的bios引导,外部不可见,隐藏区:实现了uefi引导启动,外部不可见,可见区:正常的数据存储,可以看见。

本发明的有益效果是,用了本发明中的引导电子设备启动系统的方法以后,一个u盘引导市面上所有的电脑启动,硬盘方式下不用按 热键启动,而是直接引导后可安装系统。

具体实施方式

本发明涉及一种引导电子设备启动系统的方法。

用u盘进行启动电脑的时候,把发明的系统通过我们的工具制作到u盘里,将u盘插入电脑的usb接口,电脑启动时按热键选择从usb启动就可以引导电脑。

用硬盘进行启动的时候,把发明的系统通过我们的工具制作到硬盘里,把硬盘连接电脑上面即可。

用硬盘给其它电子设备安装系统的时候,把硬盘连接到其它电子设备上面去。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1