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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。