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

區(qū)塊管理方法及閃存控制器與閃存存儲裝置的制作方法

文檔序號:6586583閱讀:187來源:國知局
專利名稱:區(qū)塊管理方法及閃存控制器與閃存存儲裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于閃存的區(qū)塊管理方法,尤其涉及一種區(qū)塊管理方法及閃存控 制器與閃存存儲裝置。
背景技術(shù)
隨著通用串列匯流排(Universal Series Bus,簡稱為USB)規(guī)格的發(fā)展以及閃存 的興起,便于隨身攜帶的U盤儼然已成為現(xiàn)代人不可或缺的數(shù)碼產(chǎn)品之一。U盤的問世也使 得3. 5寸軟盤(floppy disk)及光盤等存儲媒體分別因為容量過小以及數(shù)據(jù)更新不便等缺 點而隨之消退。只要主機系統(tǒng)具備與U盤產(chǎn)品相容的傳輸接口,那么不論是要將數(shù)據(jù)寫入U盤或 是讀取U盤中的數(shù)據(jù)均十分方便,數(shù)據(jù)的可攜性也因而大幅提升。正因如此,使用者越來越 習慣利用U盤存儲各種數(shù)據(jù),進而能在私人或公用主機系統(tǒng)上對數(shù)據(jù)進行處理。但不難想見的是,正因為U盤的體積較為輕巧,使用者往往會在無意間遺失U盤而 不知道。當U盤被他人拾獲時,也因為U盤內(nèi)部并不具備任何使用者的身份識別信息,無形 中增加了歸還的困難度。再者,U盤的日漸普及也容易造成多數(shù)人擁有相同款式U盤的情 形,進而難以快速地辨識出U盤的真正的擁有者。在這樣的情況下,存儲在U盤中的重要數(shù) 據(jù)也容易因U盤被他人誤取而外泄。因此,為了避免存儲在U盤中的重要數(shù)據(jù)外泄,一般都會通過輸入例如是密碼的 認證信息而取得U盤的存取權(quán)利。當U盤連接至主機系統(tǒng)時,為了能夠輸入認證信息至主 機系統(tǒng)而取得存取權(quán)利,通常主機系統(tǒng)都需要有輸入認證信息的程式。所以,此程式必須預先存儲在U盤內(nèi),以避免主機系統(tǒng)未備有此程式而無法取得U 盤的存取權(quán)利。然而,如果使用者不打算設(shè)定預設(shè)的認證碼而U盤卻固定顯示存儲此程式 的槽位(slot),則會讓使用者感到不便,且顯得累贅。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種區(qū)塊管理方法,依據(jù)閃存存儲裝置設(shè)定認證碼的有無, 能夠提供不同的區(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示的槽位。本發(fā)明的目的是提供一種閃存控制器。依據(jù)閃存存儲裝置設(shè)定認證碼的有無,閃 存控制器能夠提供不同的區(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示的槽 位。本發(fā)明的目的是提供一種閃存存儲裝置。依據(jù)閃存存儲裝置設(shè)定認證碼的有無, 閃存存儲裝置能夠提供不同的區(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示 的槽位。本發(fā)明的實施例提供一種區(qū)塊管理方法,用于管理一閃存存儲裝置的多個區(qū)塊。 在此,閃存存儲裝置包括一閃存控制器。上述的區(qū)塊管理方法包括如下步驟。首先,將至少 部分的區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū)。接著,判斷一認證碼是否存在。當認證碼存在時,提供屬于第一分割區(qū)的區(qū)塊給一主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū) 并隱匿(hide)第二分割區(qū)。之后,接收來自主機系統(tǒng)的一認證信息,以認證認證信息與認 證碼是否相同。當認證信息與認證碼相同時,提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取, 以使主機系統(tǒng)顯示第二分割區(qū),并隱匿第一分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括當認證碼不存在時,提供屬 于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū)并隱匿第一分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括當認證信息與認證碼不同 時,不提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)持續(xù)顯示第一分割區(qū)并 隱匿第二分割區(qū)直到接收的認證信息與認證碼相同。在本發(fā)明的一實施例中,在提供屬于第一分割區(qū)的區(qū)塊給主機系統(tǒng)存取的步驟 前,上述的區(qū)塊管理方法還包括如下步驟。首先,判斷是否接收來自主機系統(tǒng)的一確認指 令。若接收來自主機系統(tǒng)的確認指令,則不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系 統(tǒng)存取,以使主機系統(tǒng)隱匿第一分割區(qū)及第二分割區(qū)。若未接收來自主機系統(tǒng)的確認指令, 則提供屬于第一分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并隱匿第二 分割區(qū)。在本發(fā)明的一實施例中,在不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存 取的步驟后,上述的區(qū)塊管理方法還包括如下步驟。首先,接收來自主機系統(tǒng)的認證信息, 并認證認證信息與認證碼是否相同。當認證信息與認證碼相同時,提供屬于第二分割區(qū)的 區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括當認證信息與認證碼不同 時,不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)持續(xù)隱匿第一 分割區(qū)及第二分割區(qū)直到接收的認證信息與認證碼相同。在本發(fā)明的一實施例中,其中在若接收來自主機系統(tǒng)的確認指令的步驟中,主機 系統(tǒng)的作業(yè)系統(tǒng)為一第一作業(yè)系統(tǒng)。在此,第一作業(yè)系統(tǒng)具有一第一程式,且主機系統(tǒng)通過 第一程式傳送認證信息至閃存控制器。在本發(fā)明的一實施例中,其中閃存控制器包括一第二程式,且在認證認證信息與 認證碼是否相同的步驟中,通過第二程式認證認證信息。在本發(fā)明的一實施例中,其中在若未接收來自主機系統(tǒng)的確認指令的步驟中,主 機系統(tǒng)的作業(yè)系統(tǒng)為一第二作業(yè)系統(tǒng),其中第二作業(yè)系統(tǒng)不同于第一作業(yè)系統(tǒng)。在本發(fā)明的一實施例中,其中屬于第一分割區(qū)的區(qū)塊存儲一第三程式,在認證認 證信息與認證碼是否相同的步驟中,通過第三程式認證認證信息。在本發(fā)明的一實施例中,上述的管理方法還包括將另一部分的區(qū)塊分組為一第三 分割區(qū)并存儲認證碼于第三分割區(qū)中,以及隱匿第三分割區(qū)。本發(fā)明的另一實施例提供一種閃存控制器,其用于管理一閃存存儲裝置的多個區(qū) 塊。閃存控制器包括一微處理器單元、一存儲媒體接口單元、一主機接口單元及一存儲媒體 管理單元。存儲媒體接口單元連接至微處理器單元,用以連接一存儲媒體。主機接口單元 連接至微處理器單元,用以連接一主機系統(tǒng)。存儲媒體管理單元連接至微處理器單元,用以 將至少部分的區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū)。存儲媒體管理單元判斷一認證碼 是否存在。當認證碼存在時,存儲媒體管理單元提供屬于第一分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)。之后,存儲媒體管理單元接收來自主 機系統(tǒng)的一認證信息,以認證認證信息與認證碼是否相同。因此,當認證信息與認證碼相同 時,存儲媒體管理單元提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第 二分割區(qū)并隱匿第一分割區(qū)。在本發(fā)明的一實施例中,其中在主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)前, 存儲媒體管理單元還判斷是否接收來自主機系統(tǒng)的一確認指令。若接收來自主機系統(tǒng)的確 認指令,則存儲媒體管理單元不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以 使主機系統(tǒng)隱匿第一分割區(qū)及第二分割區(qū)。若未接收來自主機系統(tǒng)的確認指令,則存儲媒 體管理單元提供屬于第一分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并 隱匿第二分割區(qū)。另外,在存儲媒體管理單元接收來自主機系統(tǒng)的確認指令時,主機系統(tǒng)的 作業(yè)系統(tǒng)為一第一作業(yè)系統(tǒng)。在此,第一作業(yè)系統(tǒng)具有一第一程式,且主機系統(tǒng)通過第一程 式傳送認證信息至閃存控制器。此外,在存儲媒體管理單元未接收來自主機系統(tǒng)的確認指 令時,主機系統(tǒng)的作業(yè)系統(tǒng)為一第二作業(yè)系統(tǒng),其中第二作業(yè)系統(tǒng)不同于第一作業(yè)系統(tǒng)。在 此,屬于第一分割區(qū)的區(qū)塊存儲一第三程式,存儲媒體管理單元通過第三程式認證認證信 肩、ο本發(fā)明的另一實施例提供一種閃存存儲裝置,用于一主機系統(tǒng)。閃存存儲裝置包 括一連接器、一存儲媒體及一閃存控制器。連接器用以連接主機系統(tǒng)。閃存控制器連接連 接器與存儲媒體,用以將至少部分的區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū)。閃存控制 器判斷一認證碼是否存在。當認證碼存在時,閃存控制器提供屬于第一分割區(qū)的區(qū)塊給主 機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)。之后,閃存控制器接收來自 主機系統(tǒng)的一認證信息,以認證認證信息與認證碼是否相同。因此,當認證信息與認證碼相 同時,閃存控制器提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分 割區(qū)并隱匿第一分割區(qū)。在本發(fā)明的一實施例中,其中在主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)前, 閃存控制器還判斷是否接收來自主機系統(tǒng)的一確認指令。若接收來自主機系統(tǒng)的確認指 令,則閃存控制器不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng) 隱匿第一分割區(qū)及第二分割區(qū)。若未接收來自主機系統(tǒng)的確認指令,則閃存控制器提供屬 于第一分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)。 另外,在主機系統(tǒng)隱匿第一分割區(qū)及第二分割區(qū)后,閃存控制器還接收來自主機系統(tǒng)的認 證信息,并認證認證信息與認證碼是否相同。當認證信息與認證碼相同時,閃存控制器提供 屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū)。此外,當認證信息 與認證碼不同時,閃存控制器不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以 使主機系統(tǒng)持續(xù)隱匿第一分割區(qū)及第二分割區(qū)直到接收的認證信息與認證碼相同。本發(fā)明的另一實施例提供一種區(qū)塊管理方法,其用于管理一閃存存儲裝置的多個 區(qū)塊,其中閃存存儲裝置包括一閃存控制器。上述的區(qū)塊管理方法包括如下步驟。首先,判 斷是否接收來自一主機系統(tǒng)的一確認指令。若接收到確認指令時,進行一第一認證程序,以 認證一認證信息與認證碼是否相同,其中主機系統(tǒng)使用一第一作業(yè)系統(tǒng)。若未接收到確認 指令時,進行一第二認證程序,以認證認證信息與認證碼是否相同,其中主機系統(tǒng)使用一第 二作業(yè)系統(tǒng)。
在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。首先,將至少部分 的區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū)。接著,判斷一認證碼是否存在。若認證碼存 在,且接收到確認指令時,進行第一認證程序。當進行第一認證程序時,若認證信息與認證 碼相同,提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū)。若認 證碼存在,且未接收到確認指令時,進行第二認證程序。當進行第二認證程序時,若認證信 息與認證碼相同,提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分 割區(qū)并隱匿第一分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。當認證碼不存在 時,提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū)并隱匿第 一分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。在進行第一認證 程序前,不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)隱匿第一 分割區(qū)及第二分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。當進行第一認證 程序時,若認證信息與認證碼不同時,不提供第一分割區(qū)及第二分割區(qū)的區(qū)塊給主機系統(tǒng) 存取,以使主機系統(tǒng)持續(xù)隱匿第一分割區(qū)及第二分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。當進行第一認證 程序時,若認證信息與認證碼不同時,反復進行第一認證程序直到認證信息與認證碼相同。在本發(fā)明的一實施例中,其中在進行第一認證程序的步驟中,通過一第一程式及 一第二程式進行第一認證程序。在此,第一作業(yè)系統(tǒng)包括第一程式,且閃存控制器包括第二 程式。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。當進行第二認證 程序時,若認證信息與認證碼不同時,不提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使 主機系統(tǒng)持續(xù)顯示第一分割區(qū)并隱匿第二分割區(qū)。在本發(fā)明的一實施例中,上述的區(qū)塊管理方法還包括如下步驟。當進行第二認證 程序時,若認證信息與認證碼不同時,反復進行第二認證程序直到認證信息與認證碼相同。基于上述,本發(fā)明實施例所提供的區(qū)塊管理方法,其適于以輸入認證信息來保護 存儲數(shù)據(jù)的閃存存儲裝置。如果使用者未設(shè)定認證碼在閃存存儲裝置,則閃存存儲裝置可 提供適當?shù)膮^(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示的槽位,以使主機 系統(tǒng)隱匿不必要的槽位及應(yīng)用程式。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并結(jié)合附圖作詳 細說明如下。


圖IA是本發(fā)明實施例的使用閃存存儲裝置的主機系統(tǒng)。圖IB是本發(fā)明實施例的電腦、輸入/輸出裝置與閃存存儲裝置的示意圖。圖IC是本發(fā)明實施例的數(shù)碼相機(攝影機)及所使用過的閃存存儲裝置的示意 圖。圖2是本發(fā)明實施例的閃存存儲系統(tǒng)的概要方塊圖。
圖3是本發(fā)明實施例的存儲媒體的示意圖。
圖4:是本發(fā)明實施例的閃存的區(qū)塊管理方法的流程圖。
圖5是本發(fā)明另一實施例的閃存的區(qū)塊管理方法的流程圖。
主要元件符號說明
1000主機系統(tǒng); 1100電腦;
1102微處理器; 1104隨機存取存儲器;
1108系統(tǒng)匯流排;1110數(shù)據(jù)傳輸接口 ;
1106輸入/輸出裝置;100:閃存存儲裝置;
1202鼠標;1204 鍵盤;
1206顯不器;1208 打印機;
1212:u盤;1214 存儲卡;
1216固態(tài)硬盤;1310:數(shù)碼相機(攝影機);
1312=SD 卡;1314 :MMC 卡;
1318=CF 卡;1316 記憶棒;
1320嵌入式存儲裝置;110:閃存控制器;
110a:微處理器單元;IlOb 存儲媒體管理單元;
IlOc存儲媒體接口單元;IlOd:主機接口單元;
120 連接器;130 存儲媒體;
310Η3 310-N 區(qū)塊;320 第一分割區(qū);
330 第二分割區(qū);300 匯流排;
S401、S403、S405、S407、S408、S409、S411、S412、S413、S415、
S417、S418、S419、S501、S503、S505、S507 步驟。
具體實施例方式圖IA是本發(fā)明實施例的使用閃存存儲裝置的主機系統(tǒng)。圖IB是本發(fā)明實施例的 電腦、輸入/輸出裝置與閃存存儲裝置的示意圖。圖IC是本發(fā)明實施例的數(shù)碼相機(攝影 機)及所使用過的閃存存儲裝置的示意圖。請參照圖1A,主機系統(tǒng)1000 —般包括電腦1100與輸入/輸出(input/output, 簡稱為1/0)裝置1106。電腦1100包括微處理器1102、隨機存取存儲器(randomaccess memory,簡稱為RAM) 1104、系統(tǒng)匯流排1108以及數(shù)據(jù)傳輸接口 1110。輸入/輸出裝置1106 包括如圖IB的鼠標1202、鍵盤1204、顯示器1206與打印機1208。必須了解的是,圖IB所 示的裝置非限制輸入/輸出裝置1106,輸入/輸出裝置1106可還包括其他裝置。在本發(fā)明實施例中閃存存儲裝置100是通過數(shù)據(jù)傳輸接口 1110與主機系統(tǒng)1000 的其他元件連接。通過微處理器1102、隨機存取存儲器1104與輸入/輸出裝置1106的處 理可將數(shù)據(jù)寫入至閃存存儲裝置100或從閃存存儲裝置100中讀取數(shù)據(jù)。例如,閃存存儲 裝置100可以是如圖IB所示的U盤1212、存儲卡1214或固態(tài)硬盤(Solid State Drive, 簡稱為=SSD) 12160一般而言,主機系統(tǒng)1000實質(zhì)地可為可存儲數(shù)據(jù)的任意系統(tǒng)。雖然在本實施例 中,主機系統(tǒng)1000是以電腦系統(tǒng)來作說明,然而,在本發(fā)明另一實施例中主機系統(tǒng)1000可以是數(shù)碼相機、攝影機、通信裝置、音訊播放器或視訊播放器等系統(tǒng)。例如,在主機系統(tǒng)為 數(shù)碼相機(攝影機)1310時,閃存存儲裝置則為其所使用的SD卡1312、MMC卡1314、CF卡 1318、記憶棒(memorystick) 1316或嵌入式存儲裝置1320(如圖IC所示)。嵌入式存儲裝 置1320包括嵌入式多媒體卡(Embedded MMC,簡稱為eMMC)。值得一提的是,嵌入式多媒 體卡是直接連接于主機系統(tǒng)的基板上。圖2是本發(fā)明實施例的閃存存儲系統(tǒng)的概要方塊圖。請參照圖2,通常閃存存儲裝 置100會與主機系統(tǒng)1000 —起使用,以使主機系統(tǒng)1000可將數(shù)據(jù)存儲至閃存存儲裝置100 或從閃存存儲裝置100中讀取數(shù)據(jù)。在本實施例中,閃存存儲裝置100為U盤。但必須了 解的是,在本發(fā)明另一實施例中閃存存儲裝置100也可以是固態(tài)硬盤(Solid State Drive, 簡稱為SSD)或存儲卡。閃存存儲裝置100包括閃存控制器110、連接器120與存儲媒體130。閃存控制器110會執(zhí)行以硬體型式或韌體型式實作的多個邏輯閘或控制指令,并 且根據(jù)主機系統(tǒng)1000的指令在存儲媒體130中進行數(shù)據(jù)的寫入、讀取與抹除等。閃存控制 器110包括微處理器單元110a、存儲媒體管理單元110b、存儲媒體接口單元IlOc與主機接 口單元IlOd0微處理器單元IlOa用以與存儲媒體管理單元110b、存儲媒體接口單元IlOc與主 機接口單元IIOd等協(xié)同合作以進行閃存存儲裝置100的各種運作。存儲媒體管理單元IlOb是連接至微處理器單元110a,用以執(zhí)行根據(jù)本實施例的 區(qū)塊管理機制及輸入信息的認證。詳細而言,為了避免存儲在閃存存儲裝置中的重要數(shù)據(jù)外泄,使用者通常會對閃 存存儲裝置設(shè)定例如是密碼的認證碼。之后,當閃存存儲裝置連接至主機系統(tǒng)時,通過使用 者輸入正確的認證信息,主機系統(tǒng)可取得存取閃存存儲裝置的權(quán)利。其中,值得說明的是認 證碼也可以是指閃存存儲裝置對使用者設(shè)定的密碼經(jīng)過再處理(如加密)后的數(shù)據(jù),認證 信息也可以是指主機系統(tǒng)對使用者輸入的密碼經(jīng)過再處理(如加密)后的數(shù)據(jù)。因此,在本實施例中,當閃存存儲裝置100連接至主機系統(tǒng)1000時,依據(jù)主機系統(tǒng) 1000所使用的作業(yè)系統(tǒng)的不同,主機系統(tǒng)1000決定是否傳送一確認指令至存儲媒體管理 單元110b,以與其進行輸入信息的認證。同時,存儲媒體管理單元IlOb會依據(jù)閃存存儲裝 置100是否被設(shè)定認證碼,以決定主機系統(tǒng)1000可存取的存儲器區(qū)塊。也就是說,存儲媒體管理單元IlOb會依據(jù)認證碼是否存在,提供適當?shù)膮^(qū)塊以供 主機系統(tǒng)存取,進而使主機系統(tǒng)可切換其顯示的槽位。本實施例的區(qū)塊管理機制及輸入信 息的認證將在下面做詳細的說明。在本實施例中,存儲媒體管理單元IlOb是以一韌體型式實作在閃存控制器110 中。例如,將包括多個程式指令的存儲媒體管理單元1 IOb燒錄至一程式存儲器(例如,只讀 存儲器(Read Only Memory,簡稱為ROM))中并且將此程式存儲器嵌入在閃存控制器110 中,當閃存存儲裝置100運作時,存儲媒體管理單元IlOb的多個機器指令會由微處理器單 元1 IOa來執(zhí)行以完成根據(jù)本發(fā)明實施例的區(qū)塊管理機制。在本發(fā)明另一實施例中,存儲媒體管理單元IlOb的控制指令也可以程式碼型式 存儲在存儲媒體130的特定區(qū)域(例如,閃存中專用于存放系統(tǒng)數(shù)據(jù)的系統(tǒng)區(qū))中。同樣 的,當閃存存儲裝置100運作時,存儲媒體管理單元IlOb的多個控制指令會由微處理器單元IlOa來執(zhí)行。此外,在本發(fā)明另一實施例中,存儲媒體管理單元IlOb也可以一硬體型式 實作在閃存控制器110中。存儲媒體接口單元1 IOc是連接至微處理器單元1 IOa并且用以存取存儲媒體130。 也就是說,欲寫入至存儲媒體130的數(shù)據(jù)會經(jīng)由存儲媒體接口單元IlOc轉(zhuǎn)換為存儲媒體 130所能接受的格式。主機接口單元IlOd是連接至微處理器單元IlOa并且用以接收與識別主機系統(tǒng) 1000所傳送的指令。也就是說,主機系統(tǒng)1000所傳送的指令與數(shù)據(jù)會通過主機接口單元 IlOd來傳送至微處理器單元110a。必須了解的是,本發(fā)明的主機接口單元IlOd可以是 序列先進附件(Serial Advanced iTechnologyAttachment,簡稱為SATA)接口、通用序列 匯流排(Universal Serial Bus,簡稱為:USB)接口、電氣和電子工程師協(xié)會(Institute of Electrical and ElectronicEngineers,簡稱為IEEE) 1394 接口、高速外圍零件連 接接口 (PeripheralComponent Interconnect Express,簡禾爾為PCI Express)、記憶棒 (Memory Sick,簡稱為:MS)接口、多媒體存儲卡(Multi Media Card,簡稱為遍C)接口、 小型快閃(Compact Flash,簡稱為CF)接口、整合式驅(qū)動電子接口 (IntegratedDevice Electronics,簡稱為IDE)或其他適合的數(shù)據(jù)傳輸接口。此外,雖未示出在本實施例中,但閃存控制器110還包括錯誤校正單元與電源管 理單元等用于控制閃存的一般功能模組。連接器120是連接至閃存控制器110并且用以通過匯流排300連接主機系統(tǒng) 1000。必須了解的是,本發(fā)明實施例的連接器120可以是SATA連接器、USB連接器、IEEE 1394連接器、PCI Express連接器、MS連接器、MMC連接器、CF連接器、IDE連接器或其他適 合的連接器。存儲媒體130是連接至閃存控制器110并且用以存儲給使用者認證信息的應(yīng)用程 式及使用者所存儲數(shù)據(jù)。圖3是本發(fā)明實施例的存儲媒體的示意圖。請參照圖3,存儲媒體130包括區(qū)塊 310-0 310-N。在本實施例中,存儲媒體管理單元IlOb會將區(qū)塊310-0 310-N分為第 一分割區(qū)320及第二分割區(qū)330,其中第一分割區(qū)320包括區(qū)塊310-0 310-P,而第二分 割區(qū)330包括區(qū)塊310-(P+1) 310-N。上述P與N為正整數(shù),其代表各區(qū)配置的區(qū)塊數(shù)量。在本實施例中,屬于第一分割區(qū)320的區(qū)塊310-0 310-P用以存儲給使用者 輸入認證信息的應(yīng)用程式。當此應(yīng)用程式被執(zhí)行時,可提供使用者輸入認證信息,以使主 機系統(tǒng)1000可存取第二分割區(qū)330所存儲的使用者數(shù)據(jù)。屬于第二分割區(qū)330的區(qū)塊 310-(P+1) 310-N為供使用者使用的存儲容量,其區(qū)塊數(shù)量可較第一分割區(qū)320多。在本實施例中,當閃存存儲裝置100連接至主機系統(tǒng)1000時,存儲媒體管理單元 IlOb會依據(jù)閃存存儲裝置100是否存在認證碼,以決定主機系統(tǒng)1000可存取的存儲器區(qū) 塊。在此,認證碼可以是閃存存儲裝置100在第一次使用時,由使用者所設(shè)定,以避免 存儲在第二分割區(qū)330的區(qū)塊310-(P+1) 310-N中的重要數(shù)據(jù)外泄。在本實施例中,認 證碼的設(shè)定不限于是第一次使用時,也可以是其他時候閃存存儲裝置100被使用時。詳細而言,以主機系統(tǒng)1000所使用的作業(yè)系統(tǒng)為WINDOWS 7為例,當閃存存儲裝
12置100連接至主機系統(tǒng)1000時,主機系統(tǒng)1000會致能閃存存儲裝置100。此時,存儲媒體 管理單元IlOb會先判斷認證碼是否存在于閃存存儲裝置100中。因此,若認證碼存在時,作業(yè)系統(tǒng)WINDOWS 7會發(fā)出一確認指令,以確認閃存存儲 裝置100是否支持一標準協(xié)議(standard protocol)。若閃存存儲裝置100支持此標準協(xié)議,則主機系統(tǒng)1000會與存儲媒體管理單 元UOb進行輸入信息的認證。在此,上述的標準協(xié)議例如是電氣與電子工程師協(xié)會 (Institute ofElectrical and Electronic Engineers,簡禾爾為IEEE)所i丁白勺標準ti]、i義 IEEE 1667,或其他包含一主機主動認證機制的協(xié)定,但本發(fā)明并不限于此。當閃存存儲裝置100連接至主機系統(tǒng)1000時,作業(yè)系統(tǒng)WINDOWS 7會發(fā)出確認指 令,要求閃存控制器Iio回復其是否支持標準協(xié)議IEEE 1667。若閃存控制器110回復其支 持標準協(xié)議IEEE 1667,則主機系統(tǒng)1000會與閃存存儲裝置100進行輸入信息的認證。也就是說,主機系統(tǒng)1000通過作業(yè)系統(tǒng)WINDOWS 7中的一第一程式對使用者輸入 的認證信息進行一運算。接著,主機系統(tǒng)1000再將其運算后的結(jié)果傳送至存儲媒體管理單 元110b,以進行認證。之后,閃存存儲裝置100也會通過存儲媒體管理單元IlOb中的一第 二程式對存儲的認證碼進行一運算。同樣地,存儲媒體管理單元IIOb也將其運算后的結(jié)果 傳送至主機系統(tǒng)1000,以進行交互認證。因此,在本實施例中,上述交互認證的操作可定義 為一第一認證程序。其中,在另一實施例,第二程式也可存儲在存儲媒體130中。也就是說,在本實施例中,當閃存存儲裝置100連接至使用作業(yè)系統(tǒng)WINDOWS 7的 主機系統(tǒng)1000時,存儲媒體管理單元IlOb會與主機系統(tǒng)1000進行第一認證程序。因此,當上述交互認證的結(jié)果為正確時,即代表使用者輸入的認證信息與認證碼 相同。此時,存儲媒體管理單元IlOb會提供第二分割區(qū)330的區(qū)塊310-(p+l) 310-N以 供主機系統(tǒng)1000存取,進而主機系統(tǒng)1000在其熒幕上(未示出)僅顯示第二分割區(qū)330 所對應(yīng)的槽位。值得注意的是,在本實施例中,當閃存存儲裝置100連接至主機系統(tǒng)1000時,由 于作業(yè)系統(tǒng)WINDOWS 7須先確認閃存存儲裝置100是否支持標準協(xié)議IEEE 1667,且在第 一認證程序未完成之前,閃存存儲裝置100可不提供第一分割區(qū)320及第二分割區(qū)330的 一系統(tǒng)信息,其中,此系統(tǒng)信息可包含分割區(qū)的容量數(shù)據(jù)或檔案分配表(File Allocation Table)等,因此此時主機系統(tǒng)1000并不會顯示第一分割區(qū)及第二分割區(qū)所對應(yīng)的槽位。另外,在本實施例中,存儲媒體管理單元IlOb是以第二程式與主機系統(tǒng)1000進行 交互認證。在另一實施例中,第二程式也可以是存儲于存儲媒體130的特定區(qū)塊中,而供存 儲媒體管理單元IlOb使用,以進行交互認證。因此,當作業(yè)系統(tǒng)為WINDOWS 7時,若認證碼存在,則使用者可通過第一程式 輸入與認證碼相同的認證信息,以使主機系統(tǒng)1000取得存取第二分割區(qū)330的區(qū)塊 310-(P+1) 310-N的權(quán)限。同時,在使用者輸入認證信息前,主機系統(tǒng)1000在其熒幕上并 不會顯示第一分割區(qū)及第二分割區(qū)所對應(yīng)的槽位。之后,在使用者輸入認證信息,并通過第 一認證程序時,主機系統(tǒng)1000僅會在其熒幕上顯示第二分割區(qū)330所對應(yīng)的槽位。相反地,若認證碼不存在時,則主機系統(tǒng)1000在其熒幕上會直接顯示第二分割區(qū) 330所對應(yīng)的槽位,并隱匿第一分割區(qū)320所對應(yīng)的槽位。因此,使用者不需輸入認證信息, 主機系統(tǒng)1000即可取得存取區(qū)塊310-(P+1) 310-N的權(quán)限。也就是說,當認證碼不存在時,無論是否支持標準協(xié)議IEEE1667,主機系統(tǒng)1000都不需經(jīng)過認證,即可取得存取第二 分割區(qū)330的區(qū)塊310-(P+1) 310-N的權(quán)限,進而可直接顯示第二分割區(qū)330。在本發(fā)明的另一實施例中,若主機系統(tǒng)1000所使用的作業(yè)系統(tǒng)為WINDOWS XP時, 當閃存存儲裝置100連接至主機系統(tǒng)1000時,作業(yè)系統(tǒng)WINDOWS XP并不會發(fā)出確認指令 來確認閃存控制器110是否支持標準協(xié)議IEEE 1667。詳細而言,當閃存存儲裝置100連接至主機系統(tǒng)1000時,主機系統(tǒng)1000會致能閃 存存儲裝置100。此時,存儲媒體管理單元IlOb會判斷一認證碼是否存在閃存存儲裝置100 中。倘若存儲媒體管理單元IlOb判斷認證碼存在且未接收到來自主機系統(tǒng)1000的確認指 令時,則存儲媒體管理單元IlOb會提供第一分割區(qū)320的區(qū)塊310-0 310-P,以允許主機 系統(tǒng)1000存取存儲在區(qū)塊310-0 310-P中的數(shù)據(jù),因此使用者可執(zhí)行第三程式來進行輸 入信息的認證。換句話說,在本實施例中,由于作業(yè)系統(tǒng)WINDOWS XP并不會發(fā)出確認指令來要求 閃存控制器Iio的存儲媒體管理單元IlOb回復其是否支持標準協(xié)議IEEE 1667,因此倘若 認證碼存在時,當未接收到確認指令,存儲媒體管理單元IlOb便會提供第一分割區(qū)320的 區(qū)塊310-0 310-P給主機系統(tǒng)1000存取,進而使得主機系統(tǒng)1000顯示第一分割區(qū)320 并隱匿第二分割區(qū)330。其中,存儲媒體管理單元IlOb可以是提供主機系統(tǒng)1000第一分割 區(qū)320的一系統(tǒng)信息,藉此使主機系統(tǒng)1000可顯示第一分割區(qū)320供使用者使用。在此, 上述的第三程式可以是存儲在屬于第一分割區(qū)的區(qū)塊。因此,使用者可通過在主機系統(tǒng)中 執(zhí)行第三程式來進行輸入信息的認證。在本實施例中,上述信息認證的操作可定義為一第 二認證程序。接著,存儲媒體管理單元IlOb會通過存儲在第一分割區(qū)的第三程式與主機系統(tǒng) 1000進行第二認證程序。即,此時存儲媒體管理單元IlOb接收來自主機系統(tǒng)1000的認證 信息,并認證認證信息與認證碼是否相同。倘若認證信息與認證碼相同時,則存儲媒體管理 單元IlOb會回應(yīng)主機系統(tǒng)1000 —媒體切換信息(media change message),以使主機系統(tǒng) 1000切換其所顯示的分割區(qū),進而提供第二分割區(qū)330的區(qū)塊310-(P+1) 310-N供主機 系統(tǒng)1000存取。舉例而言,假設(shè)第一分割區(qū)320的系統(tǒng)信息存儲在區(qū)塊310-0,而第二分割區(qū)330 的系統(tǒng)信息存儲在區(qū)塊310-(P+1),若使用者所輸入的認證信息經(jīng)認證后為正確,存儲媒體 管理單元IlOb會接收來自主機系統(tǒng)1000的下一個需求(request),之后存儲媒體管理單 元IlOb會回應(yīng)媒體切換信息至主機系統(tǒng)1000。接著,主機系統(tǒng)1000會再次要求存儲媒體 管理單元IlOb回傳其系統(tǒng)信息,且主機系統(tǒng)1000會再次由區(qū)塊310-0讀取數(shù)據(jù)。繼之,存 儲媒體管理單元IlOb會將存儲在區(qū)塊310-(P+1)的第二分割區(qū)330的系統(tǒng)信息回傳至主 機系統(tǒng)1000。據(jù)此,主機系統(tǒng)1000可取得第二分割區(qū)330的系統(tǒng)信息,以切換其所顯示槽 位。因此,在切換顯示的分割區(qū)后,主機系統(tǒng)1000此時顯示第二分割區(qū)330并隱匿第 一分割區(qū)320,進而在其熒幕上顯示第二分割區(qū)330所對應(yīng)的槽位,并隱匿第一分割區(qū)320 所對應(yīng)的槽位。相反地,倘若認證信息與認證碼不同時,則存儲媒體管理單元IlOb僅提供第一分 割區(qū)320的區(qū)塊310-0 310-P給主機系統(tǒng)1000存取,直到使用者輸入的認證信息與預先設(shè)定的認證碼相同時,主機系統(tǒng)1000才可存取第二分割區(qū)330的區(qū)塊310-(P+1) 3IO-N 所存儲的數(shù)據(jù)。也就是說,倘若認證信息與認證碼不同時,則主機系統(tǒng)1000僅會顯示第一 分割區(qū)320并隱匿第二分割區(qū)330。此外,倘若認證碼不存在時,則存儲媒體管理單元IlOb會提供第二分割區(qū)330的 區(qū)塊310-(P+1) 310-N以供主機系統(tǒng)1000存取。因此,主機系統(tǒng)1000在其熒幕上會隱 匿第一分割區(qū)320,而僅顯示第二分割區(qū)330所對應(yīng)的槽位。也就是說,倘若閃存存儲裝置 100未設(shè)定認證碼時,則不需通過第二認證程序,主機系統(tǒng)1000即可直接存取第二分割區(qū) 330的區(qū)塊310-(P+1) 310-N所存儲的使用者數(shù)據(jù)。如前所述,如果使用者未設(shè)定認證碼于閃存存儲裝置100時,則存儲媒體管理單 元IlOb會提供第二分割區(qū)330的區(qū)塊310-(p+l) 310-N以供主機系統(tǒng)1000存取,而不 是提供第一分割區(qū)320的區(qū)塊310-0 310-P。即,存儲媒體管理單元IlOb能夠使主機系 統(tǒng)1000可自動切換其所顯示的槽位,不會顯示不必要的槽位及第三程式。由上述實施例可知,存儲媒體管理單元IlOb會依據(jù)作業(yè)系統(tǒng)的不同,判斷其是否 接收一確認指令,而決定進行第一認證程序或第二認證程序。圖5是本發(fā)明另一實施例的閃存的區(qū)塊管理方法的流程圖。請參照圖5,舉例而 言,如步驟501-503,當閃存存儲裝置100連接至主機系統(tǒng)1000而致能時,存儲媒體管理單 元IlOb會判斷其是否接收一確認指令,若當閃存存儲裝置100連接至使用第一作業(yè)系統(tǒng) (如WINDOWS 7)的主機系統(tǒng)1000時,存儲媒體管理單元IlOb會接收來自主機系統(tǒng)1000的 確認指令。因此,閃存存儲裝置100與主機系統(tǒng)1000通過第一及第二程式進行第一認證程 序,如步驟505所述。相反地,當閃存存儲裝置100連接至使用第二作業(yè)系統(tǒng)(如WINDOWS XP)的主機 系統(tǒng)1000時,存儲媒體管理單元IlOb不會收到來自主機系統(tǒng)1000的確認指令。因此,閃 存存儲裝置100通過第三程式進行第二認證程序,如步驟507所述。在本實施例中,認證碼可以是存儲在閃存存儲裝置100的可電抹除可程式只讀存 儲器(Electrically Erasable Programmable Read-Only Memory,簡稱為=EEPROM)(未示 出)。除了在本實施例中,存儲媒體管理單元IlOb將區(qū)塊310-0 310-N分為第一分割區(qū) 320及第二分割區(qū)330之外,在其他實施例中,存儲媒體管理單元IlOb也可將區(qū)塊310-0 310-N分為第一分割區(qū)320、第二分割區(qū)330及第三分割區(qū)(未示出),其中第三分割區(qū)包括 多個區(qū)塊,以存儲使用者所設(shè)定的認證碼。在此,當閃存存儲裝置100連接至主機系統(tǒng)1000 時,主機系統(tǒng)1000并不顯示第三分割區(qū)。在其他實施例中,閃存存儲裝置100還可包括另一應(yīng)用程式,以讓使用者可選擇 是否要使閃存存儲裝置100支持標準協(xié)議IEEE 1667,以避免認證未成功時,閃存存儲裝置 100的公用區(qū)也無法使用的窘境。圖4是本發(fā)明實施例的閃存的區(qū)塊管理方法的流程圖。請參考圖2 圖4,在步驟 S401中,致能閃存存儲裝置100,例如將閃存存儲裝置100連接至主機系統(tǒng)1000。接著,在步驟S403中,存儲媒體管理單元IlOb會判斷認證碼是否存在。若否,則在步驟S405中存儲媒體管理單元IlOb提供屬于第二分割區(qū)的區(qū)塊 310-(P+1) 310-N給主機系統(tǒng)1000存取,以使主機系統(tǒng)1000顯示第二分割區(qū)330并隱匿 第一分割區(qū)320。因此,不需通過第一及第二認證程序,主機系統(tǒng)1000即可直接存取第二分割區(qū)330的區(qū)塊310-(P+1) 3IO-N所存儲的數(shù)據(jù)。相反地,若存儲媒體管理單元IlOb判斷認證碼存在時,則進行步驟S407。在步驟S407中,若主機系統(tǒng)1000所使用的作業(yè)系統(tǒng)為WINDOWS 7時,則存儲媒體 管理單元IlOb會接收來自主機系統(tǒng)1000的確認指令,此時存儲媒體管理單元IlOb并不會 顯示第一分割區(qū)及第二分割區(qū)所對應(yīng)的槽位,如步驟S408所示。接著,在步驟S409中,存儲媒體管理單元IlOb接收來自主機系統(tǒng)1000的認證信 息,以認證認證信息與認證碼是否相同(即第一認證程序),如步驟S411所示。若認證信息與認證碼相同時,則在步驟S412中,存儲媒體管理單元IlOb會提供屬 于第二分割區(qū)330的區(qū)塊310- (P+1) 3IO-N給主機系統(tǒng)1000存取,以使主機系統(tǒng)1000顯 示第二分割區(qū)330。因此,主機系統(tǒng)1000可存取區(qū)塊310-(P+1) 310-N所存儲的數(shù)據(jù)。若認證信息與認證碼不相同時,則回到步驟S409,存儲媒體管理單元IlOb會要 求主機系統(tǒng)1000再次傳送認證信息,以進行第一認證程序。也就是說,倘若認證信息與認 證碼不同時,則存儲媒體管理單元IlOb不會提供第一分割區(qū)及第二分割區(qū)給主機系統(tǒng)存 取,直到使用者輸入的認證信息與預先設(shè)定的認證碼相同時,主機系統(tǒng)1000才可存取區(qū)塊 310-(P+1) 310-N所存儲的數(shù)據(jù)。在步驟S407中,若主機系統(tǒng)1000所使用的作業(yè)系統(tǒng)為WINDOWS XP時,則存儲媒 體管理單元IlOb不會接收到來自主機系統(tǒng)1000的確認指令。因此,在步驟S413中,存儲媒體管理單元IlOb提供屬于第一分割區(qū)320的區(qū)塊 310-0 310-P給主機系統(tǒng)1000存取,以使主機系統(tǒng)1000顯示第一分割區(qū)320并隱匿第二 分割區(qū)330。因此,使用者可通過在主機系統(tǒng)1000中執(zhí)行第三程式來進行第二認證程序。 在此,上述的第三程式例如是存儲在屬于第一分割區(qū)的區(qū)塊。之后,在步驟S415中,使用者通過第三程式進行第二認證程序。因此,在接收到認 證信息后,存儲媒體管理單元IlOb即認證認證信息與認證碼是否相同,如步驟S417所示。若認證信息與認證碼不相同時,則回到步驟S415,存儲媒體管理單元IlOb再次要 求主機系統(tǒng)1000傳送認證信息,以進行第二認證程序。也就是說,倘若認證信息與認證碼 不同時,則存儲媒體管理單元IlOb不提供屬于第二分割區(qū)330的區(qū)塊310-(P+1) 310-N 給主機系統(tǒng)1000存取,以使主機系統(tǒng)持續(xù)顯示第一分割區(qū)320的區(qū)塊310-0 310-P,直到 使用者輸入的認證信息與預先設(shè)定的認證碼相同時,主機系統(tǒng)1000才可存取第二分割區(qū) 330的區(qū)塊310-(P+1) 3IO-N所存儲的數(shù)據(jù)。在步驟S417中,若認證信息與認證碼相同時,則進行步驟S418。在步驟S418中, 存儲媒體管理單元IlOb會回應(yīng)媒體切換信息至主機系統(tǒng)1000,以切換其所顯示分割區(qū)。在切換完成后,存儲媒體管理單元IlOb會提供屬于第二分割區(qū)330的區(qū)塊 310-(P+1) 310-N給主機系統(tǒng)1000存取,以使主機系統(tǒng)1000顯示第二分割區(qū)330,并隱 匿第一分割區(qū)320,進而主機系統(tǒng)1000在其熒幕上顯示第二分割區(qū)330所對應(yīng)的槽位,如步 驟S419所示。綜上所述,本發(fā)明的實施例所提供的區(qū)塊管理方法,其適于以認證信息來保護存 儲數(shù)據(jù)的閃存存儲裝置。如果使用者未設(shè)定認證碼于閃存存儲裝置,則閃存存儲裝置可提 供適當?shù)膮^(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示的槽位?;蛘撸景l(fā)明 的實施例所提供的區(qū)塊管理方法,其閃存存儲裝置適于依主機系統(tǒng)所使用的作業(yè)系統(tǒng)的不同,提供不同的認證程序。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其進行限制, 盡管參照較佳實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解其依 然可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而這些修改或者等同替換亦不能使修 改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種區(qū)塊管理方法,其特征在于,用于管理一閃存存儲裝置的多個區(qū)塊,其中所述閃 存存儲裝置包括一閃存控制器,所述區(qū)塊管理方法包括將至少部分的所述多個區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū);判斷一認證碼是否存在;當所述認證碼存在時,提供屬于所述第一分割區(qū)的所述多個區(qū)塊給一主機系統(tǒng)存取, 以使所述主機系統(tǒng)顯示所述第一分割區(qū)并隱匿所述第二分割區(qū);接收來自所述主機系統(tǒng)的一認證信息;認證所述認證信息與所述認證碼是否相同;以及當所述認證信息與所述認證碼相同時,提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所 述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第二分割區(qū)并隱匿所述第一分割區(qū)。
2.根據(jù)權(quán)利要求1所述的區(qū)塊管理方法,其特征在于,還包括當所述認證碼不存在時,提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存 取,以使所述主機系統(tǒng)顯示所述第二分割區(qū)并隱匿所述第一分割區(qū)。
3.根據(jù)權(quán)利要求2所述的區(qū)塊管理方法,其特征在于,還包括當所述認證信息與所述認證碼不同時,不提供屬于所述第二分割區(qū)的所述多個區(qū)塊給 所述主機系統(tǒng)存取,以使所述主機系統(tǒng)持續(xù)顯示所述第一分割區(qū)并隱匿所述第二分割區(qū)直 到接收的所述認證信息與所述認證碼相同。
4.根據(jù)權(quán)利要求1所述的區(qū)塊管理方法,其特征在于,其中在提供屬于所述第一分割 區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取的步驟前,所述區(qū)塊管理方法還包括判斷是否接收來自所述主機系統(tǒng)的一確認指令;若接收來自所述主機系統(tǒng)的所述確認指令,則不提供所述第一分割區(qū)及所述第二分割 區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)隱匿所述第一分割區(qū)及所述第 二分割區(qū);以及若未接收來自所述主機系統(tǒng)的所述確認指令,則提供屬于所述第一分割區(qū)的所述多 個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第一分割區(qū)并隱匿所述第二分割 區(qū)。
5.根據(jù)權(quán)利要求4所述的區(qū)塊管理方法,其特征在于,其中在不提供所述第一分割區(qū) 及所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取的步驟后,所述區(qū)塊管理方法還包 括接收來自所述主機系統(tǒng)的所述認證信息;認證所述認證信息與所述認證碼是否相同;以及當所述認證信息與所述認證碼相同時,提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所 述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第二分割區(qū)。
6.根據(jù)權(quán)利要求5所述的區(qū)塊管理方法,其特征在于,還包括當所述認證信息與所述認證碼不同時,不提供所述第一分割區(qū)及所述第二分割區(qū)的所 述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)持續(xù)隱匿所述第一分割區(qū)及所述第二 分割區(qū)直到接收的所述認證信息與所述認證碼相同。
7.根據(jù)權(quán)利要求4所述的區(qū)塊管理方法,其特征在于,其中在接收來自所述主機系統(tǒng) 的所述確認指令的步驟中,所述主機系統(tǒng)的作業(yè)系統(tǒng)為一第一作業(yè)系統(tǒng),其中所述第一作業(yè)系統(tǒng)具有一第一程式,且所述主機系統(tǒng)通過所述第一程式傳送所述認證信息至所述閃存 控制器。
8.根據(jù)權(quán)利要求7所述的區(qū)塊管理方法,其特征在于,其中所述閃存控制器包括一第 二程式,且在認證所述認證信息與所述認證碼是否相同的步驟中,通過所述第二程式認證 所述認證信息。
9.根據(jù)權(quán)利要求4所述的區(qū)塊管理方法,其特征在于,其中在未接收來自所述主機系 統(tǒng)的所述確認指令的步驟中,所述主機系統(tǒng)的作業(yè)系統(tǒng)為一第二作業(yè)系統(tǒng),其中所述第二 作業(yè)系統(tǒng)不同于第一作業(yè)系統(tǒng)。
10.根據(jù)權(quán)利要求9所述的區(qū)塊管理方法,其特征在于,其中屬于所述第一分割區(qū)的所 述多個區(qū)塊存儲一第三程式,在認證所述認證信息與所述認證碼是否相同的步驟中,通過 所述第三程式認證所述認證信息。
11.根據(jù)權(quán)利要求1所述的區(qū)塊管理方法,其特征在于,還包括將另一部分的所述多個區(qū)塊分組為一第三分割區(qū);存儲所述認證碼于所述第三分割區(qū)中;以及隱匿所述第三分割區(qū)。
12.—種閃存控制器,其特征在于,用于管理一閃存存儲裝置的多個區(qū)塊,所述閃存控 制器包括一微處理器單元;一存儲媒體接口單元,連接至所述微處理器單元,用以連接一存儲媒體;一主機接口單元,連接至所述微處理器單元,用以連接一主機系統(tǒng);以及一存儲媒體管理單元,連接至所述微處理器單元,用以將至少部分的所述多個區(qū)塊分 組為一第一分割區(qū)及一第二分割區(qū),所述存儲媒體管理單元判斷一認證碼是否存在,當所 述認證碼存在時,所述存儲媒體管理單元提供屬于所述第一分割區(qū)的所述多個區(qū)塊給所述 主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第一分割區(qū)并隱匿所述第二分割區(qū),所述存儲 媒體管理單元接收來自所述主機系統(tǒng)的一認證信息,并認證所述認證信息與所述認證碼是 否相同,以及當所述認證信息與所述認證碼相同時,所述存儲媒體管理單元提供屬于所述 第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第二分割區(qū) 并隱匿所述第一分割區(qū)。
13.根據(jù)權(quán)利要求12所述的閃存控制器,其特征在于,其中在所述主機系統(tǒng)顯示所述 第一分割區(qū)并隱匿所述第二分割區(qū)前,所述存儲媒體管理單元還判斷是否接收來自所述主 機系統(tǒng)的一確認指令,若接收來自所述主機系統(tǒng)的所述確認指令,則所述存儲媒體管理單 元不提供所述第一分割區(qū)及所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所 述主機系統(tǒng)隱匿所述第一分割區(qū)及所述第二分割區(qū),若未接收來自所述主機系統(tǒng)的所述確 認指令,則所述存儲媒體管理單元提供屬于所述第一分割區(qū)的所述多個區(qū)塊給所述主機系 統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第一分割區(qū)并隱匿所述第二分割區(qū),在所述存儲媒體 管理單元接收來自所述主機系統(tǒng)的所述確認指令時,所述主機系統(tǒng)的作業(yè)系統(tǒng)為一第一作 業(yè)系統(tǒng),其中所述第一作業(yè)系統(tǒng)具有一第一程式,且所述主機系統(tǒng)通過所述第一程式傳送 所述認證信息至所述閃存控制器,在所述存儲媒體管理單元未接收來自所述主機系統(tǒng)的所 述確認指令時,所述主機系統(tǒng)的作業(yè)系統(tǒng)為一第二作業(yè)系統(tǒng),其中所述第二作業(yè)系統(tǒng)不同于所述第一作業(yè)系統(tǒng),以及屬于所述第一分割區(qū)的所述多個區(qū)塊存儲一第三程式,所述存 儲媒體管理單元通過所述第三程式認證所述認證信息。
14.一種閃存存儲裝置,其特征在于,用于一主機系統(tǒng),所述閃存存儲裝置包括一連接器,用以連接所述主機系統(tǒng);一存儲媒體;以及一閃存控制器,連接所述連接器與所述存儲媒體,用以管理所述閃存存儲裝置的多個 區(qū)塊,所述閃存控制器將至少部分的所述多個區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū), 所述閃存控制器判斷一認證碼是否存在,當所述認證碼存在時,所述閃存控制器提供屬于 所述第一分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第一分 割區(qū)并隱匿所述第二分割區(qū),所述閃存控制器接收來自所述主機系統(tǒng)的一認證信息,并認 證所述認證信息與所述認證碼是否相同,以及當所述認證信息與所述認證碼相同時,所述 閃存控制器提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機 系統(tǒng)顯示所述第二分割區(qū)并隱匿所述第一分割區(qū)。
15.根據(jù)權(quán)利要求14所述的閃存存儲裝置,其特征在于,其中在所述主機系統(tǒng)顯示所 述第一分割區(qū)并隱匿所述第二分割區(qū)前,所述閃存控制器還判斷是否接收來自所述主機系 統(tǒng)的一確認指令,若接收來自所述主機系統(tǒng)的所述確認指令,則所述閃存控制器不提供所 述第一分割區(qū)及所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng) 隱匿所述第一分割區(qū)及所述第二分割區(qū),若未接收來自所述主機系統(tǒng)的所述確認指令,則 所述閃存控制器提供屬于所述第一分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述 主機系統(tǒng)顯示所述第一分割區(qū)并隱匿所述第二分割區(qū),在所述主機系統(tǒng)隱匿所述第一分割 區(qū)及所述第二分割區(qū)后,所述閃存控制器還接收來自所述主機系統(tǒng)的所述認證信息,并認 證所述認證信息與所述認證碼是否相同,當所述認證信息與所述認證碼相同時,所述閃存 控制器提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng) 顯示所述第二分割區(qū),以及當所述認證信息與所述認證碼不同時,所述閃存控制器不提供 所述第一分割區(qū)及所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系 統(tǒng)持續(xù)隱匿所述第一分割區(qū)及所述第二分割區(qū)直到接收的所述認證信息與所述認證碼相 同。
16.一種區(qū)塊管理方法,其特征在于,用于管理一閃存存儲裝置的多個區(qū)塊,其中所述 閃存存儲裝置包括一閃存控制器,所述區(qū)塊管理方法包括判斷是否接收來自一主機系統(tǒng)的一確認指令;若接收到所述確認指令時,進行一第一認證程序,以認證一認證信息與一認證碼是否 相同,其中所述主機系統(tǒng)使用一第一作業(yè)系統(tǒng);以及若未接收到所述確認指令時,進行一第二認證程序,以認證所述認證信息與所述認證 碼是否相同,其中所述主機系統(tǒng)使用一不同于所述第一作業(yè)系統(tǒng)的第二作業(yè)系統(tǒng)。
17.根據(jù)權(quán)利要求16所述的區(qū)塊管理方法,其特征在于,還包括將至少部分的所述多個區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū);以及判斷一認證碼是否存在,其中若接收到所述確認指令時,進行所述第一認證程序的步 驟包括若所述認證碼存在,且接收到所述確認指令時,進行所述第一認證程序;以及當進行所述第一認證程序時,若所述認證信息與所述認證碼相同,提供屬于所述第二 分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第二分割區(qū);
18.根據(jù)權(quán)利要求17所述的區(qū)塊管理方法,其特征在于,其中若未接收到所述確認指 令時,進行所述第二認證程序的步驟包含若所述認證碼存在,且未接收到所述確認指令時,進行所述第二認證程序;以及當進行所述第二認證程序時,若所述認證信息與所述認證碼相同,提供屬于所述第二 分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)顯示所述第二分割區(qū)并隱 匿所述第一分割區(qū)。
19.根據(jù)權(quán)利要求18所述的區(qū)塊管理方法,其特征在于,還包括當所述認證碼不存在時,提供屬于所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存 取,以使所述主機系統(tǒng)顯示所述第二分割區(qū)并隱匿所述第一分割區(qū)。
20.根據(jù)權(quán)利要求17所述的區(qū)塊管理方法,其特征在于,還包括在進行所述第一認證程序前,不提供所述第一分割區(qū)及所述第二分割區(qū)的所述多個區(qū) 塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)隱匿所述第一分割區(qū)及所述第二分割區(qū)。
21.根據(jù)權(quán)利要求17所述的區(qū)塊管理方法,其特征在于,還包括當進行所述第一認證程序時,若所述認證信息與所述認證碼不同時,不提供所述第一 分割區(qū)及所述第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)持續(xù)隱 匿所述第一分割區(qū)及所述第二分割區(qū)。
22.根據(jù)權(quán)利要求21所述的區(qū)塊管理方法,其特征在于,還包括當進行所述第一認證程序時,若所述認證信息與所述認證碼不同時,反復進行所述第 一認證程序直到所述認證信息與所述認證碼相同。
23.根據(jù)權(quán)利要求21所述的區(qū)塊管理方法,其特征在于,其中在進行所述第一認證程 序的步驟中,通過一第一程式及一第二程式進行所述第一認證程序,其中所述第一作業(yè)系 統(tǒng)包括所述第一程式,且所述閃存控制器包括所述第二程式。
24.根據(jù)權(quán)利要求18所述的區(qū)塊管理方法,其特征在于,還包括當進行所述第二認證程序時,若所述認證信息與所述認證碼不同時,不提供屬于所述 第二分割區(qū)的所述多個區(qū)塊給所述主機系統(tǒng)存取,以使所述主機系統(tǒng)持續(xù)顯示所述第一分 割區(qū)并隱匿所述第二分割區(qū)。
25.根據(jù)權(quán)利要求M所述的區(qū)塊管理方法,其特征在于,還包括當進行所述第二認證程序時,若所述認證信息與所述認證碼不同時,反復進行所述第 二認證程序直到所述認證信息與所述認證碼相同。
全文摘要
本發(fā)明涉及一種區(qū)塊管理方法及閃存控制器與閃存存儲裝置。上述的區(qū)塊管理方法包括如下步驟。首先,將閃存存儲裝置的區(qū)塊分組為一第一分割區(qū)及一第二分割區(qū)。接著,判斷一認證碼是否存在。當認證碼存在時,提供屬于第一分割區(qū)的區(qū)塊給一主機系統(tǒng)存取,以使主機系統(tǒng)顯示第一分割區(qū)并隱匿第二分割區(qū)。之后,接收來自主機系統(tǒng)的認證信息,以認證認證信息與認證碼是否相同。當認證信息與認證碼相同時,提供屬于第二分割區(qū)的區(qū)塊給主機系統(tǒng)存取,以使主機系統(tǒng)顯示第二分割區(qū),并隱匿第一分割區(qū)。本實施例提供的區(qū)塊管理方法及閃存控制器與閃存存儲裝置,能夠提供不同的區(qū)塊以供主機系統(tǒng)存取,進而使主機系統(tǒng)可自動切換其顯示的槽位。
文檔編號G06F3/06GK102110061SQ20091026237
公開日2011年6月29日 申請日期2009年12月24日 優(yōu)先權(quán)日2009年12月24日
發(fā)明者吳宗霖, 沈育仲, 游祥雄, 黃意翔 申請人:群聯(lián)電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1