[发明专利]一种清除EFI BIOS开机密码的方法在审
申请号: | 201410324291.X | 申请日: | 2014-07-09 |
公开(公告)号: | CN104102886A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 赵龙伟 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 清除 efi bios 开机 密码 方法 | ||
技术领域
本发明涉及计算机加密技术领域,具体地说是一种清除EFI BIOS开机密码的方法。
背景技术
EFI为英文Extensible Firmware Interface的缩写,翻译为可扩展固件接口, 是一种详细描述类型接口的标准。EFI是操作系统与平台固件之间的接口模型。EFI用于操作系统自动从预启动的操作环境,加载到一种操作系统上,为启动一个操作系统与执行启动前程序提供了一个标准环境。 BIOS是英文“Basic Input Output System”的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS Setup菜单提供了对系统的配置信息进行设置的人机图形界面。
LPC是英文“Low Pin Count”的缩略语,直译过来后中文名称就是“接口”,一个取代传统ISA BUS的一种新接口规范,并且以免费开放授权的方式,供业界采用。
EC是英文“Embedded Controller”的缩略语,直译过来后中文名称就是“嵌入式控制器”,在一组特定系统中,新增到固定位置,完成一定任务的控制装置就称为嵌入式控制器。
用户在使用计算机的过程中,都非常注重安全性。在BIOS中有administrator password和user password两个菜单选项,用户可以通过这两个选项,让除了自己外的其他人无法进入电脑BIOS界面和操作系统。
Administrator password被设置后,下次再进入BIOS界面,必须输入此密码才可进入。User password被设置后,下次BIOS加载操作系统前,会提示用户输入此密码才可加载操作系统。
无论是administrator password还是user password,一旦被用户设置后。如果忘记,只能清除密码,否则无法再使用相应的功能。想要清除设置的密码,在EFI BIOS下,只有拆开机箱断电后拔掉钮扣电池一种方法。
不过这种方法,有两个弊端:1,除了清除密码外,其它BIOS菜单也会恢复默认值。2,打开机箱断电拔钮扣电池,对于许多不专业的人来说,是个复杂的工作。
发明内容
本发明的技术任务是提供一种清除EFI BIOS开机密码的方法。
本发明的技术任务是按以下方式实现的,该清除密码的方法步骤如下:
在EC FLASH中,使用一个未用的扇区,用前面几个字节保存清除命令;同时在LPC PM1中断处,写一个接口函数,接收WINDOWS清除命令软件传来的数据;在EFI BIOS中,在检查administrator password和user password之后,加入检查清除命令的功能;当需要清除开机密码时,用户输入清除命令,就将administrator password和user password清0,然后进入BIOS界面。
所述的清除命令为默认的清除命令或用户自定义的清除命令。
所述的清除命令需要更改时,在WINDOWS下运行软件,根据软件提示,将新的清除命令通过LPC传入EC;EC会根据接口函数接收数据,同时根据SPI协议,将保存清除命令的扇区清除,然后将新的清除命令写入到此扇区。
本发明的一种清除EFI BIOS开机密码的方法和现有技术相比,此方法可以将原有密码清除,且不影响其他BIOS菜单选项。在原有的BIOS密码录入窗口内,输入清除命令即可清除原有密码,该方法操作简单易用,有效的提高了工作效率,降低了成本。
附图说明
附图1为BIOS检查密码的流程图。
附图2为清除命令的自定义设定流程图。
具体实施方式
实施例1:
1)在EC Flash中,找出超出64K空间后的第一个扇区;前面几个字节作为清除命令,以0为结束符;
2)系统BIOS启动过程中,通过LPC读取清除命令,然后放到一个Wide string型的字符串变量里;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410324291.X/2.html,转载请声明来源钻瓜专利网。