專利名稱:一種讀取隨身碟不同分割區(qū)的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機存儲器領(lǐng)域,尤其涉及一種讀取隨身碟不同分割區(qū)的系統(tǒng)及其方法。
背景技術(shù):
磁碟分割是指將磁碟分割成若干個分割區(qū),該分割方式是通過修改MBR (Master Boot Record)主要開機記錄內(nèi)的資料實現(xiàn)的。MBR是實體磁碟機資料內(nèi)的第一個存儲空間, 包含整個扇區(qū),內(nèi)容記錄著此實體磁碟機內(nèi)有多少個分割區(qū),每個分割區(qū)的起始位置,空間大小,各分割區(qū)的起始位置不一定按順序。作業(yè)系統(tǒng)即是根據(jù)該內(nèi)容記錄了解此實體磁碟機的分割情況,一般的硬碟、USB隨身碟或記憶卡都存在此內(nèi)容記錄。一個實體磁碟機最多可以分為四個主要分割區(qū),LINUX作業(yè)系統(tǒng)可以讀取各個分割區(qū)內(nèi)的資料,然而在微軟視窗作業(yè)系統(tǒng)下,若是USB隨身碟或記憶卡,則只能讀取第一個分割區(qū)。USB隨身碟或記憶卡如SD卡等已取代磁碟片,成為資料存儲交換的媒介,隨著技術(shù)的發(fā)展,隨身碟的空間越來越大,存放的資料也越來越多,對資料分類的需求也隨之產(chǎn)生。對于傳統(tǒng)的硬碟而言,可以透過磁碟分割的方式將一個磁碟分割成多個區(qū)域,分別存放不同的資料,但在微軟視窗作業(yè)系統(tǒng)上,無法對USB隨身碟或記憶卡等隨身裝置進行分割, 只能對USB硬碟進行分割并讀取其中的資料;即使有一些軟件可以對USB隨身碟或記憶卡進行分割,在微軟視窗作業(yè)系統(tǒng)下,也只能讀取到第一個分區(qū),其他分區(qū)都是無法讀取的; 此外,對于跨作業(yè)系統(tǒng)的使用者來說,在LINUX作業(yè)系統(tǒng)下可以對隨身碟進行分割,也可以讀取各個分區(qū)內(nèi)的資料,但若不是將資料存放在第一個分區(qū),到微軟視窗作業(yè)系統(tǒng)下就無法讀取了,如此造成使用上的不便。針對上述問題,現(xiàn)有技術(shù)主要有兩種,一種是通過一個特殊的軟件來讀取分區(qū)的資料,另一種是通過安裝不同的驅(qū)動程序,將USB隨身碟安裝成USB硬碟,以使微軟視窗作業(yè)系統(tǒng)可以讀取其他的分割區(qū);但是,若通過特殊的軟件進行讀取,則使用者在進行如復(fù)制、粘貼、編輯檔案等操作時,無法如同在硬碟機內(nèi)進行操作那般直接,而是需要通過特殊軟件才能進行,若特殊軟件遺失,則無法再存取其他分割區(qū);若安裝不同的驅(qū)動程序來改成 USB硬碟,使用上不需要通過特殊的軟件,使用習(xí)慣不需要改變,能以原本的方式進行復(fù)制、 粘貼、編輯檔案等操作,但此方式需要安裝驅(qū)動程序,在不同的電腦上需要重新安裝方可使用。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的目的是提出一種讀取隨身碟不同分割區(qū)的系統(tǒng)及其方法,利用一種多段式切換開關(guān),實現(xiàn)對不同分割區(qū)的讀取,同時避免現(xiàn)有技術(shù)的缺陷。本發(fā)明的目的將通過以下技術(shù)方案得以實現(xiàn)
一種讀取隨身碟不同分割區(qū)的系統(tǒng),包括構(gòu)成USB隨身碟的存儲元件和控制器,所述存儲元件包括MBR以及分割成的至少2個分割區(qū),所述控制器連通所述存儲元件,并負責電腦與存儲元件間的資料傳送與儲存;該系統(tǒng)還包括與所述控制器相連接的一多段式切換開關(guān),所述多段式切換開關(guān)告知控制器要讀取的分割區(qū),所述控制器根據(jù)多段式切換開關(guān)指向,動態(tài)修改MBR的內(nèi)容。優(yōu)選的,上述的一種讀取隨身碟不同分割區(qū)的系統(tǒng),其中所述多段式切換開關(guān)為實體開關(guān),按鈕切換開關(guān)或者模擬開關(guān)。優(yōu)選的,上述的一種讀取隨身碟不同分割區(qū)的系統(tǒng),其中所述模擬開關(guān)通過隨身碟的介面進行設(shè)定或者通過軟件進行切換。一種讀取隨身碟不同分割區(qū)的系統(tǒng)的方法,其中所述分割區(qū)為η個,η為大于等于2的自然數(shù);
當多段式切換開關(guān)指向1,表示使用第一分割區(qū),MBR不需修改;
當多段式切換開關(guān)指向η,表示使用第η分割區(qū),此時控制器將MBR中第一分割區(qū)與第 η分割區(qū)的內(nèi)容互換,當作業(yè)系統(tǒng)讀取MBR時,讀到的第一分割區(qū)即為實際原先的第η分割區(qū)。優(yōu)選的,上述的一種讀取隨身碟不同分割區(qū)的系統(tǒng)的方法,其中當所述多段式切換開關(guān)切換到?jīng)]有分割的地方時,則使用第一個分割區(qū)或維持上一次設(shè)定或?qū)SB隨身碟關(guān)閉不適用任何分割區(qū)。如此,即使微軟作業(yè)系統(tǒng)只能讀到MBR的第一分割區(qū),通過開關(guān)的切換可分別讀取隨身碟上的不同分割區(qū),若原本即可讀取到多分割的作業(yè)系統(tǒng)不受影響仍可透過MBR讀取不同的分割區(qū)。本發(fā)明的突出效果為本發(fā)明利用一種多段式切換開關(guān),動態(tài)修改MBR上的記錄, 實現(xiàn)了對不同分割區(qū)的讀取,不需要通過特殊的軟件讀取,使用者可以依照原來的使用習(xí)慣進行讀取、復(fù)制、粘貼、編輯等操作;不需要安裝特殊的驅(qū)動程序,在任何電腦上都可以使用。以下便結(jié)合實施例附圖,對本發(fā)明的具體實施方式
作進一步的詳述,以使本發(fā)明技術(shù)方案更易于理解、掌握。
圖I是本發(fā)明實施例的系統(tǒng)結(jié)構(gòu)示意圖2是本發(fā)明實施例的多段式切換開關(guān)指向I時的狀態(tài)示意圖3是本發(fā)明實施例的多段式切換開關(guān)指向2時的狀態(tài)示意圖。
具體實施例方式實施例
本實施例一種讀取隨身碟不同分割區(qū)的系統(tǒng),如圖I所示,包括構(gòu)成USB隨身碟的存儲元件和控制器,存儲元件包括MBR以及分割成的4個分割區(qū),控制器連通存儲元件,并負責電腦與存儲元件間的資料傳送與儲存;還包括與控制器相連接的一多段式切換開關(guān),多段式切換開關(guān)告知控制器要讀取的分割區(qū),控制器根據(jù)多段式切換開關(guān)指向,動態(tài)修改MBR 的內(nèi)容,以讓作業(yè)系統(tǒng)讀到新的MBR。多段式切換開關(guān)為實體開關(guān),按鈕切換開關(guān)或者模擬開關(guān)。模擬開關(guān)通過隨身碟的介面進行設(shè)定或者通過軟件進行切換。本實施例一種讀取隨身碟不同分割區(qū)的系統(tǒng)的方法運行如下當多段式切換開關(guān)指向1,如圖2所示,表示使用第一分割區(qū)A,MBR不需修改;當多段式切換開關(guān)指向2,如圖 3所示,表示使用第二分割區(qū)C,此時控制器將MBR中第一分割區(qū)A與第二分割區(qū)C的內(nèi)容互換,當作業(yè)系統(tǒng)讀取MBR時,讀到的第一分割區(qū)即為實際原先的第二分割區(qū)C ;依此概念類推,當多段式切換開關(guān)指向3,表示使用第三分割區(qū)B,此時控制器將MBR中第一分割區(qū)A 與第三分割區(qū)B的內(nèi)容互換,當作業(yè)系統(tǒng)讀取MBR時,讀到的第一分割區(qū)即為實際原先的第三分割區(qū)B,當多段式切換開關(guān)指向4,表示使用第四分割區(qū)D,此時控制器將MBR中第一分割區(qū)A與第四分割區(qū)D的內(nèi)容互換,當作業(yè)系統(tǒng)讀取MBR時,讀到的第一分割區(qū)即為實際原先的第四分割區(qū)D。當多段式切換開關(guān)切換到?jīng)]有分割的地方時,則使用第一個分割區(qū)或維持上一次設(shè)定或?qū)SB隨身碟關(guān)閉不適用任何分割區(qū)。即使微軟作業(yè)系統(tǒng)只能讀到MBR的第一分割區(qū),也可以通過開關(guān)的切換分別讀取隨身碟上的不同分割區(qū),若原本即可讀取到多分割的Linux作業(yè)系統(tǒng)不受影響仍可透過MBR讀取不同的分割區(qū)。本實施例利用一種多段式切換開關(guān),動態(tài)修改MBR上的記錄,實現(xiàn)了對不同分割區(qū)的讀取,不需要通過特殊的軟件讀取,使用者可以依照原來的使用習(xí)慣進行讀取、復(fù)制、 粘貼、編輯等操作;不需要安裝特殊的驅(qū)動程序,在任何電腦上都可以使用。本發(fā)明尚有多種實施方式,凡采用等同變換或者等效變換而形成的所有技術(shù)方案,均落在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種讀取隨身碟不同分割區(qū)的系統(tǒng),包括構(gòu)成USB隨身碟的存儲元件和控制器,其特征在于所述存儲元件包括MBR以及分割成的至少2個分割區(qū),所述控制器連通所述存儲元件,并負責電腦與存儲元件間的資料傳送與儲存;該系統(tǒng)還包括與所述控制器相連接的一多段式切換開關(guān),所述多段式切換開關(guān)告知控制器要讀取的分割區(qū),所述控制器根據(jù)多段式切換開關(guān)指向,動態(tài)修改MBR的內(nèi)容。
2.根據(jù)權(quán)利要求I所述的一種讀取隨身碟不同分割區(qū)的系統(tǒng),其特征在于所述多段式切換開關(guān)為實體開關(guān),按鈕切換開關(guān)或者模擬開關(guān)。
3.根據(jù)權(quán)利要求2所述的一種讀取隨身碟不同分割區(qū)的系統(tǒng),其特征在于所述模擬開關(guān)通過隨身碟的介面進行設(shè)定或者通過軟件進行切換。
4.根據(jù)權(quán)利要求1-3中所述的任意一種讀取隨身碟不同分割區(qū)的系統(tǒng)的方法,其特征在于所述分割區(qū)為η個,η為大于等于2的自然數(shù);當多段式切換開關(guān)指向1,表示使用第一分割區(qū),MBR不需修改;當多段式切換開關(guān)指向η,表示使用第η分割區(qū),此時控制器將MBR中第一分割區(qū)與第 η分割區(qū)的內(nèi)容互換,當作業(yè)系統(tǒng)讀取MBR時,讀到的第一分割區(qū)即為實際原先的第η分割區(qū)。
5.根據(jù)權(quán)利要求4所述的一種讀取隨身碟不同分割區(qū)的系統(tǒng)的方法,其特征在于當所述多段式切換開關(guān)切換到?jīng)]有分割的地方時,則使用第一個分割區(qū)或維持上一次設(shè)定或?qū)SB隨身碟關(guān)閉不適用任何分割區(qū)。
全文摘要
本發(fā)明揭示了一種讀取隨身碟不同分割區(qū)的系統(tǒng),包括構(gòu)成USB隨身碟的存儲元件和控制器,所述存儲元件包括MBR以及分割成的至少2個分割區(qū),所述控制器連通所述存儲元件,并負責電腦與存儲元件間的資料傳送與儲存;還包括與所述控制器相連接的一多段式切換開關(guān),所述多段式切換開關(guān)告知控制器要讀取的分割區(qū),所述控制器根據(jù)多段式切換開關(guān)指向,動態(tài)修改MBR的內(nèi)容,以讓作業(yè)系統(tǒng)讀到新的MBR。本發(fā)明利用一種多段式切換開關(guān),動態(tài)修改MBR上的記錄,實現(xiàn)了對不同分割區(qū)的讀取,不需要通過特殊的軟件讀取,使用者可以依照原來的使用習(xí)慣進行讀取、復(fù)制、粘貼、編輯等操作;不需要安裝特殊的驅(qū)動程序,在任何電腦上都可以使用。
文檔編號G11B27/034GK102592643SQ20111042960
公開日2012年7月18日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者蔡振欣 申請人:佳世達科技股份有限公司, 蘇州佳世達電通有限公司