亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

分區(qū)訪問方法和電子設(shè)備的制作方法

文檔序號:6493184閱讀:212來源:國知局
分區(qū)訪問方法和電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種分區(qū)訪問方法和使用分區(qū)訪問方法的電子設(shè)備。電子設(shè)備包括存儲單元,存儲單元包括分區(qū)報頭單元和多個數(shù)據(jù)分區(qū)單元,將多個數(shù)據(jù)分區(qū)單元中的部分劃分為第一數(shù)據(jù)分區(qū)部分,另一部分劃分為第二數(shù)據(jù)分區(qū)部分,其中第一數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元,第二數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元;第一操作系統(tǒng)數(shù)據(jù)安裝到屬于第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,第二操作系統(tǒng)數(shù)據(jù)安裝到屬于第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中;分區(qū)訪問方法包括:設(shè)置分區(qū)報頭單元中的分區(qū)保護(hù)位;第一操作系統(tǒng)在分區(qū)保護(hù)位有效時,僅訪問第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;第二操作系統(tǒng)在分區(qū)保護(hù)位有效時,僅訪問第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
【專利說明】分區(qū)訪問方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,更具體地,本發(fā)明涉及一種分區(qū)訪問方法和使用該分區(qū)訪問方法的電子設(shè)備。
【背景技術(shù)】
[0002]近來,隨著電子設(shè)備的硬件功能的不斷增強(qiáng),基于混合(Hybrid)架構(gòu)的電子設(shè)備變得流行。已經(jīng)提出了一種基于一硬雙軟架構(gòu)的新型Hybrid系統(tǒng),在這種一硬雙軟的Hybrid系統(tǒng)中,可以在一套硬件系統(tǒng)上運行兩個操作系統(tǒng)(諸如Windows?.操作系統(tǒng)和Android?操作系統(tǒng))。
[0003]對于利用該一硬雙軟的Hybrid系統(tǒng)的電子設(shè)備來說,需要將兩個操作系統(tǒng)安裝在電子設(shè)備中的同一存儲裝置內(nèi),因此需要將該存儲裝置內(nèi)分別用于不同操作系統(tǒng)的分區(qū)相互隔離和保護(hù)。在現(xiàn)有的存儲裝置分區(qū)基于使用主引導(dǎo)記錄(MBR,Master Boot Record)的分區(qū)方案。隨著可擴(kuò)展固件接口(EFI)規(guī)范以及統(tǒng)一可擴(kuò)展固件接口(UEFI)規(guī)范的發(fā)布,基于EFI或基于UEFI的平臺架構(gòu)逐漸替代基于傳統(tǒng)BIOS模型的架構(gòu)而作為用于設(shè)計、構(gòu)建和操作數(shù)據(jù)處理系統(tǒng)的選擇架構(gòu)。由EFI使用的存儲裝置分區(qū)架構(gòu)-全局唯一標(biāo)識符分區(qū)表格式(GPT,Globally Unique Identifier Partition Table Format)也逐漸成為主流的存儲裝置分區(qū)方案。與MBR分區(qū)方案相比,GPT具有更多的優(yōu)點,因為其允許每個磁盤有多達(dá)128個分區(qū),支持高達(dá)18千兆兆字節(jié)的卷大小,允許將主磁盤分區(qū)表和備份磁盤分區(qū)表用于冗余,還支持唯一的磁盤和分區(qū)ID(GUID)。
[0004]由于現(xiàn)有的用于MBR的分區(qū)方案已經(jīng)不適用于GPT分區(qū),導(dǎo)致現(xiàn)有技術(shù)中基于MBR的分區(qū)方案的分區(qū)訪問方法已經(jīng)不適用于基于GPT分區(qū)的存儲裝置,因此希望提供一種適于GPT分區(qū)方案的分區(qū)訪問方法,其能夠?qū)崿F(xiàn)在安裝兩個操作系統(tǒng)的基于GPT分區(qū)方案的存儲裝置中,根據(jù)需要由操作系統(tǒng)訪問存儲裝置中的相應(yīng)存儲裝置分區(qū),同時有效隔離和保護(hù)該操作系統(tǒng)此時不具訪問權(quán)的存儲裝置分區(qū)。

【發(fā)明內(nèi)容】

[0005]有鑒于上述情況,本發(fā)明提供了一種分區(qū)訪問方法和使用該分區(qū)訪問方法的電子設(shè)備,以便實現(xiàn)在安裝兩個操作系統(tǒng)的基于GPT分區(qū)方案的存儲裝置中,根據(jù)需要由操作系統(tǒng)訪問存儲裝置中的相應(yīng)存儲裝置分區(qū),同時有效隔離和保護(hù)該操作系統(tǒng)此時不具訪問權(quán)的存儲裝置分區(qū)。
[0006]根據(jù)本發(fā)明的一個實施例,提供了一種分區(qū)訪問方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備包括存儲單元,所述存儲單元包括分區(qū)報頭單元和多個數(shù)據(jù)分區(qū)單元,將所述多個數(shù)據(jù)分區(qū)單元中的部分劃分為第一數(shù)據(jù)分區(qū)部分,另一部分劃分為第二數(shù)據(jù)分區(qū)部分,其中所述第一數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元,所述第二數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元;所述第一操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,所述第二操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中;所述分區(qū)訪問方法包括:設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位;所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0007]此外,根據(jù)本發(fā)明的一個實施例的分區(qū)訪問方法,還包括:在所述分區(qū)保護(hù)位無效時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0008]此外,根據(jù)本發(fā)明的一個實施例的分區(qū)訪問方法,其中在所述存儲單元中設(shè)置多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng),所述分區(qū)訪問方法還包括:在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0009]此外,根據(jù)本發(fā)明的一個實施例的分區(qū)訪問方法,其中在所述存儲單元中設(shè)置多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng),所述分區(qū)訪問方法還包括:在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;在所述分區(qū)保護(hù)位無效,且所述分區(qū)屬性位也為無效時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0010]此外,根據(jù)本發(fā)明的一個實施例的分區(qū)訪問方法,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元的步驟包括:所述第一操作系統(tǒng)更新所述第二數(shù)據(jù)分區(qū)部分內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù);或者所述第二操作系統(tǒng)更新所述第一數(shù)據(jù)分區(qū)部分內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù)。
[0011]此外,根據(jù)本發(fā)明的一個實施例的分區(qū)訪問方法,還包括:在所述分區(qū)保護(hù)位為無效時,重新設(shè)置所述分區(qū)保護(hù)位為有效之后,重啟所述第一操作系統(tǒng)和第二操作系統(tǒng),以使重新設(shè)置的分區(qū)保護(hù)位生效。
[0012]根據(jù)本發(fā)明的另一實施例,提供了一種電子設(shè)備,所述電子設(shè)備包括存儲單元和處理器;所述存儲單元中包括分區(qū)報頭單元和多個數(shù)據(jù)分區(qū)單元,將所述多個數(shù)據(jù)分區(qū)單元中的部分劃分為第一數(shù)據(jù)分區(qū)部分,另一部分劃分為第二數(shù)據(jù)分區(qū)部分,其中所述第一數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元,所述第二數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元;所述第一操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,所述第二操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中;所述處理器,設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位,以使所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0013]此外,根據(jù)本發(fā)明的一個實施例的電子設(shè)備,所述處理器,還用于在所述分區(qū)保護(hù)位無效時,使得所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0014]此外,根據(jù)本發(fā)明的一個實施例的電子設(shè)備,所述存儲單元中還包括多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng);所述處理器,還用于在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;使得所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0015]此外,根據(jù)本發(fā)明的一個實施例的電子設(shè)備,所述存儲單元中還包括多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng):所述處理器,還用于在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;在所述分區(qū)保護(hù)位無效,且所述分區(qū)屬性位也為無效時,使得所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
[0016]根據(jù)本發(fā)明實施例的分區(qū)訪問方法和使用該分區(qū)訪問方法的電子設(shè)備,實現(xiàn)在安裝兩個操作系統(tǒng)的基于GPT分區(qū)方案的存儲裝置中,根據(jù)需要由操作系統(tǒng)訪問存儲裝置中的相應(yīng)存儲裝置分區(qū),同時有效隔離和保護(hù)該操作系統(tǒng)此時不具訪問權(quán)的存儲裝置分區(qū)。
[0017]要理解的是,前面的一般描述和下面的詳細(xì)描述兩者都是示例性的,并且意圖在于提供要求保護(hù)的技術(shù)的進(jìn)一步說明。
【專利附圖】

【附圖說明】
[0018]圖1是圖示根據(jù)本發(fā)明實施例的電子設(shè)備的原理結(jié)構(gòu)示意圖;
[0019]圖2是圖示根據(jù)本發(fā)明實施例的存儲單元的原理結(jié)構(gòu)示意圖;
[0020]圖3是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第一實施例的流程圖;
[0021]圖4是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第二實施例的流程圖;以及
[0022]圖5是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第三實施例的流程圖。
【具體實施方式】
[0023]下文中,將參照附圖描述多個實施例、應(yīng)用和修改。此外,下面描述的實施例是優(yōu)選的特定示例,并且設(shè)置了技術(shù)上優(yōu)選的各種限制,但是在以下描述中,本發(fā)明不限于這些實施例。
[0024]首先,將參照圖1描述根據(jù)本發(fā)明實施例的電子設(shè)備。所述電子設(shè)備優(yōu)選地例如是個人計算機(jī)、智能手機(jī)、個人數(shù)字助理、掌上電腦等。
[0025]圖1是圖示根據(jù)本發(fā)明實施例的電子設(shè)備的原理結(jié)構(gòu)示意圖。根據(jù)本發(fā)明實施例的電子設(shè)備I可以是基于新型的一硬雙軟混合架構(gòu)的電子設(shè)備,也就是說,在一套硬件系統(tǒng)上運行兩個操作系統(tǒng),諸如"Windows?操作系統(tǒng)和Android?操作系統(tǒng)。如圖1所不,根據(jù)本發(fā)明實施例的電子設(shè)備I具有處理器10和存儲單元20,其中存儲單元20中安裝有兩個不同的操作系統(tǒng)以及與各個操作系統(tǒng)相關(guān)的系統(tǒng)文件以及其它應(yīng)用和數(shù)據(jù)。容易理解的是,圖1中為了簡化描述僅僅示出與本發(fā)明緊密相關(guān)的組件,根據(jù)本發(fā)明實施例的電子設(shè)備I當(dāng)然還可以包括其它組件,諸如顯示單元、輸入單元、通信單元等。
[0026]以下,將參照圖2進(jìn)一步具體描述根據(jù)本發(fā)明實施例的電子設(shè)備I中的存儲單元20。
[0027]圖2是圖示根據(jù)本發(fā)明實施例的存儲單元的原理結(jié)構(gòu)示意圖。如圖2所示,根據(jù)本發(fā)明實施例的存儲單元20包括分區(qū)報頭單元21、分區(qū)入口單元22、第一數(shù)據(jù)分區(qū)部分23和第二數(shù)據(jù)分區(qū)部分24。
[0028]具體地,所述分區(qū)入口單元22包括多個分區(qū)入口,即,入口 1、入口 2、...入口 N。所述第一數(shù)據(jù)分區(qū)部分23包括多個數(shù)據(jù)分區(qū)單元(即,數(shù)據(jù)分區(qū)單元1、數(shù)據(jù)分區(qū)單元2、…數(shù)據(jù)分區(qū)單元m),并且所述第二數(shù)據(jù)分區(qū)部分24包括多個數(shù)據(jù)分區(qū)單元(B卩,數(shù)據(jù)分區(qū)單元m+1、數(shù)據(jù)分區(qū)單元㈣、…數(shù)據(jù)分區(qū)單元-)。所述分區(qū)入口單元22中的每個分區(qū)入口與所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24中的每個數(shù)據(jù)分區(qū)單元一一對應(yīng)。也就是說,滿足N=m+k。在本發(fā)明的一個實施例中,第一操作系統(tǒng)(諸如Windows?操作系統(tǒng))數(shù)據(jù)被安裝到屬于所述第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,第二操作系統(tǒng)(諸如Android?操作系統(tǒng))數(shù)據(jù)被安裝到屬于所述第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中。用戶可以根據(jù)需要動態(tài)設(shè)置所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24的分區(qū)大小。即,在滿足N=m+k的前提下,m和k可以動態(tài)地調(diào)整相對大小。
[0029]在本發(fā)明的一個實施例中,存儲單元20可以采用全局唯一標(biāo)識符分區(qū)表格式(GPT)架構(gòu)。GPT架構(gòu)下的主GPT報頭(Primary GPT Header)是所述分區(qū)報頭單元21的示例,GPT架構(gòu)下的入口 1-128是所述分區(qū)入口單元22的示例,GPT架構(gòu)下的分區(qū)1-128是所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24總體的示例。容易理解的是,根據(jù)本發(fā)明實施例的存儲單元20包括但不限于上述各部分。例如,根據(jù)本發(fā)明實施例的存儲單元20還可以包括GPT架構(gòu)下的受保護(hù)的MBR (Protective MBR)單元等。
[0030]在本發(fā)明的一個實施例中,所述分區(qū)報頭單元21存儲有分區(qū)保護(hù)位。當(dāng)所述分區(qū)保護(hù)位設(shè)為有效時(例如,置為“I”)時,所述第一操作系統(tǒng)僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元,并且所述第二操作系統(tǒng)僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。相反地,當(dāng)所述分區(qū)保護(hù)位設(shè)為無效時(例如,置為“O”)時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。容易理解的是,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元的包括:所述第一操作系統(tǒng)更新所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù);或者所述第二操作系統(tǒng)更新所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù)。此外,“更新”在此包括對于相應(yīng)操作系統(tǒng)數(shù)據(jù)的讀、寫、修改、刪除。
[0031]在本發(fā)明的另一個實施例中,所述分區(qū)入口單元22中的每個分區(qū)入口設(shè)有與所述第一數(shù)據(jù)分區(qū)部分23和第二數(shù)據(jù)分區(qū)部分24中的每個數(shù)據(jù)分區(qū)單元一一對應(yīng)的分區(qū)屬性位。所述分區(qū)屬性位用于指定可訪問相應(yīng)數(shù)據(jù)分區(qū)單元的操作系統(tǒng)。例如,當(dāng)所述分區(qū)屬性位設(shè)為有效時,標(biāo)識與其對應(yīng)的數(shù)據(jù)分區(qū)單元僅由該數(shù)據(jù)分區(qū)單元所屬的數(shù)據(jù)分區(qū)部分(所述第一數(shù)據(jù)分區(qū)部分23和第二數(shù)據(jù)分區(qū)部分24之一)中安裝的操作系統(tǒng)(第一操作系統(tǒng)和第二操作系統(tǒng)之一)訪問。相反地,當(dāng)所述分區(qū)屬性位設(shè)為無效時,標(biāo)識與其對應(yīng)的數(shù)據(jù)分區(qū)單元可由所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問。具體地,在操作系統(tǒng)引導(dǎo)程序加載時,該引導(dǎo)程序首先檢查所述分區(qū)報頭單元21中存儲的分區(qū)保護(hù)位,并且根據(jù)所述分區(qū)保護(hù)位的有效性設(shè)置所述分區(qū)入口單元22中的每個分區(qū)入口中的分區(qū)屬性位。也就是說,如果所述分區(qū)保護(hù)位有效,則相應(yīng)地設(shè)置每個分區(qū)入口中的分區(qū)屬性位有效,并且反之亦然。具體地,在所述第一操作系統(tǒng)訪問對應(yīng)于所述第二操作系統(tǒng)的數(shù)據(jù)分區(qū)單元的應(yīng)用實施例中,所述第一操作系統(tǒng)中發(fā)起訪問操作的應(yīng)用程序?qū)⒄{(diào)用操作系統(tǒng)引導(dǎo)程序設(shè)置分區(qū)保護(hù)位,并且在隨后重啟所述第一操作系統(tǒng)時操作系統(tǒng)引導(dǎo)程序根據(jù)設(shè)置的分區(qū)保護(hù)位相應(yīng)地設(shè)置每個分區(qū)入口中的分區(qū)屬性位。因此,分區(qū)保護(hù)位和分區(qū)屬性位實現(xiàn)關(guān)聯(lián)設(shè)置,即由操作系統(tǒng)引導(dǎo)程序同時設(shè)為有效或無效。所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分23中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。相反地,在所述分區(qū)保護(hù)位無效,且所述分區(qū)屬性位也為無效時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分23和所述第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。
[0032]以上,參照圖1和圖2描述了根據(jù)本發(fā)明實施例的電子設(shè)備和存儲單元。以下,將參照圖3到圖5進(jìn)一步描述用于根據(jù)本發(fā)明實施例的電子設(shè)備和存儲單元的分區(qū)訪問方法。
[0033]圖3是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第一實施例的流程圖。如圖3所示,根據(jù)本發(fā)明實施例的分區(qū)訪問方法包括以下步驟。
[0034]在步驟S301中,設(shè)置所述分區(qū)報頭單元21中的分區(qū)保護(hù)位。此后,處理進(jìn)到步驟S302。
[0035]在步驟S302中,判斷所述分區(qū)報頭單元21中的分區(qū)保護(hù)位是否設(shè)為有效。
[0036]如果在步驟S302中獲得肯定結(jié)果,即所述分區(qū)報頭單元21中的分區(qū)保護(hù)位設(shè)為有效,則處理進(jìn)到步驟S303中。在步驟S303中,第一操作系統(tǒng)僅訪問第一數(shù)據(jù)分區(qū)部分23中的數(shù)據(jù)分區(qū)單元,第二操作系統(tǒng)僅訪問第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。
[0037]相反地,如果在步驟S302中獲得否定結(jié)果,即所述分區(qū)報頭單元21中的分區(qū)保護(hù)位設(shè)為無效,則處理進(jìn)到步驟S304中。在步驟S304中,第一操作系統(tǒng)和第二操作系統(tǒng)訪問第一數(shù)據(jù)分區(qū)部分23和第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。
[0038]圖4是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第二實施例的流程圖。圖4所示的分區(qū)訪問方法的第二實施例與圖3所示的分區(qū)訪問方法的第一實施例相比,進(jìn)一步考慮了每個分區(qū)入口設(shè)置的分區(qū)屬性位以進(jìn)行分區(qū)訪問。如圖4所示,根據(jù)本發(fā)明實施例的分區(qū)訪問方法包括以下步驟。
[0039]在步驟S401中,設(shè)置所述分區(qū)報頭單元21中的分區(qū)保護(hù)位。此后,處理進(jìn)到步驟S401’。
[0040]在步驟S401’中,根據(jù)在步驟S401中設(shè)置的分區(qū)保護(hù)位,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位。如上參照圖2已經(jīng)描述的,如果所述分區(qū)保護(hù)位有效,則相應(yīng)地設(shè)置每個分區(qū)入口中的分區(qū)屬性位有效。相反地,如果所述分區(qū)保護(hù)位無效,則相應(yīng)地設(shè)置每個分區(qū)入口中的分區(qū)屬性位無效。此后,處理進(jìn)到步驟S402。
[0041]在步驟S402中判斷是否分區(qū)保護(hù)位有效且分區(qū)屬性位有效。需要注意的是,在本發(fā)明的另一實施例中,如前參照圖3所述,分區(qū)保護(hù)位和分區(qū)屬性位相關(guān)聯(lián)設(shè)置,即分區(qū)保護(hù)位和分區(qū)屬性位同時設(shè)為有效或者無效,則在此步驟S402中可僅判斷分區(qū)保護(hù)位或分區(qū)屬性位是否有效。
[0042]如果在步驟S402中獲得肯定結(jié)果,即所述分區(qū)報頭單元21中的分區(qū)保護(hù)位有效,并且所述分區(qū)入口單元22中的每個分區(qū)入口中的分區(qū)屬性位有效,則處理進(jìn)到步驟S403中。在步驟S403中,第一操作系統(tǒng)僅訪問第一數(shù)據(jù)分區(qū)部分23中的數(shù)據(jù)分區(qū)單元,第二操作系統(tǒng)僅訪問第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。
[0043]相反地,如果在步驟S402中獲得否定結(jié)果,即所述分區(qū)報頭單元21中的分區(qū)保護(hù)位無效,并且所述分區(qū)入口單元22中的每個分區(qū)入口中的分區(qū)屬性位無效,則處理進(jìn)到步驟S404中。在步驟S404中,第一操作系統(tǒng)和第二操作系統(tǒng)訪問第一數(shù)據(jù)分區(qū)部分23和第二數(shù)據(jù)分區(qū)部分24中的數(shù)據(jù)分區(qū)單元。
[0044]圖5是圖示根據(jù)本發(fā)明實施例的分區(qū)訪問方法的第三實施例的流程圖。所述第三實施例具體描述根據(jù)本發(fā)明實施例的分區(qū)訪問方法用于在兩個操作系統(tǒng)中的一個中更新另一操作系統(tǒng)的流程。具體地,假設(shè)第一操作系統(tǒng)為Windows?操作系統(tǒng),第二操作系統(tǒng)為Android?操作系統(tǒng)。在Windows?操作系統(tǒng)下完成Android?操作系統(tǒng)的更新包括以下步驟。
[0045]在步驟S501中,Android?操作系統(tǒng)升級應(yīng)用程序通過Windows?操作系統(tǒng)的應(yīng)用程序編程接口(API)調(diào)用操作系統(tǒng)引導(dǎo)程序(UEFI Runtime Services),以便設(shè)置所述分區(qū)報頭單元21中的分區(qū)保護(hù)位無效。此后,處理進(jìn)到步驟S502。
[0046]在步驟S502中,操作系統(tǒng)引導(dǎo)程序根據(jù)在步驟S501中設(shè)置的分區(qū)保護(hù)位,設(shè)置與要更新的第二操作系統(tǒng)(Aiidroid?操作系統(tǒng))相應(yīng)的每個分區(qū)入口單元中的分區(qū)屬性位無效,使得分區(qū)保護(hù)暫時無效以用于系統(tǒng)的更新。此后,處理進(jìn)到步驟S503。
[0047]在步驟S503中,在第一操作系統(tǒng)CWindows?操作系統(tǒng))下,更新第二操作系統(tǒng)(Android?操作系統(tǒng))。具體地,Android?操作系統(tǒng)升級應(yīng)用程序?qū)ndroid?操作系統(tǒng)boot.1mg>system, img寫入第二數(shù)據(jù)分區(qū)部分24中相應(yīng)的數(shù)據(jù)分區(qū)單元。此后,處理進(jìn)到步驟S504。
[0048]在步驟S504中,操作系統(tǒng)引導(dǎo)程序重新設(shè)置所述分區(qū)報頭單元21中的分區(qū)保護(hù)位和每個分區(qū)入口單元中的分區(qū)屬性位有效。此后,處理進(jìn)到步驟S505。
[0049]在步驟S505中,重新啟動第一操作系統(tǒng)(Windows?操作系統(tǒng))和第二操作系統(tǒng)(Android?操作系統(tǒng)),使得分區(qū)保護(hù)生效。
[0050]以上參照圖1到圖5描述了根據(jù)本發(fā)明實施例的分區(qū)訪問方法和使用該分區(qū)訪問方法的電子設(shè)備,其能夠?qū)崿F(xiàn)在安裝兩個操作系統(tǒng)的基于GPT分區(qū)方案的存儲裝置中,根據(jù)需要由操作系統(tǒng)訪問存儲裝置中的相應(yīng)存儲裝置分區(qū),同時有效隔離和保護(hù)該操作系統(tǒng)此時不具訪問權(quán)的存儲裝置分區(qū)。
[0051]需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0052]最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時間順序執(zhí)行的處理。
[0053]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當(dāng)然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術(shù)方案對【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0054]以上對本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種分區(qū)訪問方法,其特征在于,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備包括存儲單元,所述存儲單元包括分區(qū)報頭單元和多個數(shù)據(jù)分區(qū)單元,將所述多個數(shù)據(jù)分區(qū)單元中的部分劃分為第一數(shù)據(jù)分區(qū)部分,另一部分劃分為第二數(shù)據(jù)分區(qū)部分,其中所述第一數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元,所述第二數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元;所述第一操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,所述第二操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中;所述分區(qū)訪問方法包括: 設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位; 所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元; 所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
2.如權(quán)利要求1所述的分區(qū)訪問方法,所述分區(qū)訪問方法還包括: 在所述分區(qū)保護(hù)位無效時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
3.如權(quán)利要求1所述的分區(qū)訪問方法,其中在所述存儲單元中設(shè)置多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng),所述分區(qū)訪問方法還包括: 在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位; 所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;` 所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
4.如權(quán)利要求2所述的分區(qū)訪問方法,其中在所述存儲單元中設(shè)置多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元一一對應(yīng),所述分區(qū)訪問方法還包括: 在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位; 在所述分區(qū)保護(hù)位無效,且所述分區(qū)屬性位也為無效時,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
5.如權(quán)利要求2的所述的分區(qū)訪問方法,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元的步驟包括: 所述第一操作系統(tǒng)更新所述第二數(shù)據(jù)分區(qū)部分內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù);或者 所述第二操作系統(tǒng)更新所述第一數(shù)據(jù)分區(qū)部分內(nèi)數(shù)據(jù)分區(qū)單元中的數(shù)據(jù)。
6.如權(quán)利要求2所述的分區(qū)訪問方法,還包括: 在所述分區(qū)保護(hù)位為無效時,重新設(shè)置所述分區(qū)保護(hù)位為有效之后,重啟所述第一操作系統(tǒng)和第二操作系統(tǒng),以使重新設(shè)置的分區(qū)保護(hù)位生效。
7.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲單元和處理器; 所述存儲單元中包括分區(qū)報頭單元和多個數(shù)據(jù)分區(qū)單元,將所述多個數(shù)據(jù)分區(qū)單元中的部分劃分為第一數(shù)據(jù)分區(qū)部分,另一部分劃分為第二數(shù)據(jù)分區(qū)部分,其中所述第一數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元,所述第二數(shù)據(jù)分區(qū)部分包括多個數(shù)據(jù)分區(qū)單元;所述第一操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第一數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中,所述第二操作系統(tǒng)數(shù)據(jù)被安裝到屬于所述第二數(shù)據(jù)分區(qū)部分的數(shù)據(jù)分區(qū)單元中; 所述處理器,設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位,以使所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述處理器,還用于在所述分區(qū)保護(hù)位無效時,使得所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
9.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述存儲單元中還包括多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元--對應(yīng); 所述處理器,還用于在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;使得所述第一操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第一數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元;所述第二操作系統(tǒng)在所述分區(qū)保護(hù)位有效,且所述分區(qū)屬性位也有效時,僅訪問所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
10.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于, 所述存儲單元中還包括多個分區(qū)入口單元,所述多個分區(qū)入口單元與所述多個數(shù)據(jù)分區(qū)單元--對應(yīng):` 所述處理器,還用于在設(shè)置所述分區(qū)報頭單元中的分區(qū)保護(hù)位為有效之后,設(shè)置每個分區(qū)入口單元中的分區(qū)屬性位;在所述分區(qū)保護(hù)位無效,且所述分區(qū)屬性位也為無效時,使得所述第一操作系統(tǒng)和所述第二操作系統(tǒng)訪問所述第一數(shù)據(jù)分區(qū)部分和所述第二數(shù)據(jù)分區(qū)部分中的數(shù)據(jù)分區(qū)單元。
【文檔編號】G06F21/62GK103870762SQ201210552969
【公開日】2014年6月18日 申請日期:2012年12月18日 優(yōu)先權(quán)日:2012年12月18日
【發(fā)明者】余俊峰 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1