国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      存儲卡及其存取方法及存取系統(tǒng)的制作方法

      文檔序號:6461838閱讀:197來源:國知局

      專利名稱::存儲卡及其存取方法及存取系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種存儲卡及其存取方法及存取系統(tǒng),且特別涉及一種限制存儲卡僅可于特定機(jī)臺上被存取的存儲卡及其存取方法及存取系統(tǒng)。
      背景技術(shù)
      :在講求信息流通的現(xiàn)在科技社會里,如何方便的隨身攜帶信息以在不同場合中可隨時(shí)取用已經(jīng)是極為受人矚目的一個(gè)課題。為了達(dá)成方便隨身攜帶信息的目的,許多的相關(guān)技術(shù)已經(jīng)被廣泛的運(yùn)用。這些技術(shù)如便攜式(Portable)計(jì)算機(jī)、通用串行總線(UniversalSerialBus)硬盤與各類型的存儲卡(memorycard)等,都在不斷的推陳出新以符合各類人士的需求。在上述的各種技術(shù)中,存儲卡雖然容量一般來說比不上便攜式計(jì)算機(jī)或USB硬盤等可移動式的存儲設(shè)備,但其無疑的是一種相對上來說最為輕便短小而易于攜帶的信息傳遞媒體,而且存儲卡的發(fā)展腳步也不斷朝著縮小體積/容量比的方向前進(jìn)。然而,在大量使用存儲卡,因而使得現(xiàn)代社會在信息變得更易于流通的時(shí)候,卻也導(dǎo)致了信息濫用及保密等相關(guān)問題的產(chǎn)生。一張記載著大量信息的存儲卡在方便使用者隨身攜帶大量信息的同時(shí),也帶來了萬一遺失存儲卡時(shí)所導(dǎo)致的數(shù)據(jù)外泄的風(fēng)險(xiǎn)。這種數(shù)據(jù)外泄的風(fēng)險(xiǎn)導(dǎo)因于大部分存儲卡中數(shù)據(jù)的存取并沒有任何限制,所以一旦不慎遺失了存儲卡,拾得存儲卡的人可以很容易地在任意一臺機(jī)器上讀取此存儲卡的內(nèi)容。
      發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種存儲卡存取方法,其可使存儲卡不會被任意機(jī)臺所讀取。本發(fā)明另外提供一種存儲卡存取系統(tǒng),其可使特定存儲卡僅能被特定機(jī)臺所讀耳夂。本發(fā)明還提供一種存儲卡,其可減少內(nèi)部存儲數(shù)據(jù)被隨意存取而造成數(shù)據(jù)外泄的狀況。本發(fā)明的其他目的和優(yōu)點(diǎn)可以從本發(fā)明所公開的技術(shù)特征中得到進(jìn)一步的了解。為達(dá)上述之一或部份或全部目的或是其他目的,本發(fā)明一實(shí)施例提出一種存儲卡存取方法,此存儲卡存取方法適用于使用第一預(yù)設(shè)操作系統(tǒng)的機(jī)臺上,其先檢查存儲卡是否使用同時(shí)支持第一預(yù)設(shè)操作系統(tǒng)及第二預(yù)設(shè)操作系統(tǒng)的數(shù)據(jù)存儲格式,當(dāng)存儲卡并非使用支持此第一預(yù)設(shè)操作系統(tǒng)的數(shù)據(jù)存儲格式時(shí),禁止機(jī)臺存取存儲卡內(nèi)的數(shù)據(jù)。此外,并在存儲卡中記錄一個(gè)版本值,此版本值為除了某一預(yù)設(shè)版本值之外的值,且前述第二預(yù)設(shè)操作系統(tǒng)當(dāng)此版本值為預(yù)設(shè)版本值之外的值的時(shí)候會判定此存儲卡無法被存取。本發(fā)明的另一個(gè)實(shí)施例提出一種存儲卡存取系統(tǒng),其包括存儲卡與機(jī)臺。存儲卡使用支持第一預(yù)設(shè)操作系統(tǒng)的數(shù)據(jù)存儲格式,并在其中存儲第一識別碼。機(jī)臺使用此第一預(yù)設(shè)操作系統(tǒng),并具有存儲用以執(zhí)行存取外接存儲裝置的功能的程序的一個(gè)程序存儲區(qū),用以存儲與機(jī)臺相關(guān)的識別數(shù)據(jù)的一個(gè)識別數(shù)據(jù)存儲區(qū),以及一個(gè)處理單元。此處理單元執(zhí)行前述的第一預(yù)設(shè)操作系統(tǒng)與程序,以從存儲卡中取得第一識別碼,并從識別數(shù)據(jù)中取得一個(gè)第二識別碼,之后再根據(jù)第一識別碼與第二識別碼間是否存在第一預(yù)設(shè)關(guān)系以決定此機(jī)臺是否可存取此存儲卡。本發(fā)明的另一個(gè)實(shí)施例提出一種存儲卡,其適用于插入一機(jī)臺中以供機(jī)臺存取此存儲卡內(nèi)的數(shù)據(jù)。此存儲卡使用支持第一預(yù)設(shè)操作系統(tǒng)的數(shù)據(jù)存儲格式來存儲數(shù)據(jù),其特征在于存儲卡中存儲有一個(gè)識別數(shù)據(jù),此識別數(shù)據(jù)在存儲卡被插入機(jī)臺中的時(shí)候會被取出而與機(jī)臺中所存儲的機(jī)臺識別數(shù)據(jù)相比較。當(dāng)識別數(shù)據(jù)與機(jī)臺識別數(shù)據(jù)之間符合某一預(yù)設(shè)關(guān)系時(shí),存儲卡適于被此機(jī)臺存取。在本發(fā)明的實(shí)施例中,因在機(jī)臺與存儲卡之間設(shè)計(jì)了相對應(yīng)的識別數(shù)據(jù)以供比對,所以各存儲卡只能被特定的機(jī)臺所存??;相對的,機(jī)臺也只能存取某些特定的存儲卡。如此一來,由于存儲卡不會被隨意的機(jī)臺所存取,所以數(shù)據(jù)外泄的風(fēng)險(xiǎn)將能被大幅度的降低。為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉優(yōu)選實(shí)施例,并配合附圖,作詳細(xì)說明如下。圖1為根據(jù)本發(fā)明一實(shí)施例的存儲卡中的存儲器空間配置示意。圖2為根據(jù)本發(fā)明一實(shí)施例的存儲卡存取系統(tǒng)的系統(tǒng)方塊圖。圖3為根據(jù)本發(fā)明一實(shí)施例的存儲卡存取方法的實(shí)施步驟流程圖。主要元件符號說明10、22:存儲卡20:機(jī)臺100:存儲器空間104:啟動區(qū)104a:主要啟動記錄區(qū)104b:啟動扇區(qū)106:文件分配表108:數(shù)據(jù)存儲區(qū)202:識別數(shù)據(jù)存儲區(qū)204:程序存儲區(qū)206:存儲器210:接口S300-S320:本發(fā)明一實(shí)施例的實(shí)施步驟具體實(shí)施例方式有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)與效果,在以下配合參考附圖的一優(yōu)選實(shí)施例的詳細(xì)說明中,將可清楚的呈現(xiàn)。以下實(shí)施例中所提到的方向用語,例如上、下、左、右、前或后等,僅是參考附加圖式的方向。因此,使用的方向用語是用來說明并非用來限制本發(fā)明。請參照圖1,其為根據(jù)本發(fā)明一實(shí)施例的存儲卡中的存儲器空間配置示意圖。如圖所示,在存儲卡IO之中會包含有由存儲器(通常為快閃存儲器,如NANDFLASH)所組成的存儲器空間100。而為了要存儲數(shù)據(jù),存儲器空間100會被依照存儲卡IO所適用的操作系統(tǒng)而被加以格式化;換句話說,存儲器空間100會被規(guī)劃為與存儲卡10所適用的操作系統(tǒng)相容的數(shù)據(jù)存儲格式。舉例來說,當(dāng)存儲卡10所適用的操作系統(tǒng)為視窗操作系統(tǒng)的時(shí)候,存儲器空間100可以被規(guī)劃為FAT32的存儲格式,并因此被分割成具有啟7動區(qū)104、文件分配表(fileallocationtable)106以及數(shù)據(jù)存儲區(qū)108等三個(gè)區(qū)塊。在一實(shí)施例中,啟動區(qū)104可以包含主要啟動記錄區(qū)(masterbootrecord)104a與啟動扇區(qū)(bootsector)104b。啟動區(qū)104會被用來放置一些與系統(tǒng)啟動相關(guān)的信息,具體而言,啟動區(qū)104包含多個(gè)參數(shù)存儲區(qū)用以存儲多個(gè)參數(shù)值,這些參數(shù)的至少其一用以判別存儲卡IO所使用的數(shù)據(jù)存儲格式是否為FAT32的存儲格式,例如啟動區(qū)104可以包含用以存儲文件系統(tǒng)類型(filesystemtype)值的一個(gè)文件系統(tǒng)類型存儲區(qū)、用以存儲版本值的一個(gè)版本存儲區(qū)、未存儲任何參數(shù)值的一個(gè)保留存儲區(qū),且在各類存儲區(qū)可以利用位元偏移(ByteOffset)及長度(Length(bytes))加以區(qū)分。數(shù)據(jù)存儲區(qū)108被用來存儲各類的文件與文件,而文件分配表106則是用來記錄被存儲于數(shù)據(jù)存儲區(qū)108之中的文件與文件的存儲位置。在本實(shí)施例中,存儲卡10會在啟動區(qū)104之中存儲一組識別數(shù)據(jù)。此組識別數(shù)據(jù)在存儲卡10被插入至機(jī)臺里面的時(shí)候會被取出來以便與機(jī)臺中所存儲的相對應(yīng)的機(jī)臺識別數(shù)據(jù)(后面實(shí)施例中將會詳述)相比較。只有在經(jīng)過比較之后發(fā)現(xiàn)存儲卡10里面的識別數(shù)據(jù)與機(jī)臺里面的機(jī)臺識別數(shù)據(jù)之間符合某一種預(yù)設(shè)關(guān)系(例如,兩者相同)的時(shí)候,存儲卡10才會被開放給此機(jī)臺存取使用。在實(shí)際的應(yīng)用上,在存儲卡10中,前述的存儲卡識別數(shù)據(jù)可以是利用啟動區(qū)104里面的參數(shù)存儲區(qū)所存儲的識別碼;或者,此存儲卡識別數(shù)據(jù)也可以是存儲在啟動區(qū)104所包含的一個(gè)版本存儲區(qū)里的一個(gè)版本(version)值;又或者可以同時(shí)包含兩者。值得注意的是,這邊所使用到的版本值在FAT32格式里面有其特別的作用,以視窗操作系統(tǒng)為例,被視窗操作系統(tǒng)認(rèn)為以FAT32進(jìn)行格式化的存儲卡,其版本值的預(yù)設(shè)值為0。視窗操作系統(tǒng)會去檢測啟動區(qū)104中的所有參數(shù)值,只要啟動區(qū)104中的某一參數(shù)未符合FAT32格式的預(yù)設(shè)值,則視窗操作系統(tǒng)會判定數(shù)據(jù)存儲區(qū)108未被格式化。例如,視窗操作系統(tǒng)會去檢測存儲卡10中存儲于啟動區(qū)104的版本值,假若啟動區(qū)104的版本值為0,視窗操作系統(tǒng)在判定完版本值等于O之后,會再去判定啟動區(qū)104的其它參數(shù)值是否都符合FAT32的參數(shù)預(yù)設(shè)值,并透過啟動區(qū)104中的一些參數(shù)值,得知數(shù)據(jù)存儲區(qū)108是否依照FAT32的既定模式予以格式化完畢;相反的,當(dāng)啟動區(qū)104的版本值不為0的時(shí)候,視窗操作系統(tǒng)便將數(shù)據(jù)存儲區(qū)108的判定為未被格式化,在此狀況下,存儲卡10就會被視窗操作系統(tǒng)判定為無法存取的存儲媒體。此外,通過設(shè)定存儲卡10以及機(jī)臺里面的識別碼,就可以使得存儲卡10只能被特定的機(jī)臺所讀??;或者相對來說,可以使機(jī)臺僅能讀取特定的存儲卡10。從另一方面來看,通過設(shè)定前述的版本值,將能使得實(shí)際上已經(jīng)被格式化好的存儲卡10因?yàn)楸徊僮飨到y(tǒng)判定為未格式化而能避免被其他未經(jīng)允許的機(jī)臺所存取。更進(jìn)一步的,假若在機(jī)臺與存儲卡10之間的各種識別數(shù)據(jù)都已經(jīng)過驗(yàn)證且證明無誤時(shí),此機(jī)臺將被允許對存儲卡IO進(jìn)行數(shù)據(jù)存取的操作。此時(shí),還有一個(gè)方法可以有效的保護(hù)存儲卡IO之中所存放的數(shù)據(jù)。如前所述,文件分配表106是用來記錄被存儲于數(shù)據(jù)存儲區(qū)108之中的文件與文件的存儲位置,所以機(jī)臺要存取存儲卡10內(nèi)部的數(shù)據(jù)的時(shí)候,必須仰賴文件分配表106所記錄的內(nèi)容才行。針對于此,在本發(fā)明的一個(gè)實(shí)施例里面,在要存取存儲卡10內(nèi)的數(shù)據(jù)之前,還先對文件分配表進(jìn)行預(yù)設(shè)的邏輯計(jì)算(如異或(XOR)邏輯運(yùn)算)以取得一個(gè)解碼文件分配表,而實(shí)際文件的存放位置就是以這個(gè)解碼文件分配表的內(nèi)容來決定。如此一來,未經(jīng)許可的機(jī)臺即使可以存取存儲卡10,也將會因?yàn)闆]有解碼文件分配表而使所取得的數(shù)據(jù)為一堆亂碼,無法取得實(shí)際上的數(shù)據(jù)內(nèi)容。請參照圖2,其為根據(jù)本發(fā)明一實(shí)施例的存儲卡存取系統(tǒng)的系統(tǒng)方塊圖。在本實(shí)施例中,機(jī)臺20包括了處理單元200、識別數(shù)據(jù)存儲區(qū)202、程序存儲區(qū)204與存儲器206。此外,機(jī)臺20還可以經(jīng)過接口210而與存儲卡22相電性耦接來進(jìn)行數(shù)據(jù)的存取操作。此處的存儲卡22可以采用如圖1的實(shí)施例所示者,在此不再贅述。在本實(shí)施例中,機(jī)臺20使用了另一種操作系統(tǒng)(例如為Linux操作系統(tǒng))。此外,識別數(shù)據(jù)存儲區(qū)202用以存儲與機(jī)臺20相關(guān)的識別數(shù)據(jù),程序存儲區(qū)204則存儲用以執(zhí)行存取外接存儲裝置(如存儲卡22)的功能的程序及/或操作系統(tǒng)本身。處理單元200將操作系統(tǒng)與前述的程序載入至存儲器206中,并在存儲器206中執(zhí)行操作系統(tǒng)與前述的程序,以藉此從存儲卡22取得如前一實(shí)施例所述的識別碼(后稱第一識別碼),并從識別數(shù)據(jù)存儲區(qū)202的識別數(shù)據(jù)中取得另一個(gè)識別碼(后稱第二識別碼)。之后并根據(jù)此第一及第二識別碼間是否存在某一個(gè)預(yù)設(shè)關(guān)系而決定機(jī)臺20是否可存取存儲卡22。識別數(shù)據(jù)存儲區(qū)202除了可以存儲如前一實(shí)施例所述的識別碼之外,也可以存儲一個(gè)機(jī)臺版本值。此機(jī)臺版本值是除了識別碼之外的另一個(gè)可用來判斷機(jī)臺20是否可存取存儲卡22的依據(jù)。在機(jī)臺20里面,由于一般的識別數(shù)據(jù)所占數(shù)據(jù)量并不大,所以為了擦除(Erase)與寫入(Program)的方便,可以采用電性可移除可編程只讀存儲器(EEPROM,ElectricallyErasableProgrammableReadOnlyMemory)做為識別數(shù)據(jù)存儲區(qū)202所使用的存儲器。相反的,由于程序與操作系統(tǒng)通常所占數(shù)據(jù)量很大,而且極少修改,所以可以采用非或式快閃存儲器(NORFlashmemory)做為程序存儲區(qū)204所使用的存儲器。為了詳細(xì)解釋整個(gè)存儲卡的存取方法,接下來請參照圖3,其為根據(jù)本發(fā)明一實(shí)施例的存儲卡存取方法的實(shí)施步驟流程圖。在本實(shí)施例中,當(dāng)存儲卡被插入至機(jī)臺之后,會先檢查所插入的存儲卡是否使用了FAT32的存儲格式(步驟S300),具體而言,可以為檢查存儲于啟動區(qū)104的文件系統(tǒng)類型存儲區(qū)的存儲文件系統(tǒng)類型值是否為FAT32等。當(dāng)然,此處提到FAT32的存儲格式是相對于存儲卡適用于支持FAT32存儲格式的操作系統(tǒng)而言,例如視窗操作系統(tǒng)或Linux操作系統(tǒng),實(shí)際上也可能是其他種類的操作系統(tǒng)與相對應(yīng)的其他種類的存儲格式。假若存儲卡并非使用預(yù)設(shè)的存儲格式(在此為FAT32的存儲格式),那么就禁止存取存儲卡(步驟S320)。相對的,假若存儲卡使用了預(yù)設(shè)的存儲格式,那么就先后從存儲卡與機(jī)臺中取得第一及第二識別碼(步驟S302與步驟S304)。所取得的第一及第二識別碼會被用來比較并判斷兩者之間是否具有某種預(yù)設(shè)關(guān)系,例如兩者之間是否符合某種運(yùn)算關(guān)系,或簡單一點(diǎn)來看,兩者是否相同(步驟S306)。假若判斷結(jié)果為是否,那么同樣的將禁止存取存儲卡(步驟S320),反之則使流程繼續(xù)下去。在本實(shí)施例中,在步驟S306的判斷結(jié)果為是之后,將進(jìn)一步從存儲卡中取得在前兩個(gè)實(shí)施例中都提到過的版本值(步驟S308)。此版本值將被檢視以確定其是否合乎規(guī)定(步驟S310)。在此處,確定版本值是否合乎規(guī)定的方式可以有很多種,例如可以在機(jī)臺的程序中訂定一個(gè)預(yù)設(shè)的可存取否合乎預(yù)期;另一種方法則可以在圖2機(jī)臺20的識別數(shù)據(jù)存儲區(qū)202中存儲一個(gè)可存取版本值,同樣的檢視從存儲卡中所取得的版本值與此可存取版本值之間的關(guān)系是否合乎預(yù)期。在經(jīng)過檢視之后,假若確定從存儲卡中所取得的版本值并不合乎規(guī)定,那么將會禁止機(jī)臺存取存儲卡(步驟S320);而假若確定從存儲卡中所取得的版本值合乎規(guī)定,那么將同意機(jī)臺開始存取存儲卡的內(nèi)容,并進(jìn)行相對適當(dāng)?shù)拇嫒〔僮?。在本?shí)施例中,適當(dāng)?shù)拇嫒〔僮靼瞬襟ES312與S314。首先,在存取存儲卡所存儲的文件內(nèi)容之前必須先取得文件分配表,并將此文件分配表依照一邏輯運(yùn)算(例如將文件分配表進(jìn)行異或邏輯運(yùn)算)進(jìn)行運(yùn)算,藉此得到一個(gè)轉(zhuǎn)換后的解碼文件分配表(步驟S312)。在取得解碼文件分配表之后,機(jī)臺(或操作系統(tǒng))就可以根據(jù)此解碼文件分配表來存取存儲卡中所存儲的數(shù)據(jù),而不至于因?yàn)槲募峙浔淼膬?nèi)容曾經(jīng)過轉(zhuǎn)換而只能取得無法組成真實(shí)數(shù)據(jù)的亂碼(步驟S314)。在此要強(qiáng)調(diào)的是,出現(xiàn)在本實(shí)施例中的三個(gè)判斷步驟S300、S306與S310并沒有一定的順序,甚至,也沒有必要一定要全部使用于存儲卡與機(jī)臺的存取判斷過程中。換句話說,步驟S300可能是在步驟S306與步驟S310之后才進(jìn)行,也有可能步驟S306是在步驟S310之后才進(jìn)行,也有可能在這三個(gè)判斷步驟中僅進(jìn)行了步驟S306與步驟S310。另一種可能的方式則是步驟S300、步驟S306與步驟S310中的任兩者同時(shí)進(jìn)行處理。凡此種種都能利用本發(fā)明所公開的技術(shù)思想而達(dá)到類似的效果,雖然無法詳細(xì)列舉,但皆應(yīng)包含于本發(fā)明的技術(shù)公開范圍之中。綜上所述,在本發(fā)明的實(shí)施例中,機(jī)臺與存儲卡之間設(shè)計(jì)了相對應(yīng)的識別數(shù)據(jù)以供比對,所以各存儲卡只能被特定的機(jī)臺所存取。除此之外還可以通過轉(zhuǎn)換文件分配表而降低在不被允許的狀態(tài)下擅自讀取數(shù)據(jù)的可能性。由于存儲卡不會被隨意的機(jī)臺所存取,所以數(shù)據(jù)外泄的風(fēng)險(xiǎn)將能被大幅度的降低。雖然本發(fā)明已以優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。另外本發(fā)明的任一實(shí)施例或申請專利范圍不須達(dá)成本發(fā)明所公開的全部目的或優(yōu)點(diǎn)或特點(diǎn)。此外,摘要部分和標(biāo)題僅是用來輔助專利文件搜尋之用,并非用來限制本發(fā)明要求保護(hù)的范圍。ii權(quán)利要求1、一種存儲卡存取方法,適用于使用一第一預(yù)設(shè)操作系統(tǒng)之一機(jī)臺與一存儲卡間的數(shù)據(jù)存取,該存儲卡存取方法包含檢查該存儲卡是否使用支持該第一預(yù)設(shè)操作系統(tǒng)的一數(shù)據(jù)存儲格式;當(dāng)該存儲卡并非使用支持該第一預(yù)設(shè)操作系統(tǒng)的該數(shù)據(jù)存儲格式時(shí),禁止該機(jī)臺存取該存儲卡內(nèi)的數(shù)據(jù);在該存儲卡中記錄一版本值,該數(shù)據(jù)存儲格式也支持一第二預(yù)設(shè)操作系統(tǒng);以及當(dāng)該第二預(yù)設(shè)操作系統(tǒng)判定該存儲卡中的該版本值相異于該數(shù)據(jù)存儲格式的一預(yù)設(shè)版本值的時(shí)候,該第二預(yù)設(shè)操作系統(tǒng)判定該存儲卡無法被存取。2、如權(quán)利要求1所述的存儲卡存取方法,更包括在該存儲卡中存儲一第一識別碼;在該機(jī)臺中存儲一第二識別碼;當(dāng)該存儲卡被插入該機(jī)臺的時(shí)候,該機(jī)臺讀取該第一識別碼以與該第二識別碼相比較;以及判斷該第一識別碼與該第二識別碼間的關(guān)系與一第一預(yù)設(shè)關(guān)系是否相同,以決定該機(jī)臺是否可存取該存儲卡內(nèi)的數(shù)據(jù)。3、如權(quán)利要求2所述的存儲卡存取方法,其中該第一預(yù)設(shè)關(guān)系為該第一識別碼與該第二識別碼相同。4、如權(quán)利要求2所述的存儲卡存取方法,其中該存儲卡包含一啟動區(qū),該啟動區(qū)提供一保留存儲區(qū),以記錄該第一識別碼。5、如權(quán)利要求1所述的存儲卡存取方法,其中該存儲卡包含一啟動區(qū),該啟動區(qū)記錄用以判別該數(shù)據(jù)存儲格式的多個(gè)參數(shù),該些參數(shù)包含該版本值。6、如權(quán)利要求5所述的存儲卡存取方法,其中于檢查該存儲卡是否使用該數(shù)據(jù)存儲格式時(shí),系根據(jù)該啟動區(qū)所記錄之該些參數(shù)的至少其一進(jìn)行判斷。7、如權(quán)利要求1所述的存儲卡存取方法,其中該啟動區(qū)包括一版本存儲區(qū),以記錄該版本值。8、如權(quán)利要求1所述的存儲卡存取方法,更包括取得該存儲卡中的該版本值;判斷該存儲卡中的該版本值是否符合一規(guī)定;以及若該存儲卡中的該版本值符合該規(guī)定,允許該機(jī)臺存取該存儲卡。9、如權(quán)利要求8所述的存儲卡存取方法,其中該存儲卡中的該版本值符合該規(guī)定系為該存儲卡中的該版本值與該機(jī)臺中所存儲的一可存取版本值相同。10、如權(quán)利要求1所述的存儲卡存取方法,更包括下列步驟當(dāng)該機(jī)臺可存取該存儲卡內(nèi)的數(shù)據(jù)時(shí),將該存儲卡中的一文件分配表依據(jù)一邏輯運(yùn)算進(jìn)行轉(zhuǎn)換以取得一解碼文件分配表;以及根據(jù)該解碼文件分配表的內(nèi)容來存取該存儲卡。11、一種存儲卡存取系統(tǒng),包括一存儲卡,使用支持一第一預(yù)設(shè)操作系統(tǒng)的一數(shù)據(jù)存儲格式,并存儲有一第一識別碼;以及一機(jī)臺,使用該第一預(yù)設(shè)#:作系統(tǒng),該機(jī)臺包括一程序存儲區(qū),存儲用以執(zhí)行存取一外接存儲裝置的一程序;一識別數(shù)據(jù)存儲區(qū),存儲與該機(jī)臺相關(guān)的一識別數(shù)據(jù);以及一處理單元,執(zhí)行該第一預(yù)設(shè)操作系統(tǒng)與該程序,以從該存儲卡中取得該第一識別碼,并從該識別數(shù)據(jù)中取得一第二識別碼,根據(jù)該第一識別碼與該第二識別碼間是否存在一第一預(yù)設(shè)關(guān)系,以決定該機(jī)臺是否可存取該存儲卡。12、如權(quán)利要求11所述的存儲卡存取系統(tǒng),其中該存儲卡所使用的該數(shù)據(jù)存儲格式也支持一第二預(yù)設(shè)操作系統(tǒng),該存儲卡包括一啟動區(qū),記錄用以判別該數(shù)據(jù)存儲格式的至少一參數(shù);一數(shù)據(jù)存儲區(qū),用以記錄一文件;以及一文件分配表,用以記錄該文件于該數(shù)據(jù)存儲區(qū)中的存儲位置。13、如權(quán)利要求12所述的存儲卡存取系統(tǒng),其中該文件分配表中所記錄的該文件于該數(shù)據(jù)存儲區(qū)中的存儲位置與該文件實(shí)際上在該數(shù)據(jù)存儲區(qū)中的存儲位置并不相同,且以一邏輯運(yùn)算加以決定。14、如權(quán)利要求13所述的存儲卡存取系統(tǒng),其中該邏輯運(yùn)算為異或邏輯運(yùn)算。15、如權(quán)利要求11所述的存儲卡存取系統(tǒng),其中該啟動區(qū)包括一版本存儲區(qū),用以記錄一版本值,且當(dāng)該版本值為相異于該數(shù)據(jù)存儲格式的一預(yù)設(shè)版本值的時(shí)候,該第二預(yù)設(shè)操作系統(tǒng)判定該存儲卡無法被存取。16、一種存儲卡,適用于插入一機(jī)臺中,以供該機(jī)臺存取該存儲卡內(nèi)的數(shù)據(jù),該存儲卡使用支持一預(yù)設(shè)操作系統(tǒng)的一數(shù)據(jù)存儲格式來存儲數(shù)據(jù),其特征在于該存儲卡中存儲一識別數(shù)據(jù),該識別數(shù)據(jù)在該存儲卡被插入該機(jī)臺中的時(shí)候會被該機(jī)臺取出,而與該機(jī)臺中所存儲的一機(jī)臺識別數(shù)據(jù)相比較,當(dāng)該識別數(shù)據(jù)與該機(jī)臺識別數(shù)據(jù)之間符合一預(yù)設(shè)關(guān)系時(shí),該存儲卡適于被該機(jī)臺存取。17、如權(quán)利要求16所述的存儲卡,其中該識別數(shù)據(jù)與該機(jī)臺識別數(shù)據(jù)分別包括一識別碼以供比較。18、如權(quán)利要求16所述的存儲卡,其中該識別數(shù)據(jù)包括一版本值,且當(dāng)該預(yù)設(shè)搡作系統(tǒng)判定該版本值相異于支持該預(yù)設(shè)操作系統(tǒng)之該數(shù)據(jù)存儲格式的一預(yù)設(shè)版本值的時(shí)候,該預(yù)設(shè)操作系統(tǒng)會判定該存儲卡無法被存取。19、如權(quán)利要求16所述的存儲卡,更包括一數(shù)據(jù)存儲區(qū),用以記錄一文件;以及一文件分配表,用以記錄該文件于該數(shù)據(jù)存儲區(qū)中的存儲位置,其中該文件分配表中所記錄之該文件于該數(shù)據(jù)存儲區(qū)中的存儲位置與該文件實(shí)際上在該數(shù)據(jù)存儲區(qū)中的存儲位置并不相同,且以一邏輯運(yùn)算加以決定。20、如權(quán)利要求19所述的存儲卡,其中該邏輯運(yùn)算為異或邏輯運(yùn)算。全文摘要一種存儲卡存取方法及存取系統(tǒng),其適用于使用第一預(yù)設(shè)操作系統(tǒng)的機(jī)臺與存儲卡間的數(shù)據(jù)存取。此存儲卡存取方法先檢查存儲卡是否使用同時(shí)支持包括第一預(yù)設(shè)操作系統(tǒng)及第二預(yù)設(shè)操作系統(tǒng)在內(nèi)的兩個(gè)不同操作系統(tǒng)的數(shù)據(jù)存儲格式,當(dāng)存儲卡并非使用支持此兩種預(yù)設(shè)操作系統(tǒng)的數(shù)據(jù)存儲格式時(shí),禁止機(jī)臺存取存儲卡內(nèi)的數(shù)據(jù)。此外,并在存儲卡中記錄一個(gè)版本值,此版本值為除了某一預(yù)設(shè)版本值之外的值,其中,前述數(shù)據(jù)存儲格式提供一啟動區(qū)以記錄此版本值,而當(dāng)此版本值為預(yù)設(shè)版本值之外的值的時(shí)候,第二預(yù)設(shè)操作系統(tǒng)會判定此存儲卡無法被存取。文檔編號G06F12/14GK101546296SQ200810087238公開日2009年9月30日申請日期2008年3月24日優(yōu)先權(quán)日2008年3月24日發(fā)明者徐烜龍,林俊賢,陳勇志,陳奇進(jìn)申請人:中強(qiáng)光電股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1