[发明专利]启动方法和启动装置在审
申请号: | 201210111196.2 | 申请日: | 2012-04-16 |
公开(公告)号: | CN103377054A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 毕洪江;夏山;郭卫先 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 方法 装置 | ||
技术领域
本发明涉及电子技术领域,更具体地涉及一种用于电子设备的启动方法和启动装置。
背景技术
随着电子技术的发展,出现了各种类型的电子设备,诸如计算机、移动通信终端、个人数字助理(PDA)、视频播放器等。每个电子设备上都安装操作系统,以便控制和操作所述电子设备。
为了电子设备的操作稳定性,可以在电子设备上安装包括第一操作系统和第二操作系统的两个操作系统,第一操作系统例如为Windows(视窗)操作系统,第二操作系统例如为基于WinPE(Windows预安装环境)或者Linux的操作系统。通常,使用作为主操作系统的第一操作系统来操作电子设备。当第一操作系统出现故障时,可以通过预定义的接口来进入第二操作系统,以对第一操作系统进行修复和/或恢复,或者直接使用第二操作系统来控制和操作所述电子设备,从而提高电子设备的工作效率。
当前,出现了大于2.2TB(万亿比特)的硬盘,硬盘的分区结构也逐步由主引导记录(MBR,Main Boot Recording)分区结构发展为全局唯一标识分区表(GPT,GUID Partition Table)分区结构,并且基本输入输出程序(BIOS)的执行也从传统的模式发展为统一可扩展固件接口(UEFI,Unified Extensible Firmware Interface)模式,这些都为在电子设备中安装两个操作系统提供基础支持。
在电子设备上安装的第一操作系统和第二操作系统通常共用同一个加载程序(Loader)。该加载程序例如被放置在GPT中的可扩展固件接口系统分区(ESP,EFI System Partition)分区中。当在电子设备的启动过程中启动该加载程序后,由用户手动选择进入第一操作系统和第二操作系统之中的哪个系统。在这种情况下,当用户重新安装第一操作系统时,第二操作系统的加载程序也会被破坏,从而不能启动第二操作系统。
发明内容
本发明实施例提供了用于电子设备的启动方法和启动装置,其使得即使电子设备中的第一操作系统和第二操作系统中的任一个操作系统被重装,也不影响该第一和第二操作系统中的另一个操作系统的启动。
一方面,提供了一种启动方法,适用于一电子设备,该电子设备具有第一操作系统和第二操作系统,所述启动方法包括:执行基本输入输出系统程序;在执行所述基本输入输出系统程序的过程中,确定启动所述第一操作系统还是启动所述第二操作系统;当确定启动所述第一操作系统时,执行第一加载程序以启动所述第一操作系统,当确定启动所述第二操作系统时,执行第二加载程序以启动所述第二操作系统。
在所述启动方法中,通过采用两个单独的加载程序来分别启动所述第一操作系统和第二操作系统,使得即使一个操作系统被重装,也可以采用与另一个操作系统对应的加载程序来启动所述另一个操作系统。
优选地,所述执行基本输入输出系统程序可包括执行一硬盘驱动程序,所述确定启动所述第一操作系统还是启动所述第二操作系统的步骤可以是在执行硬盘驱动程序之后进行的。
优选地,所述执行基本输入输出系统程序可包括执行一无条件加载程序,该无条件加载程序用于实现电子设备的特定模块的无条件加载。通过进行特定模块的无条件加载,可以实现特定的控制功能。
优选地,所述执行无条件加载程序可包括:对所述无条件加载程序进行安全校验;当所述无条件加载程序的安全校验成功时,执行所述无条件加载程序。
通过所述安全校验,可以保证所述特定模块的安全加载,防止误操作或恶意控制程序的攻击。
优选地,所述第二操作系统和所述第二加载程序以隐藏的形式保存在电子设备的硬盘的独立分区中。所述独立分区可位于硬盘的后端。
当第一操作系统被重新安装或电子设备的分区被修改时,位于硬盘后端的独立分区中的与第二操作系统相关的程序不容易被破坏,从而增强了与第二操作系统相关的程序的安全性。
优选地,所述确定启动所述第一操作系统还是启动所述第二操作系统的步骤包括:确定是否有热键被按下;当有热键被按下时,确定被按下的热键是第一热键还是第二热键;以及当被按下的热键是第一热键时,确定启动所述第二操作系统,当被按下的热键是第二热键时,接收用户的输入并根据用户的输入来确定要启动的操作系统。在该确定操作中,通过将热键与操作系统的调用自动关联,实现了简洁、标准的操作系统启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210111196.2/2.html,转载请声明来源钻瓜专利网。