[发明专利]安全启动操作系统的方法在审
申请号: | 201410149169.3 | 申请日: | 2014-04-14 |
公开(公告)号: | CN104978210A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 夏涛;陈明艺 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/51 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 启动 操作系统 方法 | ||
技术领域
本发明涉及一种安全启动操作系统的方法。
背景技术
MBR(Master Boot Record)即磁盘的主引导记录,记录着磁盘的分区资料等基本信息,这些信息保证磁盘能正常工作,在开机时,引导计算机等网络设备正常启动操作系统。但是,当网络设备感染MBR病毒时,所述MBR病毒将先于操作系统启动,入侵操作系统,容易造成磁盘数据丢失,磁盘分区被破坏,使用户隐私泄露,财产损失。
发明内容
鉴于以上内容,有必要提供一种安全启动操作系统的方法,在开机时检测网络设备的MBR信息,安全地启动操作系统,防止用户数据被破坏或丢失。
一种安全启动操作系统的方法,应用于网络设备中,该方法包括:获取网络设备的操作系统的主引导记录信息,将该主引导记录信息存储到所述网络设备的BIOS芯片中;所述网络设备开机时,侦测该网络设备的内置磁盘或外接磁盘;选择一个网络设备的内置磁盘或外接磁盘,将该选择的网络设备的内置磁盘或外接磁盘的主引导记录信息与BIOS芯片中存储的主引导记录信息作比较;当选择的网络设备的内置磁盘或外接磁盘的主引导记录信息与BIOS芯片中存储的主引导记录信息相同时,复制该选择的所述网络设备的内置磁盘或外接磁盘的主引导记录信息到所述网络设备的内存中执行;从网络设备的内置磁盘及外接磁盘中查找满足启动要求的磁盘,引导启动该满足启动要求的磁盘内的操作系统。
相较于现有技术,本发明在开机时将BIOS芯片中预先存储的MBR信息与网络设备磁盘内的MBR信息作比较,在网络设备磁盘内的MBR信息正确时引导启动网络设备磁盘内的操作系统,避免了用户因使用被病毒感染的操作系统而造成损失。
主要元件符号说明
附图说明
图1是本发明安全启动操作系统的方法较佳实施例的流程图。
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明安全启动操作系统的方法较佳实施例的流程图。在本实施例中,所述的安全启动操作系统的方法应用于网络设备中,所述的网络设备是计算机或者服务器等电子设备,该网络设备包括,但不仅限于,存储器、处理器及显示装置。在一般情况下,从所述的网络设备的内置磁盘或外接磁盘启动操作系统的步骤如下:
首先,在开机时,侦测所述网络设备是否存在内置磁盘或外接磁盘,当存在所述内置磁盘或外接磁盘时,查找该磁盘内是否存在MBR(Master Boot Record,主引导记录)信息。
其次,当存在MBR信息时,将所述MBR信息加载到所述网络设备的内存中,执行所述MBR信息中的引导程序,查找网络设备的内置磁盘及外接磁盘中是否存在满足启动要求的磁盘。
最后,当存在满足启动要求的磁盘时,引导启动该满足启动要求的磁盘内的操作系统。
由上文可以看出,在启动所述网络设备的操作系统的过程中,并没有任何的安全防护措施。当所述网络设备感染MBR病毒时,MBR病毒程序将先于引导程序被加载至所述网络设备的内存中执行,在所述引导程序启动操作系统的过程中,感染所述操作系统。由于所述病毒程序先于操作系统启动,故该病毒程序的运行不受操作系统控制,且其隐蔽性高,一般的防毒杀毒软件难以察觉。使用所述被MBR病毒感染的操作系统,容易造成用户隐私的泄漏与财产的损失。
本发明所述的安全启动操作系统的方法将特定的操作系统对应的MBR信息预先存储到所述网络设备的BIOS芯片中,在所述网络设备开机自检时,将BIOS芯片中的MBR信息与所述网络设备的内置磁盘及外接磁盘内的MBR信息作比较,当某一磁盘内的MBR信息与BIOS芯片中的MBR信息相同时,将该磁盘内的MBR信息复制到内存中执行,进而引导启动满足启动要求的磁盘中的操作系统。避免了使用被MBR病毒入侵的操作系统。该方法详细步骤如下:
步骤S21,获取网络设备的操作系统的MBR信息,并将其存储到所述网络设备的BIOS芯片中。所述的操作系统例如是Windows XP或Windows7。所述MBR信息可以由用户提供,也可以通过专业的工具获取,例如利用杀毒软件自带的MBR工具等获取。
步骤S22,网络设备开机时,侦测所述网络设备的内置磁盘及外接磁盘,根据所述BIOS芯片中设定的启动优先级,将所述网络设备的内置磁盘及外接磁盘依次进行标记。例如,依次标记为FLAG1、FLAG2及FLAG3等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410149169.3/2.html,转载请声明来源钻瓜专利网。