專利名稱::通用驅(qū)動(dòng)設(shè)備的格式映射方案的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于從記錄載體讀取或者向其寫入的驅(qū)動(dòng)設(shè)備和方法,所述記錄載體諸如是光盤。具體來(lái)講,本發(fā)明涉及從標(biāo)準(zhǔn)驅(qū)動(dòng)器接口到光盤格式的格式映射。申請(qǐng)人最近已經(jīng)開(kāi)發(fā)了小型光盤,其用于使用相同精度的藍(lán)色激光來(lái)記錄、播放和擦除數(shù)據(jù),所述藍(lán)色激光是為下一代高清晰度錄像機(jī)而正開(kāi)發(fā)的。小型光盤系統(tǒng)通稱為SFFO(SmallFormFactorOptical,小型形狀因數(shù)光盤)或者便攜式藍(lán)盤(PortableBlue,PB),并且表明它能夠在3厘米盤上存儲(chǔ)4千兆字節(jié),并且能夠使可靠讀取它的驅(qū)動(dòng)設(shè)備像存儲(chǔ)卡一樣小。所述SFFO或者PB盤將具有依照標(biāo)準(zhǔn)文件系統(tǒng)(諸如UDF)的定義明確的邏輯格式。然而,主機(jī)設(shè)備或者數(shù)據(jù)源也許不了解這種格式,因此它們可能以不適應(yīng)于SSFO或者PB盤格式的方式來(lái)寫入數(shù)據(jù)。此外,光盤具有有限的重寫次數(shù),例如1000次。不知道使用光盤的主機(jī)設(shè)備可能繼續(xù)不斷地向同一位置寫入文件系統(tǒng)數(shù)據(jù),由此導(dǎo)致所述盤的該部分的故障。如果故障位置包括諸如文件系統(tǒng)的關(guān)鍵數(shù)據(jù),那么這會(huì)導(dǎo)致整個(gè)盤不能使用。目前,存在多個(gè)標(biāo)準(zhǔn)接口來(lái)把存儲(chǔ)設(shè)備連接至主機(jī),諸如個(gè)人計(jì)算機(jī)(PC)或者數(shù)字照相機(jī)。可能的接口包括PCMCIA(PersonalComputerMemoryCardInternationalAssociation,個(gè)人計(jì)算機(jī)存儲(chǔ)器卡國(guó)際聯(lián)合會(huì))、壓縮閃存、MMCA(MultiMediaCardAssociation,多媒體卡聯(lián)合會(huì))等等。能夠使用結(jié)合同一接口的不同存儲(chǔ)技術(shù),例如,基于硬盤的微型驅(qū)動(dòng)器具有壓縮閃存(CF)接口。這些標(biāo)準(zhǔn)接口提供物理兼容性,但是,設(shè)備的邏輯格式?jīng)]有被所述標(biāo)準(zhǔn)涵蓋。因此,雖然主機(jī)也許能與存儲(chǔ)設(shè)備連接,但是很難確保它能了解數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備上的方式。所述存儲(chǔ)設(shè)備將其自身作為邏輯地址空間呈現(xiàn)給主機(jī)。由于SFFO或者PB盤將具有近似30毫米的直徑的事實(shí),所以所述驅(qū)動(dòng)設(shè)備能適應(yīng)壓縮閃存形狀因數(shù)。在該情況下,能夠創(chuàng)建具有通常用于固態(tài)存儲(chǔ)器的接口(例如,CF接口)的可移除的驅(qū)動(dòng)器。然而,替代固態(tài)存儲(chǔ)器將產(chǎn)生針對(duì)光盤并且尤其是SFFO或者PB的如下問(wèn)題1.所述SFFO或者PB盤將具有包括文件系統(tǒng)的定義明確的邏輯格式,例如,如在1998年4月3日經(jīng)由光存儲(chǔ)技術(shù)關(guān)聯(lián)(OpticalStorageTechnologyAssociation,OSTA)提出的UDF規(guī)范修訂版2.01或新近版本中提出的UDF(UniversalDiscFormat,通用盤格式)那樣。傳統(tǒng)主機(jī)設(shè)備不會(huì)了解這種格式,并且將很可能以不符合SFFO或者PB盤的格式寫入數(shù)據(jù),例如使用公共文件分配表(FAT)文件系統(tǒng)來(lái)進(jìn)行。這樣會(huì)導(dǎo)致盤無(wú)法容易地與其他SFFO或者PB播放器進(jìn)行交換。涉及FAT文件系統(tǒng)的更多細(xì)節(jié)可以從如下因特網(wǎng)地址來(lái)獲得,所述地址為http://www.rnicrosft.com/windows2000/techinfo/reskit/en-us/default.asp?url=/windows2000/techinfo/reskit/en-us/core/fncc_fil_weol.asp.2.如上所述,光盤具有有限的重寫次數(shù),例如是1000次。不知道其正使用的光盤的主機(jī)設(shè)備可能繼續(xù)不斷地向同一位置寫入文件系統(tǒng)數(shù)據(jù),由此導(dǎo)致所述盤的那些部分發(fā)生故障。如果故障位置包括諸如文件系統(tǒng)的關(guān)鍵數(shù)據(jù),那么這會(huì)導(dǎo)致整個(gè)盤不能使用??朔邢薜脑傺h(huán)能力是諸如閃速存儲(chǔ)器之類的固態(tài)存儲(chǔ)器普遍的問(wèn)題,但是為此制定的方案不適用于SFFO或者PB盤。3.就查找時(shí)間和穩(wěn)定的數(shù)據(jù)速率而言,SFFO或者PB的性能不同于硬盤驅(qū)動(dòng)器(HDD),例如,微型驅(qū)動(dòng)器以及固態(tài)存儲(chǔ)器。傳統(tǒng)主機(jī)不會(huì)知道此差異,并且可能以不能最佳實(shí)現(xiàn)所需性能的方式來(lái)寫SFFO或者PB。4.諸如微型驅(qū)動(dòng)器以及SFFO或者PB之類的機(jī)械驅(qū)動(dòng)器的功耗比固態(tài)存儲(chǔ)器的功耗超出多個(gè)數(shù)量級(jí)。為了橋接所述間隙,需要高級(jí)的功率管理。傳統(tǒng)主機(jī)不會(huì)知道這種規(guī)定,并且就功耗而言,這種主機(jī)的訪問(wèn)模式不是最佳的。5.所述SFFO或者PB是可移除的格式。因此,所述介質(zhì)對(duì)宏觀缺陷更加明顯,諸如斑點(diǎn)和劃痕。所述SFFO或者PB格式可以包括處理此問(wèn)題的措施。此外,傳統(tǒng)主機(jī)將不會(huì)意識(shí)到這些措施。作為特定的例子,SFFO或者PB驅(qū)動(dòng)器可以經(jīng)由壓縮閃存(CF)接口連接至數(shù)字照相機(jī)。所述照相機(jī)將經(jīng)由CF接口使用FAT文件系統(tǒng)存儲(chǔ)圖像。這往往在SFFO或者PB上產(chǎn)生FAT而不是SFFO或者PB文件系統(tǒng),例如,UDF。此外,照相機(jī)很可能每次在同一位置寫入FAT文件系統(tǒng),這將最終導(dǎo)致在該位置發(fā)生故障,并且因此最終導(dǎo)致整個(gè)盤發(fā)生故障。諸如記憶棒和壓縮閃存之類的現(xiàn)有設(shè)備具有控制器,所述控制器可以在邏輯地址空間和物理地址空間之間執(zhí)行某些重新映射,以便處理過(guò)熱點(diǎn)。然而,不同于閃速存儲(chǔ)器,對(duì)于光盤來(lái)說(shuō),由于它們的查找時(shí)間而存在額外的問(wèn)題,如此使得光盤上的任意重新映射會(huì)導(dǎo)致性能問(wèn)題。因此,本發(fā)明的目的在于提供一種能夠使用與記錄載體格式有關(guān)的標(biāo)準(zhǔn)驅(qū)動(dòng)器接口的方法和驅(qū)動(dòng)設(shè)備,所述記錄載體格式例如是光盤格式。此目的是通過(guò)如權(quán)利要求1所述的驅(qū)動(dòng)設(shè)備并且通過(guò)如權(quán)利要求23所述的讀取或者寫入方法來(lái)實(shí)現(xiàn)的。由此,提供了一種用于例如基于FAT文件系統(tǒng)從傳統(tǒng)格式映射至新記錄載體格式的機(jī)制,所述新記錄載體格式例如是基于UDF的SFFO或者PB格式。因此,記錄載體格式的屬性對(duì)于通常用于固態(tài)存儲(chǔ)器的接口是隱藏的。結(jié)合本發(fā)明,術(shù)語(yǔ)“傳統(tǒng)”用于表明那些格式、應(yīng)用程序、數(shù)據(jù)或設(shè)備從早于現(xiàn)有技術(shù)的語(yǔ)言、平臺(tái)和技術(shù)繼承下來(lái)。通常難題在于,在保持傳統(tǒng)特征或者應(yīng)用程序運(yùn)行的同時(shí),將其轉(zhuǎn)換為利用新技術(shù)和技能的更加新的、更加有效的特征。所述接口裝置可以是存儲(chǔ)設(shè)備的標(biāo)準(zhǔn)接口,諸如PCMCIA、壓縮閃存、或者M(jìn)MCA。此外,第一文件系統(tǒng)可以是FAT文件系統(tǒng),而第二文件系統(tǒng)可以是UDF文件系統(tǒng)。由此,例如,可以保證驅(qū)動(dòng)設(shè)備的通用或者普遍用途,以便可以由新的磁盤驅(qū)動(dòng)設(shè)備來(lái)代替常規(guī)的可移除驅(qū)動(dòng)設(shè)備。所述映射裝置可以適用于依照第二格式的邏輯規(guī)范為第一文件系統(tǒng)的圖像保留空間。具體來(lái)講,所述映射裝置可以被設(shè)置為把保留的空間視為第一文件系統(tǒng)的分區(qū)。此外,所述映射裝置可以被設(shè)置為對(duì)保留的空間應(yīng)用缺陷管理。第一文件系統(tǒng)的圖像可以對(duì)應(yīng)于單個(gè)文件。這種基于圖像的實(shí)現(xiàn)方式以可交換性為代價(jià)提供了容易的解決方案,這在某些情況下可以被接受。通過(guò)不知道第二文件系統(tǒng)的主機(jī),所述設(shè)備可以經(jīng)由接口裝置提供對(duì)第二文件系統(tǒng)的文件的訪問(wèn)。然后,所述第二文件系統(tǒng)可以通過(guò)映射裝置得以解釋,所述映射裝置被設(shè)置為把第一文件系統(tǒng)的等效結(jié)構(gòu)寫入至記錄載體。所述映射裝置可以適用于把第一文件系統(tǒng)的文件轉(zhuǎn)換為預(yù)定大小的簇,該預(yù)定大小對(duì)應(yīng)于第二文件系統(tǒng)的分組大小,并且適用于把這些簇與第二文件系統(tǒng)的分組對(duì)準(zhǔn)。由此,在相對(duì)較大的文件的情況下防止性能損失。映射裝置基于數(shù)據(jù)結(jié)構(gòu)屬性可以把第一文件系統(tǒng)的圖像分解為不同類別,并且在第二文件系統(tǒng)的不同文件中存儲(chǔ)分解的文件部分。這樣為保持所有文件系統(tǒng)數(shù)據(jù)靠攏并且防止性能由于包含經(jīng)常訪問(wèn)數(shù)據(jù)的扇區(qū)的重新映射而造成早期損失提供了機(jī)會(huì)。不同類別可以包括文件結(jié)構(gòu)的穩(wěn)固分配類以及易失分配類的至少一個(gè)。作為第二種實(shí)現(xiàn)方式,所述映射裝置可以被設(shè)置為在記錄載體上安裝第二文件系統(tǒng),并且把存儲(chǔ)器裝置中的第二文件系統(tǒng)翻譯為第一文件系統(tǒng)的等效結(jié)構(gòu)。因此,不同文件系統(tǒng)被有效地被高速緩存在存儲(chǔ)器裝置中。具體來(lái)講,所述存儲(chǔ)器裝置可以是非易失性存儲(chǔ)器。然后,可以通過(guò)所述設(shè)備延遲第二文件系統(tǒng)的更新,直到記錄載體被彈出。所述映射裝置可以被設(shè)置為在記錄載體上的文件中存儲(chǔ)第一文件系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu),并在存儲(chǔ)器裝置中存儲(chǔ)第一文件系統(tǒng)的易失數(shù)據(jù)結(jié)構(gòu)。由此,提供了基于圖像的實(shí)現(xiàn)方式和基于存儲(chǔ)器的實(shí)現(xiàn)方式之間的組合。然后,如果需要,第一文件系統(tǒng)的靜態(tài)部分被存儲(chǔ)在文件中,而第一文件系統(tǒng)的易失部分在存儲(chǔ)器中生成。這樣減少了重構(gòu)第一文件系統(tǒng)需要的時(shí)間和處理步驟。作為進(jìn)一步的實(shí)現(xiàn)方式,所述映射裝置可以被設(shè)置為提供第一文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和第二文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)之間的動(dòng)態(tài)映射。文件系統(tǒng)之間的這種運(yùn)行時(shí)翻譯提供了如下的益處,即系統(tǒng)可以充分利用第二文件系統(tǒng)的邏輯格式規(guī)范中的所有規(guī)定。在從屬權(quán)利要求中定義了更加有益的修改?,F(xiàn)在將參照附圖、基于優(yōu)選實(shí)施例來(lái)描述本發(fā)明,其中圖1依照本發(fā)明的優(yōu)選實(shí)施例示出了具有標(biāo)準(zhǔn)接口的可移除驅(qū)動(dòng)設(shè)備的示意性框圖;圖2示出了表明依照第一優(yōu)選實(shí)施例的基于圖像的實(shí)現(xiàn)方式的原理圖;圖3示出了表明依照第二優(yōu)選實(shí)施例的基于存儲(chǔ)器的實(shí)現(xiàn)方式的示意圖;以及圖4示出了表明依照第三優(yōu)選實(shí)施例的動(dòng)態(tài)映射實(shí)現(xiàn)方式的示意圖?,F(xiàn)在將結(jié)合可移除的SFFO或者PB驅(qū)動(dòng)設(shè)備來(lái)描述優(yōu)選實(shí)施例,所述設(shè)備向諸如數(shù)字照相機(jī)之類的傳統(tǒng)主機(jī)呈現(xiàn)基于FAT的CF接口。每個(gè)存儲(chǔ)設(shè)備都需要文件系統(tǒng),以便可以使數(shù)據(jù)作為文件被存儲(chǔ)和檢索。為了訪問(wèn)任何文件,操作系統(tǒng)(OS)必須知道那些文件在哪。為了方便起見(jiàn),所有文件被給予一個(gè)區(qū)分的名稱,并且被分配給多個(gè)分級(jí)組織目錄的其中一個(gè)。文件例如還可以具有關(guān)聯(lián)屬性,以便定義讀和寫許可。文件系統(tǒng)方便了幾百乃至數(shù)千個(gè)文件的存儲(chǔ)與檢索。不同的OS類往往使用不同的文件系統(tǒng),并且多個(gè)文件系統(tǒng)被使用以便適應(yīng)多個(gè)平臺(tái)。CD-ROM的大部分公用文件系統(tǒng)是ISO9660,其是HighSierraGroup文件系統(tǒng)的國(guó)際標(biāo)準(zhǔn)版本,并且是為個(gè)人計(jì)算機(jī)而設(shè)計(jì)的。隨著數(shù)字化視頻光盤(DVD)的出現(xiàn),UDF文件系統(tǒng)已經(jīng)被添加到所述列表。這適用于只讀、重寫(RW)并且可記錄或者一次性寫入(R)盤,并且允許長(zhǎng)文件名。CD介質(zhì)由于它們的特性而需要特殊的考慮。CD最初是為只讀式應(yīng)用而設(shè)計(jì),這影響了其中的寫入方式。RW格式化包括寫入引入、用戶數(shù)據(jù)區(qū)域以及引出。這些區(qū)域可以依照任何順序被寫入。所述物理格式可以繼之以驗(yàn)證通過(guò)。在驗(yàn)證通過(guò)期間發(fā)現(xiàn)的缺陷被列舉在未分配的空間列表中。空閑空間描述符可以被記錄,并且反映分配給損壞區(qū)域以及扇區(qū)備用區(qū)域的空間。所述格式可以包括介質(zhì)上的所有可用空間。然而,如果用戶要求,那么可以格式化子集以便保存格式化時(shí)間。該較小的格式稍后會(huì)發(fā)展到全部可用空間。在隨后的優(yōu)選實(shí)施例中,把UDF用作SFFO或者PB文件系統(tǒng)。圖1示出了適用于適合壓縮閃存形狀因數(shù)的可移除驅(qū)動(dòng)設(shè)備30。因此,驅(qū)動(dòng)設(shè)備30可用于替代固態(tài)存儲(chǔ)器。為了實(shí)現(xiàn)這一點(diǎn),提供了具有相應(yīng)連接端子的標(biāo)準(zhǔn)CF接口32,映射單元20連接于此。由于CF接口32通常結(jié)合FAT文件系統(tǒng)來(lái)使用的事實(shí),故而映射單元20必須被設(shè)置為在向可移除驅(qū)動(dòng)設(shè)備30的盤10寫入時(shí),從FAT映射至UDF,并且當(dāng)從盤10讀取時(shí),從UDF映射至FAT。FAT是大多數(shù)現(xiàn)今操作系統(tǒng)支持的MS-DOS文件系統(tǒng)。它具有三種不同類型,即,F(xiàn)AT12、FAT16以及FAT32,其中名稱指出由文件分配表中的條目使用的位數(shù),由此給予文件系統(tǒng)的名稱。正如從盤上看出的那樣,所述文件分配表實(shí)際上是FAT文件系統(tǒng)內(nèi)部結(jié)構(gòu)之一。此表的目的在于記住盤的哪些區(qū)域可用并且哪些區(qū)域被使用。在FAT中,數(shù)據(jù)區(qū)域被分成簇,所述簇對(duì)應(yīng)于FAT介質(zhì)上的扇區(qū)組。其余的分區(qū)被簡(jiǎn)單地分為扇區(qū)。文件和目錄在這些簇中存儲(chǔ)它們的數(shù)據(jù)。一個(gè)簇的大小在被稱為引導(dǎo)記錄(BootRecord)的結(jié)構(gòu)中加以規(guī)定,并且范圍可以從單個(gè)扇區(qū)到128個(gè)扇區(qū)。所述引導(dǎo)記錄位于保留扇區(qū)的區(qū)域內(nèi)。實(shí)際的文件分配表結(jié)構(gòu)是相對(duì)簡(jiǎn)單的結(jié)構(gòu)。它只是12位、16位或者32位數(shù)據(jù)元素的陣列。所述文件分配表可以被認(rèn)為是單鏈接列表。文件分配表中的每個(gè)鏈規(guī)定盤的哪些部分屬于給定文件或者目錄。所述用戶數(shù)據(jù)區(qū)域是其中存儲(chǔ)文件和目錄內(nèi)容的區(qū)域。圖1中,當(dāng)經(jīng)由接口32寫入一個(gè)塊時(shí),不知道它屬于什么文件,正如通常那樣,文件系統(tǒng)在數(shù)據(jù)被寫入之后或者在結(jié)束會(huì)話時(shí)被更新。然而,實(shí)際上,假定連續(xù)的塊屬于同一文件,那么在大多數(shù)情況下這些塊的分配可以遵照分配規(guī)則來(lái)進(jìn)行。然后,當(dāng)它被寫時(shí),它必須反映文件系統(tǒng)中的任何重新映射。使用啟發(fā)式規(guī)則,實(shí)際上能夠遵循預(yù)定的分配規(guī)則。在隨后的優(yōu)選實(shí)施例中,SFFO或者PB格式的屬性對(duì)于用于固態(tài)存儲(chǔ)器的接口32是隱藏的。依照如下第一至第三優(yōu)選實(shí)施例的特定實(shí)現(xiàn)方式,SFFO或者PB驅(qū)動(dòng)設(shè)備30向諸如數(shù)字照相機(jī)之類的傳統(tǒng)主機(jī)暴露基于FAT的CF接口32。圖2示出了依照第一優(yōu)選實(shí)施例的映射實(shí)現(xiàn)方式,其中依照SFFO或者PB邏輯格式的規(guī)范為FAT圖像保留空間,并且把缺陷管理應(yīng)用于盤10上的保留空間14。所述保留空間14將被視為FAT分區(qū)。在UDF文件系統(tǒng)中,這種FAT圖像可以作為單個(gè)文件出現(xiàn)。因此,F(xiàn)AT文件系統(tǒng)的圖像在映射單元20中被轉(zhuǎn)換為用于盤10上的UDF文件系統(tǒng)的UDF文件。如果具有FAT圖像的光盤10用于沒(méi)有暴露CF接口的SFFO或者PB驅(qū)動(dòng)器,那么用于描述光盤10上的文件布局的FAT條目可以被鏡像在UDF文件系統(tǒng)中。由此,兩個(gè)文件系統(tǒng)被寫入相同的數(shù)據(jù)。作為選擇,想要寫入FAT圖像或者從中讀取的應(yīng)用程序可以解釋FAT結(jié)構(gòu)本身,其中所述FAT圖像提供于光盤10的保留空間14中。另一方面,用于跨越CF接口32訪問(wèn)依照UDF描述的文件的主機(jī)也許不知道UDF文件系統(tǒng)。由此,UDF文件無(wú)法跨越基于FAT的CF接口32而被暴露。由不實(shí)現(xiàn)FAT的SFFO或者PB驅(qū)動(dòng)器寫入的文件對(duì)于使用基于FAT的CF接口32來(lái)訪問(wèn)光盤10的設(shè)備是不可見(jiàn)的。在某些情況下,例如,膝上型電腦中的CFII卡,由于它限制使用SFFO或者PB盤的文件的可交換性,故而認(rèn)為這不是理想狀況。在諸如數(shù)字式靜物攝影機(jī)的其它情況下,由于照相機(jī)不了解的文件對(duì)其而言是不可見(jiàn)的,故而認(rèn)為這是十分有益的。作為另一選擇,暴露基于FAT的CF接口32的可移除SFFO或者PB驅(qū)動(dòng)器30可以解釋完整的UDF文件系統(tǒng),并且把等效的FAT結(jié)構(gòu)寫入SFFO或者PB盤10。此解釋功能可以在映射單元20中實(shí)現(xiàn)。有限再循環(huán)能力的問(wèn)題可以通過(guò)由驅(qū)動(dòng)器提供的缺陷管理來(lái)處理。所述SFFO或者PB邏輯格式層可以負(fù)責(zé)此缺陷管理。所述缺陷管理對(duì)于主機(jī)而言應(yīng)當(dāng)是透明的。FAT實(shí)現(xiàn)方式要求引導(dǎo)扇區(qū)處于LBN0,這是FAT圖像內(nèi)部的地址空間中的第一扇區(qū)。所述引導(dǎo)扇區(qū)包含BIOS參數(shù)塊BPB。如果此扇區(qū)被重新映射,那么由主機(jī)看來(lái)它應(yīng)當(dāng)仍位于LBN0。此外,大部分FAT實(shí)現(xiàn)方式期待處于LBN1的FS信息結(jié)構(gòu),并且不能處理另一位置。此結(jié)構(gòu)經(jīng)常被更新,并且作為可能的候選直到用完重寫周期,并且因此扇區(qū)可能在某時(shí)被重新映射。映射可以基于盤10上此結(jié)構(gòu)的位置移動(dòng),由此防止盤屬性的惡化。SFFO或者PB邏輯格式層面對(duì)一個(gè)大的文件。就性能、功耗和穩(wěn)固性而言,這具有重大影響。當(dāng)通常存儲(chǔ)相對(duì)較大的文件時(shí),例如,在數(shù)字式靜物攝影機(jī)作為主機(jī)設(shè)備的情況下,某些對(duì)顯著性能損失的保護(hù)措施可以通過(guò)選擇32K的簇大小、即SFFO或者PB盤10上的一個(gè)分組并且確保所述簇與SFFO或者PB分組對(duì)準(zhǔn)來(lái)獲得。作為選擇,所述FAT結(jié)構(gòu)可以被存儲(chǔ)在一個(gè)以上UDF文件中。具體來(lái)講,間距可以基于FAT結(jié)構(gòu)的易失性。靜態(tài)FAT結(jié)構(gòu)可以作為分配類“穩(wěn)固的”來(lái)加以存儲(chǔ),易失FAT結(jié)構(gòu)可以作為分配類“易失的”來(lái)加以存儲(chǔ),并且實(shí)際文件可以使用FAT存儲(chǔ)在保留空間14中。由此,分解的FAT圖像被提供在盤10上。分配類的使用在存儲(chǔ)介質(zhì)或設(shè)備具有限制某一方面性能的某些屬性的情況下十分有用。應(yīng)注意的是,保留空間14內(nèi)部對(duì)FAT文件數(shù)據(jù)的最優(yōu)化(例如集中目錄文件)需要控制期望訪問(wèn)FAT文件的傳統(tǒng)主機(jī)。依照第一優(yōu)選實(shí)施例的基于圖像的實(shí)現(xiàn)方式由此提供了簡(jiǎn)易的方案來(lái)解決映射問(wèn)題,但是以可交換性為代價(jià)。圖3示出了依照第二優(yōu)選實(shí)施例的基于存儲(chǔ)器的實(shí)現(xiàn)方式的示意圖,所述實(shí)現(xiàn)方式是一種有吸引力的方式,用于通過(guò)在盤10上安裝UDF文件系統(tǒng)并且把UDF文件系統(tǒng)翻譯為存儲(chǔ)單元24中的等效FAT結(jié)構(gòu)來(lái)使SFFO或者PB驅(qū)動(dòng)設(shè)備30暴露基于FAT的CF接口32。然后,接口映射單元22把等效的FAT結(jié)構(gòu)經(jīng)由CF接口32暴露給主機(jī)設(shè)備。所述存儲(chǔ)單元24可以是NVRAM(Non-VolatileRandomAccessMemory,非易失性隨機(jī)存儲(chǔ)器)。如果NVRAM用于此情況,那么盤10上的UDF文件系統(tǒng)的更新可以被延遲,直到盤10被彈出為止。另一方面,如果易失的RAM被使用,那么這會(huì)使系統(tǒng)對(duì)盤10上的UDF文件系統(tǒng)中的不一致很敏感,正如如果存儲(chǔ)器掉電,文件系統(tǒng)數(shù)據(jù)會(huì)丟失那樣。存儲(chǔ)單元24中的NVRAM可以是MRAM(Magneto-resistiveRandomAccessMemory,磁阻隨機(jī)存取存儲(chǔ)器),其中使用磁荷而不是電荷來(lái)存儲(chǔ)數(shù)據(jù)位。由此,靜態(tài)RAM的高速與動(dòng)態(tài)RAM的高密度相結(jié)合,由此存儲(chǔ)更大數(shù)量的數(shù)據(jù),能夠使其更加快速地被訪問(wèn),同時(shí)消耗比現(xiàn)有電子存儲(chǔ)器更小的功率。此外,MRAM在切斷電源之后保留數(shù)據(jù),由此防止數(shù)據(jù)丟失并且能夠在無(wú)需等待任何引導(dǎo)過(guò)程的情況下瞬間啟動(dòng)。由此,F(xiàn)AT結(jié)構(gòu)可以經(jīng)常被更新,并且再循環(huán)能力不像在閃存設(shè)備中那樣受限。所述接口映射單元22被設(shè)置為提供對(duì)存儲(chǔ)單元24的訪問(wèn),并且把存儲(chǔ)在存儲(chǔ)單元24中的FAT數(shù)據(jù)映射到CF接口32處使用的格式。在其他優(yōu)選實(shí)施例中,此接口映射功能還被提供于映射單元20中。因此,在依照第二優(yōu)選實(shí)施例的基于存儲(chǔ)器的實(shí)現(xiàn)方式中,不同的文件系統(tǒng)被有效地高速緩存在存儲(chǔ)單元24中,然后在盤10上高速緩存一個(gè)文件系統(tǒng)。然而,與第一優(yōu)選實(shí)施例的基于圖像的方案結(jié)合是可能的。具體來(lái)講,例如引導(dǎo)記錄的靜態(tài)FAT結(jié)構(gòu)可以被存儲(chǔ)在盤10上的文件中,而例如文件系統(tǒng)信息扇區(qū)、FAT表等的易失部分可以在存儲(chǔ)單元24中生成。這樣減少了重構(gòu)FAT結(jié)構(gòu)需要的時(shí)間和處理步驟。在盤10上存儲(chǔ)易失的FAT結(jié)構(gòu)將只有在獨(dú)立的應(yīng)用程序或者主機(jī)不同時(shí)更新UDF文件系統(tǒng)時(shí)才十分有用,這通常無(wú)法確保。如果FAT結(jié)構(gòu)被生成并且保存在存儲(chǔ)單元24中,那么當(dāng)頻繁更新FAT結(jié)構(gòu)時(shí),所述盤10將被屏蔽。由于大部分易失的并且經(jīng)常訪問(wèn)的FAT結(jié)構(gòu)由此被高速緩存在存儲(chǔ)單元24中的實(shí)事,所以性能和功耗可與高速緩存UDF文件系統(tǒng)的情況下的性能和功耗匹敵。依照第二優(yōu)選實(shí)施例的基于存儲(chǔ)器的實(shí)現(xiàn)方式,在驅(qū)動(dòng)設(shè)備30的存儲(chǔ)單元24中需要輔助存儲(chǔ)器。如果FAT將要涵蓋全部SFFO或者PB盤,依照32KB簇,即,分組對(duì)準(zhǔn),和16位條目,即,F(xiàn)AT16,以及32768簇,即,1GB盤,這將需要32768×2=64KB的FAT表格。在4KB簇以及32位條目的情況下,即,F(xiàn)AT32,這往往需要1MB。另一方面,不高速緩存FAT表將意味著要么高速緩存UDF文件系統(tǒng)要么對(duì)于每次讀取和/或?qū)懖僮?,需要訪問(wèn)盤10以便獲取文件分配。這是非常耗費(fèi)功率。圖4示出了依照第三優(yōu)選實(shí)施例的動(dòng)態(tài)映射實(shí)現(xiàn)方式,其中FAT結(jié)構(gòu)依照直接的方式被動(dòng)態(tài)地映射到UDF結(jié)構(gòu)上,反之亦然。這種運(yùn)行時(shí)翻譯提供了如下的益處,即系統(tǒng)可以充分利用SFFO或者PB邏輯格式規(guī)范中的所有規(guī)定。在第三優(yōu)選實(shí)施例中,性能方面由特定的分配類來(lái)涵蓋。對(duì)某一文件的分配類的選擇可以基于啟發(fā)式規(guī)則,諸如類似文件的使用模式或者數(shù)據(jù)源的類型。所述CF接口32可以不知道這種分配類。當(dāng)通常存儲(chǔ)相對(duì)較大的文件時(shí)(例如,在數(shù)字式靜物攝影機(jī)的情況下),某些對(duì)顯著性能損失的保護(hù)措施可以通過(guò)選擇32K的簇大小(即SFFO或者PB盤10上的一個(gè)分組)來(lái)獲得。依照96KB的平均文件大小以及32KB的簇大小,需要3×16位來(lái)描述FAT情況下的分配,并且需要至少(2至4)×16位來(lái)描述UDF情況下的分配。在較大文件的情況下,依照第二和第三實(shí)施例,高速緩存UDF并且運(yùn)行時(shí)翻譯至FAT至少就所需存儲(chǔ)空間而言是十分有益的。第一至第三實(shí)施例的映射單元20以及由第二實(shí)施例的接口映射單元22以及存儲(chǔ)單元24提供的功能可以作為離散的硬件元件或者作為控制處理元件的軟件例程來(lái)實(shí)現(xiàn),所述處理元件諸如是信號(hào)處理器或者微處理器,其形成或者屬于驅(qū)動(dòng)設(shè)備30的控制單元或者控制器。應(yīng)注意的是,本申請(qǐng)不局限于上述特定的實(shí)施例,而是可被用于具有使用第一文件系統(tǒng)的接口和使用不同的第二文件系統(tǒng)的記錄載體的任何驅(qū)動(dòng)設(shè)備。當(dāng)然,依照第一至第三優(yōu)選實(shí)施例的映射實(shí)現(xiàn)方式可以用于映射任何文件系統(tǒng)的組合。所述優(yōu)選實(shí)施例由此可以在所附權(quán)利要求書(shū)的范圍內(nèi)改變。權(quán)利要求1.一種用于記錄載體(10)的驅(qū)動(dòng)設(shè)備,所述驅(qū)動(dòng)設(shè)備(30)包括a)接口裝置(32),用于依照第一文件系統(tǒng)提供輸入或者輸出數(shù)據(jù)的第一格式;以及b)映射裝置(20),用于依照在所述記錄載體(10)上使用的第二文件系統(tǒng)把所述第一格式映射到第二格式。2.如權(quán)利要求1所述的設(shè)備,其中所述接口裝置是存儲(chǔ)設(shè)備的標(biāo)準(zhǔn)接口(32)。3.如權(quán)利要求2所述的設(shè)備,其中所述標(biāo)準(zhǔn)接口(32)是PCMCIA、壓縮閃存或者M(jìn)MCA接口。4.如權(quán)利要求1所述的設(shè)備,其中所述第一文件系統(tǒng)是FAT文件系統(tǒng)。5.如權(quán)利要求1所述的設(shè)備,其中所述第二文件系統(tǒng)是UDF文件系統(tǒng)。6.如權(quán)利要求1所述的設(shè)備,其中所述記錄載體是光盤(10)。7.如權(quán)利要求1所述的設(shè)備,其中所述驅(qū)動(dòng)設(shè)備是可移除的驅(qū)動(dòng)設(shè)備(30)。8.如權(quán)利要求1或者2所述的設(shè)備,其中所述映射裝置適于依照所述第二格式的邏輯規(guī)范為所述第一文件系統(tǒng)的圖像保留空間。9.如權(quán)利要求8所述的設(shè)備,其中所述映射裝置被設(shè)置為把所述保留空間(14)視為所述第一文件系統(tǒng)的分區(qū)。10.如權(quán)利要求8或者9所述的設(shè)備,其中所述映射裝置(20)被設(shè)置為把缺陷管理應(yīng)用于所述保留空間(14)。11.如權(quán)利要求8至10任一項(xiàng)所述的設(shè)備,其中所述第一文件系統(tǒng)的所述圖像對(duì)應(yīng)于所述第二文件系統(tǒng)的單個(gè)文件。12.如先前權(quán)利要求任一項(xiàng)所述的設(shè)備,其中通過(guò)不知道第二文件系統(tǒng)的主機(jī),所述設(shè)備(30)經(jīng)由接口裝置(32)提供對(duì)所述第二文件系統(tǒng)的文件的訪問(wèn)。13.如權(quán)利要求12所述的設(shè)備,其中所述第二文件系統(tǒng)由所述映射裝置(20)解釋,所述映射裝置被設(shè)置為把所述第一文件系統(tǒng)的等效結(jié)構(gòu)寫入所述記錄載體(10)。14.如先前權(quán)利要求任一項(xiàng)所述的設(shè)備,其中所述映射裝置(20)適于把所述文件系統(tǒng)的文件轉(zhuǎn)換為預(yù)定大小的簇,該預(yù)定大小對(duì)應(yīng)于所述第二文件系統(tǒng)的分組大小,并且適于把所述簇與所述第二文件系統(tǒng)的分組對(duì)準(zhǔn)。15.如權(quán)利要求8所述的設(shè)備,其中所述映射裝置(20)適于基于數(shù)據(jù)結(jié)構(gòu)的屬性把所述第一文件系統(tǒng)的所述圖像分解為不同的類別,并且把所述分解的文件部分存儲(chǔ)在所述第二文件系統(tǒng)的不同文件中。16.如權(quán)利要求15所述的設(shè)備,其中所述不同類別包括文件結(jié)構(gòu)的穩(wěn)固分配類以及易失分配類的至少一個(gè)。17.如權(quán)利要求1至7任一項(xiàng)所述的設(shè)備,其中所述映射裝置(20)被設(shè)置為在所述記錄載體上安裝所述第二文件系統(tǒng),并且把存儲(chǔ)裝置(24)中的所述第二文件系統(tǒng)翻譯為所述第一文件系統(tǒng)的等效結(jié)構(gòu)。18.如權(quán)利要求17所述的設(shè)備,其中所述存儲(chǔ)裝置(24)是非易失性存儲(chǔ)器。19.如權(quán)利要求18所述的設(shè)備,其中所述第二文件系統(tǒng)是當(dāng)所述記錄載體被彈出時(shí),由所述設(shè)備(30)更新的。20.如權(quán)利要求18或者19所述的設(shè)備,其中所述非易失性存儲(chǔ)器是MRAM。21.如權(quán)利要求17至20任一項(xiàng)所述的設(shè)備,其中所述映射裝置(20)被設(shè)置為在所述記錄載體(10)上的文件中存儲(chǔ)所述第一文件系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu),并且在所述存儲(chǔ)裝置(24)中存儲(chǔ)所述第一文件系統(tǒng)的易失數(shù)據(jù)結(jié)構(gòu)。22.如權(quán)利要求1至7任一項(xiàng)所述的設(shè)備,其中所述映射裝置(20)被設(shè)置為在所述第一文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和所述第二文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)之間提供動(dòng)態(tài)映射。23.一種從記錄載體(10)讀取或者向其寫入的方法,所述方法包括以下步驟a)依照第一文件系統(tǒng)使用第一格式來(lái)輸出或者輸入數(shù)據(jù);并且b)依照在記錄載體(10)上使用的第二文件系統(tǒng)把所述第一格式映射到第二格式。全文摘要本發(fā)明涉及一種從記錄載體(10)讀取或者向其寫入的驅(qū)動(dòng)設(shè)備和方法,其中依照第一文件系統(tǒng)使用第一格式經(jīng)由接口(32)輸入/輸出數(shù)據(jù)。在所述驅(qū)動(dòng)設(shè)備(30)中,依照在記錄載體(10)上使用的第二文件系統(tǒng)把第一格式映射到第二格式。由此,能夠使用具有相同接口的不同存儲(chǔ)技術(shù),例如基于硬盤的微型驅(qū)動(dòng)器可以與壓縮閃存接口一同使用。將其與可移除的驅(qū)動(dòng)設(shè)備結(jié)合是尤其有益的。文檔編號(hào)G11B27/00GK1774761SQ200480009901公開(kāi)日2006年5月17日申請(qǐng)日期2004年4月5日優(yōu)先權(quán)日2003年4月14日發(fā)明者D·P·凱利,W·F·J·方蒂恩,W·J·范格斯特申請(qǐng)人:皇家飛利浦電子股份有限公司