專(zhuān)利名稱(chēng)::通用存儲(chǔ)設(shè)備的分區(qū)選擇的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及存儲(chǔ)介質(zhì)以及讀取或?qū)懭腴W存卡或光盤(pán)之類(lèi)的記錄介質(zhì)的方法。特別地,本發(fā)明涉及在光盤(pán)的標(biāo)準(zhǔn)驅(qū)動(dòng)接口上的分區(qū)選擇。最近,申請(qǐng)人開(kāi)發(fā)了一種微型光盤(pán),這種光盤(pán)使用了專(zhuān)門(mén)為基于下一代高清晰光盤(pán)的錄像機(jī)開(kāi)發(fā)的藍(lán)色激光來(lái)記錄、回放或擦除數(shù)據(jù)。這種微型光盤(pán)的系統(tǒng)即為通常所說(shuō)的SFFO(小型形狀因子光盤(pán)(SmallFormFactorOptical))或便攜式藍(lán)光光盤(pán)(PortableBlue)(PB),該系統(tǒng)顯示出能在3厘米的盤(pán)上存儲(chǔ)4千兆字節(jié),并且還可以使可靠讀取該系統(tǒng)的驅(qū)動(dòng)設(shè)備與存儲(chǔ)卡一樣小。PB盤(pán)具有與標(biāo)準(zhǔn)的文件系統(tǒng)相符并且定義明確的邏輯格式,其中所述文件系統(tǒng)可以是在光存儲(chǔ)技術(shù)協(xié)會(huì)于1998年4月3日發(fā)布的UDF規(guī)范2.91以及后續(xù)版本中規(guī)定的UDF(通用磁盤(pán)格式)。然而,主機(jī)設(shè)備或數(shù)據(jù)結(jié)構(gòu)則并未理解這種格式,因此它們可能會(huì)用一種不與PB盤(pán)格式兼容的方式來(lái)寫(xiě)入數(shù)據(jù)。當(dāng)前有多種用于將存儲(chǔ)設(shè)備與個(gè)人計(jì)算機(jī)(PC)、移動(dòng)電話(huà)或數(shù)碼相機(jī)之類(lèi)的主機(jī)相連的標(biāo)準(zhǔn)接口??赡艿慕涌诎≒CMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際聯(lián)合會(huì))、緊湊式閃存、MMCA(多媒體卡協(xié)會(huì))、Newcard等等。此外,舉例來(lái)說(shuō),不同的存儲(chǔ)技術(shù)可以與相同的接口結(jié)合使用,例如,基于硬盤(pán)的微硬盤(pán)具有緊湊型閃存(CF)接口。這些標(biāo)準(zhǔn)接口提供了物理兼容性,但是該標(biāo)準(zhǔn)并未涵蓋設(shè)備上的邏輯格式,尤其是文件系統(tǒng)。因此,雖然主機(jī)能與存儲(chǔ)設(shè)備進(jìn)行交互,但這并不保證它能理解用于在存儲(chǔ)設(shè)備上保存數(shù)據(jù)的方法。存儲(chǔ)設(shè)備則將自身作為邏輯地址空間呈現(xiàn)給主機(jī)的。此外,有很多設(shè)備允許插入用于存儲(chǔ)的CF-II型卡。其中最為公知的CF-II型存儲(chǔ)卡是閃存卡,也就是基于非易失RAM(隨機(jī)存取存儲(chǔ)器)技術(shù)的卡。主機(jī)設(shè)備包括數(shù)碼相機(jī)和PDA(個(gè)人數(shù)字助理)。傳統(tǒng)主機(jī)只支持有限的地址范圍,由此不能尋址高容量存儲(chǔ)方案中的頂部地址范圍。因此,很多當(dāng)前主機(jī)設(shè)備僅僅支持有限的存儲(chǔ)容量范圍。某些較早的設(shè)備只接受8MB的卡,但是新設(shè)備卻可以支持高達(dá)512MB的卡。最早提出的兼容CF-II的PB驅(qū)動(dòng)器具有大小為1GB的容量,在接下來(lái)的數(shù)年中,后幾代PB驅(qū)動(dòng)器將會(huì)支持2GB和4GB的容量。一般來(lái)說(shuō),只有PC這類(lèi)資源豐富的主機(jī)才不會(huì)受限于所插入的存儲(chǔ)卡的可尋址存儲(chǔ)容量,因?yàn)樗鼈兊拇嫒」δ芨鼮殪`活。因此,很多當(dāng)前主機(jī)設(shè)備無(wú)法使用PB盤(pán)或下一代閃存卡的全部存儲(chǔ)容量。這意味著這些設(shè)備無(wú)法使用較高容量的存儲(chǔ)方案或者只能使用可用存儲(chǔ)容量中的有限部分。最后,如果較小尺寸的卡的流行度更小,那么它們將會(huì)更為昂貴,甚至還會(huì)因?yàn)槌鍪鬯隹o(wú)利可圖而從市場(chǎng)上消失。因此,本發(fā)明的一個(gè)目的是提供一種方法和驅(qū)動(dòng)設(shè)備,以便能使只支持有限存儲(chǔ)地址范圍的主機(jī)設(shè)備利用高容量存儲(chǔ)設(shè)備中的全部存儲(chǔ)容量。這個(gè)目的是通過(guò)權(quán)利要求1中要求保護(hù)的驅(qū)動(dòng)設(shè)備以及權(quán)利要求6中要求保護(hù)的讀取或?qū)懭敕椒▽?shí)現(xiàn)的。相應(yīng)地,在這里提供了一種用于選擇經(jīng)由驅(qū)動(dòng)設(shè)備接口暴露的一部分存儲(chǔ)容量的機(jī)制。由此,地址范圍有限的傳統(tǒng)主機(jī)設(shè)備可以充分利用或者至少能夠更好地利用新生代或下一代存儲(chǔ)設(shè)備。此外。對(duì)不同的主機(jī)設(shè)備來(lái)說(shuō),在相同記錄介質(zhì)上進(jìn)行的存儲(chǔ)可以便利并完全地分離開(kāi)來(lái)。對(duì)本發(fā)明而言,術(shù)語(yǔ)“傳統(tǒng)”被用于表示那些從早于當(dāng)前技術(shù)的語(yǔ)言、平臺(tái)和技術(shù)中繼承的格式、應(yīng)用、數(shù)據(jù)或設(shè)備。通常,這其中的難題是在使傳統(tǒng)特征或應(yīng)用保持運(yùn)行或是在保持支持傳統(tǒng)設(shè)備的同時(shí),將其轉(zhuǎn)換成為使用了新技術(shù)和技能的更新和更有效的特征或設(shè)備。選擇裝置可以包括在至少兩種選擇狀態(tài)之間進(jìn)行切換,以便選擇所述預(yù)定部分的位置和大小中的至少一項(xiàng)的裝置。特別地,切換裝置至少包括用于在至少兩個(gè)不同位置之間進(jìn)行切換的第一切換裝置,以及用于在至少兩種不同大小之間進(jìn)行切換的第二切換裝置。由此可以選擇不同可暴露的較小部分的位置和/或大小。此外,第二切換裝置還可用于選擇最大存儲(chǔ)容量的分段暴露量,而第一切換裝置則可用于在所暴露的部分之間進(jìn)行選擇。切換裝置可以包括由選擇輸入信號(hào)操作的軟件開(kāi)關(guān),其中所述選擇輸入信號(hào)可以經(jīng)由存儲(chǔ)設(shè)備輸入端接收。在這種情況下,分區(qū)選擇可以由了解選擇功能的主機(jī)實(shí)現(xiàn)。作為替換或附加措施,切換裝置可以包括安裝在存儲(chǔ)設(shè)備上的硬件開(kāi)關(guān)。然后,硬件開(kāi)關(guān)可以隔離使用并由用戶(hù)進(jìn)行操作。作為具體實(shí)例,切換裝置可以提供第一選擇類(lèi)型,其中所述第一選擇類(lèi)型定義的是預(yù)定部分與最大存儲(chǔ)容量相對(duì)應(yīng)的第一選擇狀態(tài)、預(yù)定部分與最大存儲(chǔ)容量中的后半部分相對(duì)應(yīng)的第二存儲(chǔ)狀態(tài)、預(yù)定部分與最大存儲(chǔ)容量中的第二個(gè)四分之一部分相對(duì)應(yīng)的第三選擇狀態(tài)、以及預(yù)定部分與最大存儲(chǔ)容量中的第四個(gè)四分之一部分相對(duì)應(yīng)的第四選擇狀態(tài)。依照另一個(gè)具體實(shí)例,切換裝置還提供了替換或附加的第二選擇類(lèi)型,其中所述第二選擇類(lèi)型定義的是預(yù)定部分與最大存儲(chǔ)容量中的第一個(gè)四分之一部分相對(duì)應(yīng)的第一選擇狀態(tài)、預(yù)定部分與最大存儲(chǔ)容量中的第二個(gè)四分之一部分相對(duì)應(yīng)的第二選擇狀態(tài)、預(yù)定部分與最大存儲(chǔ)容量中的第三個(gè)四分之一部分相對(duì)應(yīng)的第三選擇狀態(tài)、以及預(yù)定部分與最大存儲(chǔ)容量中的第四個(gè)四分之一部分相對(duì)應(yīng)的第四選擇狀態(tài)。當(dāng)然,在這里還可以提供具有任意分區(qū)和重疊部分的其他選擇類(lèi)型,這些選擇類(lèi)型具有不同的大小和/或僅僅局部覆蓋范圍的最大存儲(chǔ)容量。此外,每一個(gè)選擇狀態(tài)都可以分配給能與存儲(chǔ)設(shè)備相連的不同的特定主機(jī)設(shè)備。切換裝置可以借助編程信號(hào)進(jìn)行編程,其中所述信號(hào)可通過(guò)存儲(chǔ)設(shè)備輸入端接收。此外,在記錄介質(zhì)上可以存儲(chǔ)選擇裝置的配置。如果記錄介質(zhì)是光盤(pán),那么該配置可以存入光盤(pán)的驅(qū)動(dòng)導(dǎo)航區(qū)。并且該存儲(chǔ)設(shè)備可以是光盤(pán)的可拆卸驅(qū)動(dòng)設(shè)備。接口裝置可以是用于存儲(chǔ)設(shè)備的標(biāo)準(zhǔn)接口,例如PCMCI、緊湊型閃存、Newcard或MMCA接口。此外,以PB格式為例,完整的記錄介質(zhì)格式的文件系統(tǒng)區(qū)域可以從所暴露的預(yù)定部分排除。由此,現(xiàn)代主機(jī)所使用的UDF文件系統(tǒng)可以免受傳統(tǒng)主機(jī)造成的意外損壞。從屬權(quán)利要求中限定了其他有益修改?,F(xiàn)在將參考附圖并基于優(yōu)選實(shí)施例來(lái)對(duì)本發(fā)明進(jìn)行描述,其中圖1顯示的是依照本發(fā)明的優(yōu)選實(shí)施例并且具有標(biāo)準(zhǔn)接口和輸入功能的可拆卸驅(qū)動(dòng)設(shè)備的示意性框圖;圖2顯示的是依照第一優(yōu)選實(shí)施例并具有可選分區(qū)的光盤(pán)邏輯格式的示意性圖示;圖3顯示的是依照第二優(yōu)選實(shí)施例并具有可選分區(qū)的光盤(pán)邏輯格式的示意性圖示;以及圖4顯示的是依照第三優(yōu)選實(shí)施例并具有可選分區(qū)的光盤(pán)邏輯格式的示意性圖示?,F(xiàn)在將結(jié)合可拆卸的PB驅(qū)動(dòng)設(shè)備來(lái)對(duì)優(yōu)選實(shí)施例進(jìn)行描述,其中所述PB驅(qū)動(dòng)設(shè)備將基于FAT的CF-II型接口揭暴露給數(shù)碼相機(jī)、PDA等傳統(tǒng)主機(jī)。存儲(chǔ)設(shè)備需要用到文件系統(tǒng),由此可以將數(shù)據(jù)作為文件來(lái)加以保存和檢索。對(duì)CD-ROM來(lái)說(shuō),最常用的文件系統(tǒng)是ISO9660,該文件系統(tǒng)是HighSierraGroup文件系統(tǒng)的國(guó)際標(biāo)準(zhǔn)版本,并且是專(zhuān)為個(gè)人計(jì)算機(jī)設(shè)計(jì)的。隨著數(shù)字多功能光盤(pán)(DVD)的出現(xiàn),UDF文件系統(tǒng)也被加入到了列表中。這種文件系統(tǒng)適用于只讀、可重寫(xiě)(RW)以及可記錄或一次性寫(xiě)入式(R)光盤(pán),并且允許使用長(zhǎng)文件名,其中舉例來(lái)說(shuō),所述文件系統(tǒng)可以是針對(duì)ISO9660的Joliett擴(kuò)展。由于CD介質(zhì)所具有的特性,因此需要特別考慮CD介質(zhì)。起初,CD是為只讀應(yīng)用設(shè)計(jì)的,這種應(yīng)用將會(huì)影響寫(xiě)入CD的方式。RW格式化包括對(duì)導(dǎo)入?yún)^(qū)、用戶(hù)數(shù)據(jù)區(qū)以及導(dǎo)出區(qū)執(zhí)行寫(xiě)入處理。這些區(qū)域可以依照任何順序?qū)懭搿T趫?zhí)行了物理格式化之后可以執(zhí)行一遍校驗(yàn)。在校驗(yàn)過(guò)程中發(fā)現(xiàn)的缺陷將會(huì)列舉在未分配的空間列表中。此外還可以記錄空閑空間描述符,其中該描述符反映的是為有缺陷的區(qū)域以及扇區(qū)不足的區(qū)域分配的空間。這種格式化可以包括介質(zhì)上的所有可用空間。然而,如果用戶(hù)要求,那么也可以通過(guò)格式化子集來(lái)節(jié)省格式化時(shí)間。這種較小規(guī)模的格式化可以在以后發(fā)展到全部可用空間。直到最近,光盤(pán)才被集中用作隨機(jī)存取設(shè)備。隨著透明缺陷管理的引入以及光盤(pán)讀寫(xiě)周期的提速,這種應(yīng)用將會(huì)得到加強(qiáng)。以錄像機(jī)或移動(dòng)電話(huà)為例,多種便攜設(shè)備類(lèi)型預(yù)期會(huì)將PB驅(qū)動(dòng)器作為主存儲(chǔ)器。以下優(yōu)選實(shí)施例中使用了UDF作為PB文件系統(tǒng)。圖1顯示的是適用于與緊湊型閃存的形狀因子相適應(yīng)的可拆卸驅(qū)動(dòng)設(shè)備30。這樣則可以使用驅(qū)動(dòng)設(shè)備30來(lái)替代固態(tài)存儲(chǔ)器。為此目的,在這里提供了具有相應(yīng)連接端子32的標(biāo)準(zhǔn)的CF-II接口單元20。由于CF接口單元20通常是與FAT文件系統(tǒng)結(jié)合使用的,因此,在寫(xiě)入可拆卸驅(qū)動(dòng)設(shè)備30的盤(pán)的時(shí)候必須將其設(shè)置為從FAT映射到UDF,而在讀取盤(pán)10的時(shí)候則必須將其設(shè)置為從UDF映射到FAT。在這方面應(yīng)該指出,盤(pán)導(dǎo)航區(qū)DN提供了避開(kāi)UDF的方式,也就是說(shuō),從UDF中不會(huì)看到所暴露的分區(qū),并且在這種情況下不必執(zhí)行映射。FAT是MS-DOS文件系統(tǒng),這種系統(tǒng)得到了現(xiàn)今大多數(shù)操作系統(tǒng)的支持。該系統(tǒng)包括三種不同類(lèi)型,即FAT12、FAT16以及FAT32,其中所述名稱(chēng)指的是為文件系統(tǒng)命名的文件分配表中的條目所使用的位數(shù)。實(shí)際上,文件分配表是可以在盤(pán)上看到的FAT文件系統(tǒng)中的一種結(jié)構(gòu)。這個(gè)表的用途是跟蹤盤(pán)上的可用區(qū)域以及當(dāng)前使用的區(qū)域。在FAT中,數(shù)據(jù)區(qū)域分成了與FAT介質(zhì)上的扇區(qū)組相對(duì)應(yīng)的簇。剩余分區(qū)則簡(jiǎn)單地劃分成扇區(qū)。文件和目錄則將其數(shù)據(jù)保存在這些簇中。單個(gè)簇的大小是在名為引導(dǎo)記錄的結(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)。并且該結(jié)構(gòu)僅僅是一個(gè)具有12位、16位或32位數(shù)據(jù)元素的數(shù)組。文件分配表可以被視為單鏈接表。文件分配表中的各個(gè)鏈?zhǔn)浇Y(jié)構(gòu)規(guī)定的是盤(pán)中的哪些部分屬于指定文件或目錄。用戶(hù)數(shù)據(jù)區(qū)則是用于保存文件內(nèi)容和目錄的區(qū)域。依照優(yōu)選實(shí)施例,在可拆卸驅(qū)動(dòng)設(shè)備30上提供了輸入或選擇功能25,以便對(duì)經(jīng)由接口單元20暴露的盤(pán)10的最大存儲(chǔ)容量中的某個(gè)部分進(jìn)行選擇。由此,傳統(tǒng)的主機(jī)設(shè)備可以完全利用或者更好地利用PB驅(qū)動(dòng)設(shè)備30所提供的總的存儲(chǔ)容量。特別地,傳統(tǒng)主機(jī)設(shè)備可以更為優(yōu)化地使用驅(qū)動(dòng)設(shè)備30。選擇功能25尤其為接口單元20提供控制信息,由此將光盤(pán)10的總的存儲(chǔ)容量中的選定部分暴露給經(jīng)由連接端子32相連的主機(jī)設(shè)備。由此,舉例來(lái)說(shuō),相同盤(pán)10上的存儲(chǔ)部分可以便利和獨(dú)立地暴露給不同的主機(jī)設(shè)備。選擇功能25可以由開(kāi)關(guān)進(jìn)行控制,例如軟件開(kāi)關(guān)和/或硬件開(kāi)關(guān)。其中軟件開(kāi)關(guān)是指所述開(kāi)關(guān)不能隔離操作。在這種情況下需要一個(gè)知道軟件切換裝置功能并且能夠根據(jù)例如輸入控制信號(hào)來(lái)對(duì)其進(jìn)行操作的主機(jī),其中所述輸入控制信號(hào)是經(jīng)由至少一個(gè)連接端子32提供的。另一方面,在驅(qū)動(dòng)設(shè)備30外部可以提供備選或附加的硬件開(kāi)關(guān)。該硬件開(kāi)關(guān)可以隔離使用,并且可以由用戶(hù)進(jìn)行操作。此外,硬件開(kāi)關(guān)還可以通過(guò)借助連接端子32提供給選擇功能25的編程信號(hào)來(lái)進(jìn)行編程。圖2~4顯示的是依照本發(fā)明第一、第二和第三優(yōu)選實(shí)施例的在光盤(pán)10提供的螺旋形軌道上排列的信息區(qū)域的邏輯格式的不同量的結(jié)構(gòu)或布局。在光盤(pán)10上提供的信息區(qū)域包括導(dǎo)入?yún)^(qū)LI、用戶(hù)數(shù)據(jù)存儲(chǔ)區(qū)域SA、以及導(dǎo)出區(qū)LO。導(dǎo)入?yún)^(qū)LI包括盤(pán)導(dǎo)航區(qū)域DN以及權(quán)利管理區(qū)域RM。此外它還包括缺陷管理區(qū)域(未顯示)。存儲(chǔ)區(qū)域SA包括用于定位易失文件、啟動(dòng)文件和文件系統(tǒng)元數(shù)據(jù)的區(qū)域。盤(pán)導(dǎo)航區(qū)域DN則是為指針和應(yīng)用指定數(shù)據(jù)保留的空間。此外,盤(pán)導(dǎo)航區(qū)域DN還可用于在程序區(qū)域中為具體的文件系統(tǒng)、分配類(lèi)或應(yīng)用保留空間,由此為保留的空間分派特性或?qū)傩?,而且,所述盤(pán)導(dǎo)航區(qū)域還可以在所保留的空間中為特定于應(yīng)用的數(shù)據(jù)提供指針。在程序區(qū)域中可以為經(jīng)過(guò)認(rèn)證的分配類(lèi)保留特定區(qū)域。這些類(lèi)可以包括易失性文件,這些文件是頻繁寫(xiě)入并具有一定大小的文件。在優(yōu)選實(shí)施例中,在選擇功能25的選擇或切換狀態(tài)配置以及最終分區(qū)可以保存在盤(pán)導(dǎo)航區(qū)域DN或是其他任何適當(dāng)?shù)谋P(pán)管理區(qū)域。圖2顯示的是依照本發(fā)明第一優(yōu)選實(shí)施例并具有可選分區(qū)的邏輯格式的布局。選擇功能25適用于在四種不同大小和/或位置的不同的可存取存儲(chǔ)器部分和/或位置之間進(jìn)行選擇,其中所述部分和/或位置是從與盤(pán)10上的存儲(chǔ)區(qū)域SA的總存儲(chǔ)容量中的第一到第四個(gè)四分之一部分相對(duì)應(yīng)的四個(gè)扇區(qū)S1~S4中產(chǎn)生的。然后,選定的存儲(chǔ)部分經(jīng)由接口單元20暴露給所連接的主機(jī)設(shè)備。由此,軟件或硬件開(kāi)關(guān)可以具有四種相應(yīng)的切換狀態(tài),以便選擇其中一個(gè)可選的存儲(chǔ)部分。在第一優(yōu)選實(shí)施例中規(guī)定的是選擇類(lèi)型I,該選擇類(lèi)型可以是驅(qū)動(dòng)設(shè)備30在初始供電之后復(fù)位的默認(rèn)選擇類(lèi)型。依照這個(gè)類(lèi)型I的選擇,第一狀態(tài)ST1會(huì)將總的存儲(chǔ)容量全都暴露給所連接的主機(jī)設(shè)備。如圖2所示,第二狀態(tài)ST2暴露的則是總存儲(chǔ)容量中的后半部分,第三狀態(tài)ST3暴露的是總存儲(chǔ)容量中的第二個(gè)四分之一部分,而第四狀態(tài)ST4暴露的則是總存儲(chǔ)容量中的第四個(gè)四分之一部分。因此,如果主機(jī)設(shè)備只支持有限的存儲(chǔ)容量,那么可以采用一種只使用或提供部分可用存儲(chǔ)容量的方式來(lái)控制選擇功能25。在圖2中,這種方式是用灰色長(zhǎng)條表示的。對(duì)1GB的PB盤(pán)10而言,這種處理對(duì)應(yīng)于將256MB提供給相連的主機(jī)設(shè)備并使用。如果沒(méi)有選擇功能25,那么該主機(jī)將無(wú)法使用總存儲(chǔ)容量中的剩余部分。如果選擇第二狀態(tài)ST2,那么經(jīng)由接口單元20暴露的只是總存儲(chǔ)容量中的后半部分。同樣,如灰色長(zhǎng)條所示,主機(jī)可以使用的僅僅是這512MB中的256MB。與之相似的是,第三狀態(tài)ST3暴露的是第二個(gè)256MB,而第四狀態(tài)暴露的則是第四個(gè)256MB,由此允許主機(jī)設(shè)備存取1GB的總的存儲(chǔ)容量。如果主機(jī)設(shè)備可以處理大小為512MB的存儲(chǔ)容量,那么對(duì)于1GB的盤(pán)而言,該盤(pán)不再需要第三和第四狀態(tài)ST3、ST4。在這種情況下可以對(duì)第三和第四狀態(tài)的行為編程,使之與第二狀態(tài)ST2相對(duì)應(yīng)。圖3顯示的是依照第二優(yōu)選實(shí)施例并具有可選分區(qū)的邏輯格式的布局。同樣,選擇功能25適用于對(duì)從四個(gè)扇區(qū)S1~S4中產(chǎn)生的不同位置的四個(gè)不同的可存取存儲(chǔ)部分進(jìn)行選擇,并且這四個(gè)扇區(qū)與盤(pán)10上的存儲(chǔ)區(qū)域SA的總存儲(chǔ)容量中的第一到第四個(gè)四分之一部分是對(duì)應(yīng)的。在第二優(yōu)選實(shí)施例中規(guī)定的是選擇類(lèi)型II,其中第一狀態(tài)ST1為相連的主機(jī)設(shè)備提供的是總存儲(chǔ)容量中的第一個(gè)四分之一部分。如圖3所示,第二狀態(tài)ST2提供的是總存儲(chǔ)容量中的第二個(gè)四分之一部分,第三狀態(tài)ST3提供的是總存儲(chǔ)容量中的第三個(gè)四分之一部分,而第四狀態(tài)ST4提供的則是總存儲(chǔ)容量中的第四個(gè)四分之一部分。因此,通過(guò)對(duì)選擇功能25的選擇狀態(tài)進(jìn)行配置,可以使每一種狀態(tài)都提供總存儲(chǔ)容量中的四分之一的容量,例如,對(duì)大小為4GB的盤(pán)10來(lái)說(shuō),這意味著每個(gè)扇區(qū)是1GB。圖4顯示的是依照第三優(yōu)選實(shí)施例并具有可選的任意分區(qū)的邏輯格式的布局。同樣,選擇功能25適用于在從四個(gè)扇區(qū)S1~S4產(chǎn)生的不同位置和大小提供四個(gè)不同的可存取存儲(chǔ)部分,然而,這四個(gè)扇區(qū)僅僅覆蓋的是盤(pán)10的存儲(chǔ)區(qū)域SA的總存儲(chǔ)容量中的一部分。因此,并非所有存儲(chǔ)容量都是通過(guò)接口單元20暴露的。此外,分區(qū)在大小上也不相等,并且有可能是重疊的。另外,在這里甚至可以讓每一種狀態(tài)都暴露總的存儲(chǔ)容量,由此實(shí)際上將會(huì)導(dǎo)致選擇功能25失效??纱嫒』蛱峁┑拇鎯?chǔ)部分的任意分區(qū)大小和/或位置可以通過(guò)在選擇功能25上提供的相應(yīng)編程輸入來(lái)進(jìn)行編程。這樣則可以為不同的特定主機(jī)設(shè)備保留各種狀態(tài),并使各個(gè)部分適應(yīng)于該主機(jī)。較為有利的是從暴露給傳統(tǒng)主機(jī)的總的區(qū)域中排除全是PB格式的文件系統(tǒng)區(qū)域,由此可以有效保護(hù)現(xiàn)代主機(jī)使用的UDF文件系統(tǒng)免受傳統(tǒng)主機(jī)造成的意外損壞。選擇單元25和接口單元20提供的功能既可以作為分立的硬件元件來(lái)實(shí)現(xiàn),也可以作為用于控制信號(hào)處理器或微處理器之類(lèi)的處理元件的軟件例程來(lái)實(shí)現(xiàn),其中所述硬件元件或軟件例程形成或?qū)儆隍?qū)動(dòng)設(shè)備30的控制單元或控制器。此外,在這里還可以為總的存儲(chǔ)容量提供其他類(lèi)型的分區(qū),同時(shí)所使用的選擇狀態(tài)可以多于或少于四種選擇狀態(tài)ST1~ST4。如果使用更多的選擇狀態(tài)來(lái)說(shuō),那么每一次可以只暴露總存儲(chǔ)容量中的更小的部分。此外,在這里還可以使用一個(gè)以上的開(kāi)關(guān)來(lái)控制選擇功能25。然后,第一開(kāi)關(guān)可用于確定大小,例如確定是否存在分段暴露量,而第二開(kāi)關(guān)可用于選擇位置,例如確定所要暴露的是哪一個(gè)扇區(qū)。此外,可選狀態(tài)可以是所提供的總存儲(chǔ)空間中的非鄰接部分。并且這些分區(qū)既可以是硬的,也可以是虛擬的,其中硬分區(qū)指的是明確定義的分區(qū)邊界,而虛擬分區(qū)指的是并未明確定義的隱性分區(qū),也就是說(shuō),這些數(shù)據(jù)子區(qū)域的形狀、邊界和大小并不被規(guī)定,而是可以動(dòng)態(tài)改變的,由此將選擇留給預(yù)定目的的實(shí)現(xiàn)。舉例來(lái)說(shuō),從文獻(xiàn)WO01/95331A2中可以收集到更多關(guān)于虛擬或隱性分區(qū)的細(xì)節(jié)。可以獨(dú)立為每一個(gè)分區(qū)執(zhí)行缺陷管理。應(yīng)該指出的是,本申請(qǐng)并不局限于上述具體實(shí)施例,而是可以在任何那些具有與主機(jī)設(shè)備相連的接口單元的存儲(chǔ)設(shè)備中使用。特別地,這些存儲(chǔ)設(shè)備可以是閃存卡或微硬盤(pán)。因此,優(yōu)選實(shí)施例是可以在附加權(quán)利要求的范圍以?xún)?nèi)變化的。權(quán)利要求1.一種用于存取記錄介質(zhì)(10)的存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備(30)包括a)接口裝置(32),用于暴露所述記錄介質(zhì)(10)的最大存儲(chǔ)容量中的預(yù)定部分,對(duì)經(jīng)由所述接口裝置(32)輸入或輸出的數(shù)據(jù)來(lái)說(shuō),所述預(yù)定部分是可尋址的;以及b)選擇裝置(25),用于響應(yīng)于選擇輸入來(lái)選擇所述預(yù)定部分。2.根據(jù)權(quán)利要求1的設(shè)備,其中所述選擇裝置包括用于在至少兩種選擇狀態(tài)之間進(jìn)行切換,以便選擇所述預(yù)定部分的位置和大小中的至少一項(xiàng)的切換裝置(25)。3.根據(jù)權(quán)利要求2的設(shè)備,其中所述切換裝置至少包括用于在至少兩個(gè)不同位置之間進(jìn)行切換的第一切換裝置,以及用于在至少兩種不同大小之間進(jìn)行切換的第二切換裝置。4.根據(jù)權(quán)利要求2或3的設(shè)備,其中所述切換裝置包括由選擇輸入信號(hào)操作的軟件開(kāi)關(guān),其中所述選擇輸入信號(hào)可經(jīng)由所述存儲(chǔ)設(shè)備(30)的輸入端子(32)接收。5.根據(jù)權(quán)利要求2~4中任何一個(gè)權(quán)利要求的設(shè)備,其中所述切換裝置包括安裝在所述存儲(chǔ)設(shè)備(30)上的硬件開(kāi)關(guān)。6.根據(jù)權(quán)利要求2~5中任何一個(gè)權(quán)利要求的設(shè)備,其中所述切換裝置提供了第一選擇類(lèi)型,所述第一選擇類(lèi)型定義的是所述預(yù)定部分與所述最大存儲(chǔ)容量相對(duì)應(yīng)的第一選擇狀態(tài)、所述預(yù)定部分與所述最大存儲(chǔ)容量中的后半部分相對(duì)應(yīng)的第二存儲(chǔ)狀態(tài)、所述預(yù)定部分與所述最大存儲(chǔ)容量中的第二個(gè)四分之一部分相對(duì)應(yīng)的第三選擇狀態(tài)、以及所述預(yù)定部分與所述最大存儲(chǔ)容量中的第四個(gè)四分之一部分相對(duì)應(yīng)的第四選擇狀態(tài)。7.根據(jù)權(quán)利要求2~6中任何一個(gè)權(quán)利要求的設(shè)備,其中所述切換裝置還提供了第二選擇類(lèi)型,所述第二選擇類(lèi)型定義的是所述預(yù)定部分與所述最大存儲(chǔ)容量中的第一個(gè)四分之一部分相對(duì)應(yīng)的第一選擇狀態(tài)、所述預(yù)定部分與所述最大存儲(chǔ)容量中的第二個(gè)四分之一部分相對(duì)應(yīng)的第二選擇狀態(tài)、所述預(yù)定部分與所述最大存儲(chǔ)容量中的第三個(gè)四分之一部分相對(duì)應(yīng)的第三選擇狀態(tài)、以及所述預(yù)定部分與所述最大存儲(chǔ)容量中的第四個(gè)四分之一部分相對(duì)應(yīng)的第四選擇狀態(tài)。8.根據(jù)權(quán)利要求2~7中任何一個(gè)權(quán)利要求的設(shè)備,其中每一個(gè)選擇狀態(tài)都能分配給可與所述存儲(chǔ)設(shè)備(30)相連的不同的特定主機(jī)設(shè)備。9.根據(jù)權(quán)利要求2~8中任何一個(gè)權(quán)利要求的設(shè)備,其中所述切換裝置可以通過(guò)編程信號(hào)來(lái)編程,并且所述編程信號(hào)可經(jīng)由所述存儲(chǔ)設(shè)備(30)的輸入端(32)接收。10.根據(jù)前述任何一個(gè)權(quán)利要求的設(shè)備,其中所述選擇裝置(25)的配置保存在所述記錄介質(zhì)(10)上。11.根據(jù)權(quán)利要求10的設(shè)備,其中所述記錄介質(zhì)是光盤(pán)(10),并且所述配置保存在所述光盤(pán)(10)的驅(qū)動(dòng)導(dǎo)航區(qū)域(DN)中。12.根據(jù)前述任何一個(gè)權(quán)利要求的設(shè)備,其中所述存儲(chǔ)設(shè)備是用于光盤(pán)(10)的可拆卸驅(qū)動(dòng)設(shè)備(30)。13.根據(jù)前述任何一個(gè)權(quán)利要求的設(shè)備,其中所述接口裝置是用于存儲(chǔ)設(shè)備的標(biāo)準(zhǔn)接口(32)。14.根據(jù)權(quán)利要求13的設(shè)備,其中所述標(biāo)準(zhǔn)接口(32)是PCMCIA、緊湊型閃存、Newcard或MMCA接口。15.根據(jù)前述任何一個(gè)權(quán)利要求的設(shè)備,其中從所述被暴露的預(yù)定部分中排除所述記錄介質(zhì)(10)的文件系統(tǒng)區(qū)域。16.一種讀取或?qū)懭胗涗浗橘|(zhì)(10)的方法,所述方法包括以下步驟a)提供存取接口功能(20),以便讀取或?qū)懭胨鲇涗浗橘|(zhì)(10);b)借助所述存取接口功能(20)來(lái)暴露所述記錄介質(zhì)(10)的最大存儲(chǔ)容量中的預(yù)定部分;以及c)提供輸入功能(25),以便在所述存取接口功能上選擇所述預(yù)定部分的大小和位置中的至少一項(xiàng)。全文摘要本發(fā)明涉及的是驅(qū)動(dòng)設(shè)備以及讀取或?qū)懭胗涗涊d體(10)的方法,其中所述記錄載體(10)的最大存儲(chǔ)容量中的預(yù)定部分是經(jīng)由驅(qū)動(dòng)設(shè)備(30)的存取接口暴露的。接口功能上的輸入功能可以選擇預(yù)定部分的大小和位置中的至少一項(xiàng)。由此,即使是不能使用高級(jí)驅(qū)動(dòng)設(shè)備(30)的全部存儲(chǔ)容量的傳統(tǒng)主機(jī)設(shè)備也可以充分利用或是更好地利用總的存儲(chǔ)容量。文檔編號(hào)G11B20/12GK1777862SQ200480010938公開(kāi)日2006年5月24日申請(qǐng)日期2004年4月22日優(yōu)先權(quán)日2003年4月23日發(fā)明者W·F·J·方蒂恩申請(qǐng)人:皇家飛利浦電子股份有限公司