The invention discloses a method for realizing the multi operating system and electronic equipment, this method is applied to an electronic device, a hard set of the electronic devices, and the hard disk includes a plurality of partitions, each partition corresponds to a snapshot of the only logical table, a plurality of operating system settings of the electronic devices, the the plurality of operating system installed on different partitions, the method includes: when the basic input output system in power on self-test process, from the plurality of logical snapshots list to determine with the current loading operating system corresponding to the first logic table of the snapshot; when the hard disk read and write operations through the logic block addressing mode, through the logic of the first snapshot table to determine the reading and writing operation of hard disk partition corresponding position. After implementing the above operation, the hard disk is exclusive to each operating system, simplifying the engineering task without considering the coexistence of multiple operating systems.
【技术实现步骤摘要】
一种实现多操作系统的方法及电子设备
本专利技术涉及电子
,尤其涉及一种实现多操作系统的方法及电子设备。
技术介绍
目前在单台PC上实现多个操作系统并存安装的方案大都牵扯到许多环节:诸如支持多操作系统的引导管理器,各操作系统的相互兼容性,及各操作系统的先后安装顺序。由于多种环节的制约,导致一般而言每台PC只安装一个操作系统。随着目前硬盘容量逐步增大,及PC的使用环境越来越多样化,个人的计算机娱乐环境及一些特定的网上交易环境,受公司的IT策略控制的办公安全环境,每个人会遇到不同的操作系统环境,从成本考虑,逐渐出现需要在同一台PC硬件上安装多个操作系统的需求,所以为了实现一些特定的需求环境需要在同一台PC上安装第二个或第三个操作系统,于是,多操作系统就应运而生了。所谓多操作系统,就是在一台电脑中安装两个及两个以上的操作系统,可以在不同的操作系统中完成相同或不同的任务或应用,满足电脑使用者的各种要求的一种电脑工作方式。单硬盘安装多操作系统,由于大多数用户的机器上只有一块硬盘,而在一块硬盘上安装多系统时,其安装、设置要比多硬盘多系统方式复杂一些。由于各种技术上的限制,多操作系统并存于同一台PC上的情况难于实现。另外,在安装系统时还需要考虑所按照系统的版本级别,需要从低版本到高版本的顺序安装,因为不管装不装在同一分区,系统的启动引导分区总是在第一分区即主分区。每个系统都会在C盘建立系统引导文件,如果不按顺序将造成旧版本的引导文件覆盖新版本,旧版本的引导文件无法识别新版本的系统,造成新版本系统无法登陆。
技术实现思路
本专利技术提供一种实现多操作系统的方法及电子设备, ...
【技术保护点】
一种实现多操作系统的方法,其特征在于,该方法应用于一电子设备中,该电子设备中设置有硬盘,并且所述硬盘包括多个分区,每个分区对应一个唯一的逻辑快照表,该电子设备中设置多个操作系统,所述多个操作系统安装在不同的分区,该方法包括:当基本输入输出系统在上电自检过程中,从所述多个逻辑快照表中确定与当前待加载操作系统对应的第一逻辑快照表;当通过逻辑块寻址方式对所述硬盘进行读写操作时,则通过所述第一逻辑快照表确定所述读写操作对应分区的硬盘位置;当接收到切换操作系统的第一切换指令,则获取目的操作系统对应的第二操作系统标识;根据预设的操作系统标识与逻辑快照表的对应关系,确定所述第二操作系统标识对应的第二逻辑快照表,当通过逻辑块寻址方式对所述硬盘进行读写操作时,则通过所述第二逻辑快照表确定所述读写操作对应分区的硬盘位置。
【技术特征摘要】
1.一种实现多操作系统的方法,其特征在于,该方法应用于一电子设备中,该电子设备中设置有硬盘,并且所述硬盘包括多个分区,每个分区对应一个唯一的逻辑快照表,该电子设备中设置多个操作系统,所述多个操作系统安装在不同的分区,该方法包括:当基本输入输出系统在上电自检过程中,从所述多个逻辑快照表中确定与当前待加载操作系统对应的第一逻辑快照表;当通过逻辑块寻址方式对所述硬盘进行读写操作时,则通过所述第一逻辑快照表确定所述读写操作对应分区的硬盘位置;当接收到切换操作系统的第一切换指令,则获取目的操作系统对应的第二操作系统标识;根据预设的操作系统标识与逻辑快照表的对应关系,确定所述第二操作系统标识对应的第二逻辑快照表,当通过逻辑块寻址方式对所述硬盘进行读写操作时,则通过所述第二逻辑快照表确定所述读写操作对应分区的硬盘位置。2.如权利要求1所述的方法,其特征在于,从所述多个逻辑快照表中确定与所述当前待加载操作系统对应的第一逻辑快照表包括:检测所述待加载操作系统对应的第一操作系统标识,根据预设的操作系统标识与逻辑快照表的对应关系,确定所述第一操作系统标识对应的第一逻辑快照表。3.如权利要求1所述的方法,其特征在于,所述多个分区的总数大于所述多个操作系统的总数。4.如权利要求1-3任一权项所述的方法,其特征在于,根据每个分区所安装的操作系统确定每个分区的分区格式。5.如权利要求1-3任一权项所述的方法,其特征在于,如果安装在两个分区中的第一操作系统和第二操作系统为相同的操作系统,且所述两个分区的分区格式相同,则该方法还进一步包括:检测所述第一操作系统中是否存在与第二操作系统共享的共享文件,如果是,则保存所述共享文件的描述信息与第一操作系统对应的逻辑快照表的对应关系。6.如权利要求5所述的方法,其特征在于,当任一操作系统调用共享文件时,该方法进一步包...
【专利技术属性】
技术研发人员:郭卫先,周大楷,毕洪江,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。