專利名稱:對大容量存儲器儲存裝置進(jìn)行分割的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種對存儲器儲存裝置進(jìn)行分割的方法及其存儲器儲存裝置,特別是有關(guān)于一種對大容量儲存裝置進(jìn)行分割的方法及其存儲器儲存裝置。
非揮發(fā)性大容量存儲器儲存裝置,如閃存磁盤(Flash MemoryDisk Drive),用以取代硬盤將是不錯的選擇。這種大容量存儲器儲存裝置通常由兩部分構(gòu)成一個為控制器部分,另一個為存儲器模塊。半導(dǎo)體技術(shù)使得這類存儲器儲存裝置可以承受各種物理沖擊、減少耗電量以及減輕重量。因此,這種閃存裝置已被廣泛地應(yīng)用,并已應(yīng)用于目前所有的電腦設(shè)備,如桌上型電腦、膝上型電腦、個人數(shù)字助理(PDA)、DSC等。
目前,每種大容量儲存裝置,無論是硬盤裝置還是存儲器儲存裝置,都被主機(jī)配置為一個大容量儲存裝置。這種儲存裝置可被主機(jī)分為多個“邏輯磁盤”(Logic Drive)。例如,主機(jī)通過執(zhí)行一種“分割程序”(Partition Program),將分割信息寫入此磁盤中。下一次開啟電源時,被主機(jī)分割的這些磁盤將被識別為多個“邏輯”磁盤。
以主機(jī)的觀點而言,一個磁盤由多個邏輯區(qū)塊(Logic Blocks)所組成,分割信息通常置于第一個區(qū)塊中,也就是邏輯區(qū)塊地址為0(LBA0)的部份。如果第一個區(qū)塊損壞或者被電腦病毒感染,由分割信息指定的所有邏輯磁盤都無法被主機(jī)檢測到。對于被主機(jī)分為多個邏輯磁盤的磁盤來說,這是一種風(fēng)險。
而且,由于主機(jī)可以輕易地存取到所有數(shù)據(jù),一些重要文件,如系統(tǒng)文件,就可能被粗心的終端用戶刪除。這種情況的另一個方面是,對數(shù)據(jù)存取的權(quán)利過大,以至于無法滿足個人的保密需求。這是另一種風(fēng)險或不便之處。
有鑒于此,本發(fā)明的目的就是提供一種具有保密功能的存儲器儲存裝置,此裝置供一主機(jī)使用。此存儲器儲存裝置包括一個存儲器模塊與一個控制器。其中此存儲器模塊包括至少一個儲存晶片以儲存數(shù)據(jù),存儲器模塊被分為復(fù)數(shù)個區(qū)塊,其中包括至少一個信息區(qū)塊,以儲存一分割信息。而此控制器對具有保密功能的存儲器儲存裝置的一邏輯空間進(jìn)行分割,包括將邏輯空間分為至少一保密區(qū)域,此保密區(qū)域被分配給一個特定的磁盤以供主機(jī)使用;將邏輯空間的分割信息存入信息區(qū)塊,此信息區(qū)塊位于存儲器模塊內(nèi)。此分割信息包括一個密碼,用于存取一保密區(qū)域,在電源開啟后,將存儲器模塊內(nèi)的信息區(qū)塊讀入控制器,其中將信息區(qū)塊中的密碼裝載入控制器。當(dāng)主機(jī)要求存取保密區(qū)域時,對主機(jī)輸入一密碼做出響應(yīng),比較主機(jī)輸入的密碼與已加載控制器的密碼,其中,當(dāng)電源開啟后,特定磁盤內(nèi)的保密區(qū)域不能被主機(jī)存取,只有通過密碼識別后方可。
上述的對大容量存儲器儲存裝置進(jìn)行分割的方法及其存儲器儲存裝置,其一個磁盤還可以被分為多個區(qū)域。一些區(qū)域可被所有終端用戶自由存取,另一些則只能由指定用戶通過密碼識別進(jìn)行存取。據(jù)此,可以實現(xiàn)數(shù)據(jù)保護(hù)或保密功能。
圖2表示使用存儲器儲存裝置的邏輯空間和設(shè)定的傳統(tǒng)方法。
圖3表示由主機(jī)進(jìn)行磁盤分割的傳統(tǒng)結(jié)構(gòu)。
圖4表示由控制器將存儲器儲存裝置的邏輯空間分為兩個磁盤。
圖5表示根據(jù)本發(fā)明一較佳實施例所得到的信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。
圖6表示控制器將大容量儲存裝置的邏輯空間分為一個公用區(qū)域和一個保密區(qū)域,兩者均屬于同一個磁盤。
圖7表示保密區(qū)域經(jīng)過密碼識別后由主機(jī)進(jìn)行存取。
圖8表示根據(jù)本發(fā)明得到的信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。
圖9表示控制器將存儲器儲存裝置的邏輯空間分為兩個磁盤,每個磁盤都由一個公用區(qū)域和一個保密區(qū)域組成。每個磁盤的公用區(qū)域都可以被主機(jī)自由存取。
圖10表示第一磁盤的保密區(qū)域可由主機(jī)經(jīng)過密碼識別后進(jìn)行存取。
圖11表示根據(jù)本發(fā)明得到的信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。
圖12表示存儲器儲存裝置具有或者沒有存儲器模塊時的狀態(tài)流程。
圖13表示在公用區(qū)域和保密區(qū)域之間轉(zhuǎn)換時的狀態(tài)變換。
主機(jī)終端100控制器102存儲器模塊104存儲器儲存裝置106主機(jī)接口108存儲器接口110
邏輯空間200邏輯區(qū)塊M-1實體空間202實體區(qū)塊N-1磁盤204主引導(dǎo)記錄MBR分割表301邏輯空間200磁盤400、402區(qū)域404、406信息區(qū)塊408儲存晶片信息500磁盤數(shù)目502每個磁盤的分割信息504第0個區(qū)域的啟始地址506第1個磁盤509儲存晶片信息800磁盤數(shù)目802每個磁盤的分割信息804儲存晶片信息1100磁盤數(shù)目1102每個磁盤的分割信息110具體實施方式
存儲器儲存裝置通常由兩部分構(gòu)成一個是控制器,另一個是存儲器模塊。如圖1所示,存儲器儲存第1個磁盤06的結(jié)構(gòu)包括一個控制器102和一個存儲器模塊104??刂破?02通過主機(jī)接口108與主機(jī)終端100連接,并通過存儲器接口110與存儲器模塊104連接。控制器102的任務(wù)是與主機(jī)終端100溝通,同時管理存儲器模塊104。存儲器模塊104須包括至少一個儲存晶片,以便儲存數(shù)據(jù),例如閃存、可編程只讀存儲器(PROM)、只讀存儲器(ROM)或可電性抹除可編程只讀存儲器(EEPROM)。實體到邏輯的映像如圖2所示,一個存儲器儲存裝置由主機(jī)配置為一磁盤204。對于主機(jī)而言,這樣的磁盤204包括多個邏輯區(qū)塊,每個邏輯區(qū)塊可通過主機(jī)尋址。即,主機(jī)可以存取所有的邏輯空間200,包括邏輯區(qū)塊0、邏輯區(qū)塊1至邏輯區(qū)塊M-1。
通常,一個儲存晶片被分為多個儲存單元,類似上述的區(qū)塊。如圖2所示,存儲器模塊的實體空間202包括實體區(qū)塊(PhysicalBlock)0、實體區(qū)塊1、……、實體區(qū)塊N-1。由于一些實體區(qū)塊會損壞或者被控制器用于管理存儲器模塊,主機(jī)使用的邏輯空間200總是少于實體空間202??刂破鞯囊粋€任務(wù)就是為主機(jī)的存取創(chuàng)建邏輯空間200。事實上,主機(jī)無法對實體空間202進(jìn)行直接尋址,所以控制器必須保持邏輯區(qū)塊和實體區(qū)塊之間的映像關(guān)系。這類尋址信息通常被稱為映像表,可以儲存在特定的實體區(qū)塊中,或者加載到控制器內(nèi)的靜態(tài)存儲器(SRAM)中。如果主機(jī)要求讀取某個特定的邏輯區(qū)塊,控制器首先查尋映像表,確定哪一個實體區(qū)塊將被存取,然后把數(shù)據(jù)從邏輯區(qū)塊中讀入自身,最后從自身把數(shù)據(jù)傳輸給主機(jī)。由主機(jī)進(jìn)行分割如圖2所示,在以前的技術(shù)中,控制器通常將所有的邏輯空間200都分配給磁盤204,從而使得被主機(jī)使用的磁盤204的大小與邏輯空間200相等。為了管理各種文件,主機(jī)在用其儲存數(shù)據(jù)之前,將磁盤204分為多個邏輯磁盤。如圖3所示,一個儲存裝置,如硬盤或者存儲器儲存裝置,被主機(jī)分為四個邏輯磁盤。分割結(jié)構(gòu)與磁盤操作系統(tǒng)(DOS)兼容,而分割信息,稱之為分割表301,儲存在邏輯空間的起始區(qū)域,也就是邏輯區(qū)塊地址為0(LBA0)。該起始區(qū)域也被稱為主引導(dǎo)記錄(Master Boot Record,底下稱為MBR),除分割表301外,一些用于主機(jī)引導(dǎo)的信息也存在此處。
分割表301的內(nèi)容指明每個分割部份的所在。一個分割被視為一個邏輯磁盤,因此,當(dāng)主機(jī)對由控制器提供的該邏輯空間進(jìn)行分割后,可以完全使用這四個邏輯磁盤。這種由主機(jī)完成的分割方法帶來許多缺陷,例如,如果MBR的分割表301被損壞或者被電腦病毒感染,所有的邏輯磁盤都將無法被檢測。此外,由主機(jī)完成的分割結(jié)構(gòu)是基于開放的標(biāo)準(zhǔn),因此使用主機(jī)的任何用戶都可以自由存取在任一邏輯磁盤內(nèi)的所有文件。一些重要文件,如系統(tǒng)文件,可能會被粗心的終端用戶刪除;一些私人的保密文件,如金融信息,可能會被蓄意的用戶存取。對于這種由主機(jī)完成的分割方法,無法實現(xiàn)保密或者數(shù)據(jù)保護(hù)功能。由控制器進(jìn)行分割在本發(fā)明中,存儲器儲存裝置中的控制器在主機(jī)使用存儲器儲存裝置之前,將邏輯空間200分為多個區(qū)域,見圖4。每個區(qū)域被分配給主機(jī)用作一個磁盤。如圖4所示,邏輯空間200被控制器分為兩個區(qū)域,第0個區(qū)域404分給磁盤400,第1個區(qū)域406分給磁盤402。分割信息儲存在特定的實體區(qū)塊中,稱之為信息區(qū)塊408。圖5表示根據(jù)本發(fā)明得到的信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。儲存晶片信息500記錄該存儲器儲存裝置中儲存晶片的數(shù)量和它們的大小。磁盤的數(shù)目502表示能被主機(jī)使用的磁盤總數(shù)。本例中,該值為2。每個磁盤504的分割信息包括第0個磁盤505和第1個磁盤509。同時參照圖4可知,圖5中的第0個磁盤505包括第0個區(qū)域啟始地址506,長度為508,屬性為510。啟始地址506和長度508決定第0個區(qū)域404的范圍。屬性510指明主機(jī)對第0個區(qū)域404的存取模式,如只讀模式或者完全存取模式。第1個磁盤509包括第1個區(qū)域啟始地址為512,長度為514,屬性為516。功能如前所述。啟始地址512和長度514決定第1個區(qū)域406的范圍。屬性516指明主機(jī)對第1個區(qū)域406的存取模式,如只讀模式或者完全存取模式。
一旦存儲器儲存裝置插入主機(jī)插槽,控制器在電源開啟后,將信息區(qū)塊讀入控制器的SRAM內(nèi)。為了正確設(shè)定這個存儲器儲存裝置,主機(jī)還需要一些該存儲器儲存裝置的基本數(shù)據(jù),如存儲器儲存裝置的磁盤數(shù)目及每個磁盤的大小。根據(jù)裝載入SRAM的信息區(qū)塊數(shù)據(jù),控制器將對主機(jī)發(fā)出的請求做出響應(yīng)。其結(jié)果是,第0個區(qū)域404被分配給由主機(jī)配置的磁盤400,第1個區(qū)域406被分配給由主機(jī)配置的磁盤402。與圖2所示的傳統(tǒng)技術(shù)作比較,本發(fā)明是由控制器將存儲器儲存裝置的全部邏輯空間分為多個區(qū)域,每個區(qū)域?qū)?yīng)于一個磁盤。這些磁盤均為獨立磁盤,而非由主機(jī)所創(chuàng)造的邏輯磁盤。當(dāng)主機(jī)執(zhí)行“分割程序”以便對每個獨立磁盤進(jìn)行分割并創(chuàng)造出至少一個邏輯磁盤后,分割信息就被寫入每個獨立磁盤的第一個區(qū)塊。這樣,每個獨立磁盤就有自己的分割信息了。這樣就減少了分割信息被損壞或者被電腦病毒感染的可能性。具有保密功能的磁盤同樣的原理,由控制器對邏輯空間進(jìn)行分割,存儲器儲存裝置可以增強(qiáng)其安全性。如圖6所示,在本發(fā)明的另一較佳實施例中,控制器將邏輯空間200分為兩個區(qū)域,第0個區(qū)域602和第1個區(qū)域604。為了便于理解,第0個區(qū)域602被稱為公用區(qū)域,該區(qū)域可被主機(jī)或者任一終端用戶自由存?。坏?個區(qū)域604被稱為保密區(qū)域,該區(qū)域只能由主機(jī)或者指定用戶通過密碼識別后進(jìn)行存取,以控制對第1個區(qū)域604的存取權(quán)限。這兩個區(qū)域?qū)儆谕粋€主機(jī)所使用的磁盤600,但一次只能存取一個區(qū)域。
圖8表示該分割信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。儲存晶片信息800記錄存儲器儲存裝置中儲存晶片的數(shù)目和各自的大小。磁盤802的數(shù)目表示能被主機(jī)使用的磁盤總數(shù)。本例中,該值為1。每個磁盤的分割信息804僅包括第0個磁盤。同時參照圖6可知,圖8中的第0個磁盤805包括第0個公用區(qū)域,其啟始地址和長度為806;第1個安全區(qū)域,其啟始地址和長度為808,密碼為810,屬性為812。806和808決定第0個公用區(qū)域602和第1個保密區(qū)域604的范圍。密碼810控制對第1個保密區(qū)域604的存取權(quán)限。屬性812指明主機(jī)對每個區(qū)域的存取模式,如只讀模式或者完全存取模式。
一旦存儲器儲存裝置插入主機(jī)插槽,控制器在初始電源開啟后,將信息區(qū)塊讀入控制器的SRAM內(nèi)。根據(jù)裝載入SRAM的信息區(qū)塊數(shù)據(jù),控制器將對主機(jī)發(fā)出的請求做出反應(yīng),對存儲器儲存裝置進(jìn)行配置。本例中,磁盤數(shù)目為1,磁盤600的大小與第0個公用區(qū)域602相等。因此,磁盤600的第0個公用區(qū)域602可以被主機(jī)自由存取,而第1個保密區(qū)域604在初始配置之后,并不為主機(jī)或者任何終端用戶所見。
該保密功能由一保密管理程序管理。如果某指定終端用戶要求存取磁盤600的第1個保密區(qū)域604,則首先執(zhí)行上述保密管理程序。然后,該指定終端用戶將密碼輸入該程序,最后,保密管理程序使主機(jī)將用戶密碼傳送給存儲器儲存裝置,以獲得對第1個保密區(qū)域604的存取權(quán)限。上述保密管理程序可以儲存在該存儲器儲存裝置的任一公用區(qū)域,從而成為實現(xiàn)保密功能的可移動工具。
控制器從主機(jī)收到密碼后,將該主機(jī)輸入密碼與裝載在控制器SRAM中的密碼810比較。如圖7所示,如果主機(jī)通過了密碼識別,磁盤600的第1個保密區(qū)域604就可以被主機(jī)或者該指定終端用戶存取。對于使用該保密功能的終端用戶,重要文件可以儲存在該第1個保密區(qū)域604,以防止被其它粗心或者蓄意用戶刪除或者復(fù)制這些私人數(shù)據(jù)。具有保密功能的多個磁盤在本發(fā)明的另一較佳實施例中,將前述兩種技術(shù)結(jié)合起來,將存儲器儲存裝置分為多個磁盤,每個磁盤均具有保密功能。如圖9所示,首先,控制器將邏輯空間200分為兩個磁盤,再將每個磁盤分為一個公用區(qū)域和一個保密區(qū)域。圖11表示根據(jù)這種分割方法得到的信息區(qū)塊的數(shù)據(jù)結(jié)構(gòu)。儲存晶片信息1100記錄該存儲器儲存裝置中儲存晶片的數(shù)量和它們的大小。磁盤數(shù)目1102表示能被主機(jī)使用的磁盤總數(shù)。本例中,該值為2。每個磁盤1104的分割信息包括第0個磁盤1105和第1個磁盤1111。第0個磁盤1105包括第0個公用區(qū)域,其啟始地址和長度為1106;第1個安全區(qū)域,其啟始地址和長度為1108,密碼為1110,屬性為1112。1106和1 108分別決定在圖9所示的磁盤902中的第0個公用區(qū)域906和第1個保密區(qū)域908的范圍。密碼1110控制對第1個保密區(qū)域908的存取權(quán)限。屬性812指明主機(jī)對每個區(qū)域的存取模式,如只讀模式或者完全存取模式。第1個磁盤1111包括第2個公用區(qū)域,其啟始地址和長度為1114;第3個安全區(qū)域,其啟始地址和長度為1116,密碼為1118,屬性為1120。1114和1116分別決定第2個公用區(qū)域910和第3個保密區(qū)域912的范圍,這兩個區(qū)域在圖9所示的磁盤904中。密碼1118控制對第3個保密區(qū)域912的存取權(quán)限。屬性1120指明主機(jī)對每個區(qū)域的存取模式,如只讀模式或者完全存取模式。
一旦存儲器儲存裝置插入主機(jī)插槽,控制器在初始電源打開后,將信息區(qū)塊讀入控制器的SRAM中。根據(jù)裝載入SRAM的信息區(qū)塊數(shù)據(jù),控制器將對主機(jī)發(fā)出的請求做出響應(yīng),對該存儲器儲存裝置進(jìn)行配置。本例中,磁盤數(shù)目為2,磁盤902的大小與第0個公用區(qū)域906相等,磁盤904的大小與第2個公用區(qū)域910相等。因此,磁盤902的第0個公用區(qū)域906和磁盤904的第2個公用區(qū)域910可以被主機(jī)自由存取,而磁盤902的第1個保密區(qū)域908和磁盤904的第3個保密區(qū)域912在初始配置之后,就不再為主機(jī)或者任何終端用戶所見。
如果某指定終端用戶要求存取磁盤902的第1個保密區(qū)域908,則首先執(zhí)行上述保密管理程序。然后,該指定終端用戶將密碼輸入該程序,最后,保密管理程序使主機(jī)將用戶密碼傳送給存儲器儲存裝置,以獲得對第1個保密區(qū)域908的存取權(quán)限??刂破鲝闹鳈C(jī)收到密碼后,將該主機(jī)輸入密碼與裝載在控制器SRAM中的密碼1110相比較。如圖10所示,如果主機(jī)通過了密碼識別,磁盤902的第1個保密區(qū)域908就可以被主機(jī)或者該指定終端用戶存取。這種分割方法不僅可以減少MBR被損壞或者被電腦病毒感染的可能性,而且還可以實現(xiàn)對大容量存儲器儲存裝置的保密功能。
在本發(fā)明中,保密區(qū)域和公用區(qū)域的大小可根據(jù)設(shè)計調(diào)整。根據(jù)需要,可將公用區(qū)域的大小設(shè)置為零,這時,在特定磁盤中就只存在保密區(qū)域??梢瞥鎯ζ髂K(Removable Memory Module)本發(fā)明另一較佳實施例,尚有多個保密磁盤的存儲器儲存裝置,在實體可被分兩部份一個稱為轉(zhuǎn)換器(Adapter),其中有一個控制器;另一個是可移除存儲器模塊,包括多個儲存晶片。這樣的結(jié)構(gòu)有利于終端用戶。如果終端用戶需要對整個存儲器儲存裝置進(jìn)行升級,則只需將原來的存儲器模塊取出,將新的大容量存儲器模塊插入即可。當(dāng)然,在插入新的存儲器模塊之前,必須將信息區(qū)塊數(shù)據(jù)存入其中。
圖12表示存儲器儲存裝置具有或者沒有存儲器模塊時的狀態(tài)流程。在步驟1202中,控制器檢測存儲器模塊是否存在。如果存在,則進(jìn)入步驟1204,將信息區(qū)塊讀入控制器的SRAM中,然后確定每個磁盤狀態(tài),如第1個磁盤狀態(tài)1206、……、第n個狀態(tài)1208。圖13是圖12的狀態(tài)流程續(xù)圖,描述在公用區(qū)域和保密區(qū)域之間轉(zhuǎn)換時進(jìn)行的操作。磁盤m狀態(tài)1300代表任一磁盤狀態(tài)。每個磁盤儲存在公用狀態(tài)1304的原始設(shè)定狀態(tài)(Default State),意味著在最初電源開啟后,此公用區(qū)域可以被主機(jī)輸入命令1302自由存取。如果主機(jī)輸入密碼,要求存取特定磁盤m的保密區(qū)域,則當(dāng)主機(jī)通過密碼識別后,磁盤m的公用狀態(tài)1304被轉(zhuǎn)換為保密狀態(tài)1308。當(dāng)磁盤m處于保密狀態(tài)時,該保密區(qū)域可被主機(jī)輸入命令1310進(jìn)行存取。而且,如果主機(jī)輸入一個鎖存命令1312,則保密狀態(tài)恢復(fù)為公用狀態(tài)。
如果未插入內(nèi)部存儲器模塊,控制器將進(jìn)入狀態(tài)A 1210。在狀態(tài)A 1210下,當(dāng)主機(jī)通過主機(jī)輸入命令1212要求存取數(shù)據(jù)時,控制器將響應(yīng)無儲存媒體的訊息。一旦存儲器模塊插入轉(zhuǎn)換器,狀態(tài)A 1210將轉(zhuǎn)入步驟1204。由此,控制器讀入信息區(qū)塊,實現(xiàn)如上述狀態(tài)所示的保密功能。
除閃存以外,上述實施例還適用于各種存儲器,如閃存、ROMs、PROMs、可抹除可編程只讀存儲器(EPROMs)、電性抹除及可編程只讀存儲器(EEPROMs)和硬盤。以上應(yīng)用并未脫離本發(fā)明的范圍和實質(zhì)。
權(quán)利要求
1.一種對存儲器儲存裝置進(jìn)行分割的方法,該方法由在該存儲器儲存裝置中的一控制器所完成,其中該存儲器儲存裝置中包括一個存儲器模塊,該存儲器模塊中包括至少一個儲存晶片,其特征是,該方法包括將該存儲器儲存裝置的一邏輯空間分割為復(fù)數(shù)個區(qū)域,每一該區(qū)域分別分配給一個相應(yīng)的磁盤以供一主機(jī)所使用;將該邏輯空間的分割信息儲存入一個信息區(qū)塊,該信息區(qū)塊位于該存儲器模塊內(nèi);在電源開啟后,將該存儲器模塊內(nèi)的該信息區(qū)塊讀入該控制器中;以及根據(jù)加載該控制器中的該信息區(qū)塊內(nèi)容,當(dāng)該主機(jī)要求讀取有關(guān)該存儲器儲存裝置的一基本信息時,做出響應(yīng)。
2.如權(quán)利要求1所述的方法,其特征是,該信息區(qū)塊包括一儲存晶片信息、一磁盤數(shù)目和每個該磁盤的分割信息。
3.如權(quán)利要求1所述的方法,其特征是,每一該磁盤的分割信息包括所分割域的啟始地址、長度和屬性。
4.如權(quán)利要求1所述的方法,其特征是,該基本信息包括磁盤數(shù)目。
5.如權(quán)利要求1所述的方法,其特征是,該基本信息包括每一該磁盤的大小。
6.如權(quán)利要求1所述的方法,其特征是,該存儲器模塊可為ROMs、PROMs、EEPROMs、閃存或是硬盤。
7.一種對存儲器儲存裝置進(jìn)行分割的方法,該方法由該存儲器儲存裝置中的一控制器所完成,其中該存儲器儲存裝置中包括一個存儲器模塊,該存儲器模塊中至少包括一個儲存晶片,其特征是,該方法包括將一邏輯空間分為至少一個保密區(qū)域,該保密區(qū)域被分配給一個特定的磁盤以供一主機(jī)使用;將該邏輯空間的分割信息儲存入一信息區(qū)塊,該信息區(qū)塊位于該存儲器模塊內(nèi),該分割信息包括一個密碼,用于存取該保密區(qū)域;在電源開啟后,將該存儲器模塊內(nèi)的信息區(qū)塊讀入該控制器,其中將該信息區(qū)塊中的密碼裝載入該控制器;當(dāng)該主機(jī)要求存取該保密區(qū)域時,對該主機(jī)輸入密碼做出響應(yīng),并比較該主機(jī)輸入密碼與加載控制器的密碼,其中,當(dāng)電源開啟后,該特定磁盤內(nèi)的保密區(qū)域不能被該主機(jī)存取,只有通過該密碼識別后方可。
8.如權(quán)利要求7所述的方法,其特征是,該信息區(qū)塊還包括儲存晶片信息、磁盤數(shù)目和每一該磁盤的分割信息。
9.如權(quán)利要求7所述的方法,其特征是,每一該磁盤的分割信息包括該保密區(qū)域的啟始地址、長度和所分割域的屬性。
10.如權(quán)利要求7所述的方法,其特征是,該存儲器模塊可為ROMs、PROMs、EEPROMs、閃存或硬盤。
11.如權(quán)利要求7所述的方法,其特征是,該方法還包括一個保密管理程序,該程序在該主機(jī)中執(zhí)行,要求一終端用戶輸入密碼。
12.如權(quán)利要求7所述的方法,其特征是,該方法還包括將該邏輯空間分為至少一個公用區(qū)域,該公用區(qū)域被分配給一特定的磁盤以供該主機(jī)使用;將有關(guān)該特定磁盤的公用區(qū)域的分割信息儲存入信息區(qū)塊,該信息區(qū)塊位于存儲器模塊內(nèi);在電源開啟后,將該存儲器模塊內(nèi)的信息區(qū)塊讀入該控制器;根據(jù)該控制器中的該信息區(qū)塊的內(nèi)容,當(dāng)該主機(jī)要求讀取有關(guān)該存儲器儲存裝置的基本信息時,做出響應(yīng),其中,當(dāng)電源開啟后,該特定磁盤內(nèi)的公用區(qū)域能被主機(jī)存取。
13.如權(quán)利要求11所述的方法,其特征是,該方法還包括將該邏輯空間分為至少一個公用區(qū)域,該公用區(qū)域被分配給特定的磁盤供該主機(jī)使用,其中該保密管理程序儲存在該公用區(qū)域中。
14.如權(quán)利要求12所述的方法,其特征是,該保密區(qū)域和該公用區(qū)域的大小可調(diào)整。
15.一個具有保密功能的存儲器儲存裝置,該裝置供一主機(jī)使用,其特征是,該裝置包括一個存儲器模塊,該存儲器模塊包括至少一個儲存晶片以儲存數(shù)據(jù),該存儲器模塊被分為復(fù)數(shù)個區(qū)塊,其中包括至少一個信息區(qū)塊,以儲存一分割信息;一個控制器,對具有保密功能的該存儲器儲存裝置的一邏輯空間進(jìn)行分割,包括將該邏輯空間分為至少一保密區(qū)域,該保密區(qū)域被分配給一個特定的磁盤以供該主機(jī)使用;將該邏輯空間的分割信息存入該信息區(qū)塊,該信息區(qū)塊位于該存儲器模塊內(nèi),該分割信息包括一個密碼,用于存取一保密區(qū)域;在電源開啟后,將該存儲器模塊內(nèi)的信息區(qū)塊讀入該控制器,其中將該信息區(qū)塊中的密碼裝載入該控制器;當(dāng)該主機(jī)要求存取該保密區(qū)域時,對該主機(jī)輸入一密碼做出響應(yīng),比較該主機(jī)輸入的密碼與已加載該控制器的該密碼,其中,當(dāng)電源開啟后,該特定磁盤內(nèi)的保密區(qū)域不能被該主機(jī)存取,只有通過密碼識別后方可。
16.如權(quán)利要求15所述的存儲器儲存裝置,其特征是,該存儲器模塊是可移除的。
17.如權(quán)利要求15所述的存儲器儲存裝置,其特征是,該存儲器可為ROMs、PROMs、EEPROMs、閃存和硬盤之一。
全文摘要
本發(fā)明公開了一種對大容量存儲器儲存裝置進(jìn)行分割的方法及其存儲器儲存裝置。分割任務(wù)由該大容量存儲器儲存裝置中的控制器完成。第一,控制器將存儲器儲存裝置的邏輯空間分為多個區(qū)域,每個區(qū)域?qū)儆谝粋€特定的磁盤。第二,控制器將存儲器儲存裝置的邏輯空間分為一個公用區(qū)域和一個保密區(qū)域,這兩個區(qū)域?qū)儆谕粋€磁盤。第三,控制器將存儲器儲存裝置的邏輯空間分為多個區(qū)域,其中分為公用區(qū)域和保密區(qū)域,這些區(qū)域?qū)儆诙鄠€磁盤。
文檔編號G06F12/14GK1461999SQ03138330
公開日2003年12月17日 申請日期2003年5月27日 優(yōu)先權(quán)日2002年6月1日
發(fā)明者古茂源, 陳盈蒼 申請人:鑫創(chuàng)科技股份有限公司