欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息記錄介質(zhì)以及其區(qū)域管理方法

文檔序號:6470140閱讀:163來源:國知局
專利名稱:信息記錄介質(zhì)以及其區(qū)域管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種由各種文件系統(tǒng)管理所保存的數(shù)據(jù)的信息記錄介質(zhì) 以及其區(qū)域管理方法。
背景技術(shù)
以往,在半導(dǎo)體存儲器、磁盤、或光磁盤等信息記錄介質(zhì)的信息記錄 區(qū)域保存的數(shù)據(jù),是通過文件系統(tǒng)而實現(xiàn)對其進(jìn)行管理的。文件系統(tǒng)中, 將信息記錄區(qū)域分割成作為最小讀寫單位的扇區(qū)、以及作為扇區(qū)的集合的 簇(cluster)后進(jìn)行管理,并將1個以上的簇作為文件進(jìn)行管理。
作為以往使用的文件系統(tǒng),可舉出FAT文件系統(tǒng)一例(參照參考文 獻(xiàn)l) 。 FAT文件系統(tǒng)是一種個人計算機(jī)等信息機(jī)器中一般采用的文件系 統(tǒng),具有特征為,構(gòu)成文件的數(shù)據(jù)的物理保存位置稱作FAT (File Allocation Table,文件分配表),通過該表進(jìn)行一維管理。通過FAT文件系統(tǒng)這樣 的文件系統(tǒng)進(jìn)行數(shù)據(jù)管理的信息記錄介質(zhì),由于在對同一文件系統(tǒng)迸行解 釋的不同機(jī)器之間能夠共用文件,因此可在這些機(jī)器之間收發(fā)數(shù)據(jù)。
但是,關(guān)于文件系統(tǒng)除FAT文件系統(tǒng)之外,還存在FAT32文件系統(tǒng)、 NTFS (NT File System) 、 UDF (Universal Disk Format)等,各臺機(jī)器解 釋的文件系統(tǒng)也會因機(jī)器而有各種不同。因此,即使在由多臺機(jī)器共用相 同的信息記錄介質(zhì)的情況下,假如記錄數(shù)據(jù)的文件系統(tǒng)不同,則這些機(jī)器 之間就不能收發(fā)數(shù)據(jù)。
作為解決該問題的方法,己公開了一種方法在信息記錄介質(zhì)中設(shè)置
保存多個文件系統(tǒng)管理信息的區(qū)域和保存公共的文件數(shù)據(jù)的區(qū)域(例如參照參考文獻(xiàn)2)。該以往的方法中,在將信息記錄介質(zhì)插入機(jī)器之后,選 擇所使用的文件系統(tǒng),并將保存該文件系統(tǒng)管理信息的區(qū)域的開頭地址作 為0號,讀寫文件系統(tǒng)管理信息。這樣,通過在多個文件系統(tǒng)管理信息內(nèi), 選擇任1個并使用,就可對于解釋不同文件系統(tǒng)的機(jī)器之間使用公共的信 息記錄介質(zhì)并進(jìn)行數(shù)據(jù)的收發(fā)。
但是,上述以往技術(shù)中存在如下這樣的問題點。
以往的區(qū)域管理方法中,使文件系統(tǒng)管理信息與各個文件系統(tǒng)種類對 應(yīng)并保存多個,且文件數(shù)據(jù)相對各個文件系統(tǒng)僅保存公共的1種類型。這 樣,在由不同的文件系統(tǒng)對具有相同數(shù)據(jù)的文件進(jìn)行處理的情況下,不需 要保存多個數(shù)據(jù)的實體,還能夠削減信息記錄區(qū)域。但是,該方法中存在 的問題在于,在編輯1個文件時,需要對多個文件管理信息進(jìn)行一齊變更, 僅能可解釋所有文件系統(tǒng)管理信息的機(jī)器對文件進(jìn)行編輯。
并且,在識別不同文件系統(tǒng)的多臺機(jī)器之間,在共用信息記錄介質(zhì)時, 當(dāng)以某種文件系統(tǒng)格式化后的信息記錄介質(zhì)被只能識別其它文件系統(tǒng)的 機(jī)器使用時,可能會破壞信息記錄介質(zhì)內(nèi)的源信息。
上述問題為,不論是在由不同的機(jī)器使用同一信息記錄介質(zhì)的情況 下,還是在同一機(jī)器使用l種信息記錄介質(zhì)的情況下,在使該機(jī)器識別多 個文件系統(tǒng)的情況下,都存在同樣的問題。
參照文獻(xiàn)1: ISO/IEC9293、 "Information Technology—Volume and file structure of disk cartridges for information" 、 1994年 參照文獻(xiàn)2:特開平8—272541號公報。

發(fā)明內(nèi)容
本發(fā)明鑒于上述問題,其目的在于,提供一種信息記錄介質(zhì)以及其區(qū) 域管理方法,當(dāng)每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量不同時或者在同 一機(jī)器中可識別多個文件系統(tǒng)時,都能維持?jǐn)?shù)據(jù)的兼容性并且能防止誤動 作。
本發(fā)明的區(qū)域管理方法,是一種具有保存數(shù)據(jù)的信息記錄區(qū)域,將保 存在記錄區(qū)域的數(shù)據(jù)由文件系統(tǒng)作為文件進(jìn)行管理的信息記錄介質(zhì)的區(qū) 域管理方法中。該區(qū)域管理方法中,保存有多種由信息記錄介質(zhì)的外部可
5讀寫的信息記錄區(qū)域的大小,根據(jù)由信息記錄介質(zhì)的外部輸入的命令,切 換可讀寫的區(qū)域的大小。
并且,區(qū)域管理方法中,還可在由信息記錄介質(zhì)的外部可讀寫的多種 的信息記錄區(qū)域的大小內(nèi),保存有表示成為當(dāng)前有效的大小的信息即有效 區(qū)域信息,并在讀寫信息記錄介質(zhì)內(nèi)的信息記錄區(qū)域之前,參照有效區(qū)域 信息,識別可讀寫區(qū)域的大小,并判定可否讀寫。
并且,區(qū)域管理方法中,還可將所述有效區(qū)域信息,與信息記錄介質(zhì) 初始化的同時,設(shè)定為所保存的多個大小中的l個,并由從信息記錄介質(zhì) 的外部輸入的命令進(jìn)行重新設(shè)定。
并且,區(qū)域管理方法中,還能夠根據(jù)從所述信息記錄介質(zhì)的外部輸入 的命令,變更所保存的各個區(qū)域的大小。
并且,區(qū)域管理方法中,所述信息記錄介質(zhì),在各個記錄區(qū)域,包含 僅當(dāng)確認(rèn)了與信息記錄介質(zhì)連接的機(jī)器的合法性的情況下,才可由該機(jī)器 讀寫的保護(hù)區(qū)域;和不管機(jī)器的合法性是否被確認(rèn),都可由該機(jī)器進(jìn)行讀 寫的用戶數(shù)據(jù)區(qū)域。
本發(fā)明的信息記錄介質(zhì),是具有記錄數(shù)據(jù)的信息記錄區(qū)域的信息記錄 介質(zhì),具有區(qū)域信息保存部,其含有多種的可由外部讀寫的信息記錄區(qū) 域的大小的信息,而且其對該多個大小內(nèi),表示成為當(dāng)前有效的大小的信 息進(jìn)行保存;和讀寫區(qū)域判定部,其在讀寫信息記錄介質(zhì)內(nèi)的信息記錄區(qū) 域之前,參照區(qū)域信息保存部,確認(rèn)可讀寫區(qū)域的大小,并判定是否可讀 寫。
本發(fā)明的第1區(qū)域管理方法,是一種信息記錄介質(zhì)的區(qū)域管理方法, 具有保存數(shù)據(jù)的信息記錄區(qū)域,且使在記錄區(qū)域保存的數(shù)據(jù)通過文件系統(tǒng) 作為文件進(jìn)行管理。該區(qū)域管理方法中,將信息記錄區(qū)域分割成分別由不 同的文件系統(tǒng)管理的多個記錄區(qū)域,并從信息記錄介質(zhì)的外部的外部接受 命令后,按照按照所接受的命令,選擇多個記錄區(qū)域中的l個作為從信息 記錄介質(zhì)的外部外部可讀寫區(qū)域。
還有,第l區(qū)域管理方法中,可先在信息記錄介質(zhì)中設(shè)定有效標(biāo)記, 該有效標(biāo)記表示被分割的多個記錄區(qū)域中成為當(dāng)前有效的區(qū)域,并在讀寫 信息記錄介質(zhì)的信息記錄區(qū)域之前,參照有效標(biāo)記選擇可讀寫的1個區(qū)域。并且,第l區(qū)域管理方法中,還可在信息記錄介質(zhì)的初始化時,將有 效標(biāo)記設(shè)定為給定值,其后,按照從信息記錄介質(zhì)的外部輸入的命令,重 新設(shè)定有效標(biāo)記。
而且,第l區(qū)域管理方法中,還可在信息記錄介質(zhì)中,先保存被分割 的各個區(qū)域的大小的信息,并按照從信息記錄介質(zhì)的外部輸入的命令對被 分割的各個記錄區(qū)域的大小進(jìn)行變更。
還有,第l區(qū)域管理方法中,信息記錄介質(zhì),在被分割的各個記錄區(qū) 域中,由在該區(qū)域構(gòu)筑的文件系統(tǒng)進(jìn)行管理,可包含僅在確認(rèn)與信息記 錄介質(zhì)連接的機(jī)器的合法性的情況下,才可由該機(jī)器進(jìn)行讀寫的保護(hù)區(qū) 域,和不論機(jī)器的合法性是否被確認(rèn),都可由該機(jī)器讀寫的用戶數(shù)據(jù)區(qū)域。
本發(fā)明的第2區(qū)域管理方法,是一種信息記錄介質(zhì)的區(qū)域管理方法, 具有保存數(shù)據(jù)的信息記錄區(qū)域,并將在信息記錄區(qū)域保存的數(shù)據(jù)由文件系 統(tǒng)作為文件進(jìn)行管理。
第2區(qū)域管理方法中,將信息記錄區(qū)域,分割成由分別不同的文件系 統(tǒng)管理的多個記錄區(qū)域。還有,將多個固定大小的存儲塊保存在信息記錄 介質(zhì)的連續(xù)的信息記錄區(qū)域,該存儲塊為設(shè)置在所述被分割的每個記錄區(qū) 域中,對作為與被分割的各個記錄區(qū)域的文件系統(tǒng)使用的區(qū)域管理相關(guān)的 信息的分區(qū)表進(jìn)行保存。還有,保存表示存儲塊的有效塊號碼,該存儲塊 含有被分割的記錄區(qū)域中由外部區(qū)域可讀寫的區(qū)域?qū)?yīng)的分區(qū)表。并基于 從信息記錄介質(zhì)的外部輸入的命令,參照有效塊號碼,從分區(qū)表存儲部中 選擇1個存儲塊,并決定外部機(jī)器可讀寫的分區(qū)表。
第2區(qū)域管理方法中,可將分區(qū)表配置在信息記錄介質(zhì)的邏輯地址空 間的開頭。
第2區(qū)域管理方法中,分區(qū)表,可包含文件系統(tǒng)管理的區(qū)域的開始 地址;和該區(qū)域的大小,以使各分區(qū)表表示的區(qū)域相互不會重合。
信息記錄區(qū)域,在被分割的各記錄區(qū)域中,由在該區(qū)域構(gòu)筑的文件系 統(tǒng)進(jìn)行管理,可包含僅在確認(rèn)與信息記錄介質(zhì)連接的機(jī)器的合法性的情 況下,可由該機(jī)器讀寫的保護(hù)區(qū)域;和不管是否確認(rèn)機(jī)器的合法性都可由 該機(jī)器讀寫的用戶數(shù)據(jù)區(qū)域。這種情況下,分別相對用戶數(shù)據(jù)區(qū)域以及保 護(hù)區(qū)域設(shè)置對應(yīng)的分區(qū)表,并將被分割的同一記錄區(qū)域?qū)?yīng)的用戶數(shù)據(jù)區(qū)域以及保護(hù)區(qū)域各自的分區(qū)表作為一組進(jìn)行管理。
本發(fā)明的第1信息記錄介質(zhì),是一種具有記錄數(shù)據(jù)的數(shù)據(jù)記錄區(qū)域的 信息記錄介質(zhì)。第l信息記錄介質(zhì)中,數(shù)據(jù)記錄區(qū)域被分割成多個區(qū)域, 在各個被分割的數(shù)據(jù)區(qū)域分別構(gòu)筑管理在該區(qū)域保存的數(shù)據(jù)的文件系統(tǒng)。 并且,信息記錄介質(zhì),含有保存有效標(biāo)記的區(qū)域信息存儲部,該有效標(biāo) 記表示多個數(shù)據(jù)區(qū)域中,由外部機(jī)器可讀寫的1個區(qū)域;讀寫區(qū)域判定部, 參照有效標(biāo)記選擇有效的1個數(shù)據(jù)區(qū)域,并由外部機(jī)器可讀寫該選擇的1 個數(shù)據(jù)區(qū)域。
本發(fā)明的第2信息記錄介質(zhì),是一種具有保存數(shù)據(jù)的信息記錄區(qū)域的 信息記錄介質(zhì)。信息記錄區(qū)域被分割成由不同的文件系統(tǒng)管理的多個記錄 區(qū)域。信息記錄介質(zhì),具有分區(qū)表存儲部,其保存多個存儲塊,該存儲 塊保存作為與被分割的各記錄區(qū)域的文件系統(tǒng)使用的區(qū)域管理相關(guān)的信 息的分區(qū)表;命令接受部,其從信息記錄介質(zhì)的外部接受命令;區(qū)域信息 存儲部,其對有效塊號碼進(jìn)行保存,該有效塊號碼表示分區(qū)表存儲部中的 多個存儲塊內(nèi)含有外部機(jī)器可參照的分區(qū)表的存儲塊;讀寫區(qū)域判定部, 其基于從信息記錄介質(zhì)的外部輸入的命令,并參照有效塊號碼,從分區(qū)表 存儲部中選擇1個存儲塊,并決定外部機(jī)器可讀寫的分區(qū)表。
本發(fā)明的第3區(qū)域管理方法,是一種信息記錄介質(zhì)的區(qū)域管理方法, 其對具有保存數(shù)據(jù)的信息記錄區(qū)域的信息記錄介質(zhì),在記錄區(qū)域保存的數(shù) 據(jù)由文件系統(tǒng)作為文件進(jìn)行管理。第3區(qū)域管理方法,保存多個種類的由 信息記錄介質(zhì)的外部可讀寫的信息記錄區(qū)域的大小,并根據(jù)由信息記錄介 質(zhì)的外部輸入的命令,切換可讀寫的區(qū)域的大小。
第3區(qū)域管理方法中,可對有效區(qū)域信息進(jìn)行保存,該有效區(qū)域信息 是作為由信息記錄介質(zhì)的外部可讀寫的多個種類的信息記錄區(qū)域的大小 內(nèi),表示成為當(dāng)前有效的大小的信息,并在讀寫信息記錄介質(zhì)內(nèi)的信息記 錄區(qū)域之前,參照有效區(qū)域信息,識別可讀寫區(qū)域的大小,并判別是否可 讀寫。
并且,第3區(qū)域管理方法中,可將有效區(qū)域信息,與信息記錄介質(zhì)的 初始化的同時,設(shè)定為保存著的多個大小中的l個大小,并通過從信息記 錄介質(zhì)的外部輸入的命令進(jìn)行重新設(shè)定。還有,第3區(qū)域管理方法中,可根據(jù)從信息記錄介質(zhì)的外部輸入的命 令,對保存著的各區(qū)域的大小進(jìn)行變更。
加之,第3區(qū)域管理方法中,信息記錄介質(zhì),在各記錄區(qū)域中,可包 含僅在確認(rèn)與信息記錄介質(zhì)連接的機(jī)器的合法性的情況下,可由該機(jī)器 讀寫的保護(hù)區(qū)域;和不論是否確認(rèn)機(jī)器的合法性都可由該機(jī)器讀寫的用戶 數(shù)據(jù)區(qū)域。
本發(fā)明的第3信息記錄介質(zhì),是一種具有記錄數(shù)據(jù)的信息記錄區(qū)域的 信息記錄介質(zhì)。含有多種可由外部讀寫的信息記錄區(qū)域的大小的信息,還 有,具有區(qū)域信息存儲部,其對表示這些多個大小內(nèi)的,成為當(dāng)前有效
的大小的信息進(jìn)行保存;讀寫區(qū)域判定部,其在讀寫信息記錄介質(zhì)內(nèi)的信
息記錄區(qū)域之前,參照區(qū)域信息判定部,識別可讀寫的區(qū)域的大小,并判 定是否可讀寫。
在信息記錄介質(zhì)中,通過在信息記錄介質(zhì)內(nèi)保存多個種類的可由信息 記錄介質(zhì)的外部讀寫的區(qū)域的大小,并根據(jù)從信息記錄介質(zhì)的外部輸入的 命令通過切換區(qū)域的大小,在每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量不 同的情況下,都能夠?qū)崿F(xiàn)維持在各機(jī)器之間的數(shù)據(jù)的兼容性,并防止誤動 作。
本發(fā)明的第4區(qū)域管理方法,是一種信息記錄介質(zhì)的區(qū)域管理方法, 其對具有保存數(shù)據(jù)的信息記錄區(qū)域的信息記錄介質(zhì),并且將在該記錄區(qū)域 保存的數(shù)據(jù)由文件系統(tǒng)作為文件進(jìn)行管理。第4區(qū)域管理方法,將提供信 息記錄區(qū)域的大小的信息保存在給定的寄存器,并在信息記錄介質(zhì)的初始 化的同時,將提供寄存器內(nèi)的信息記錄區(qū)域大小的信息,設(shè)定為提供比實 際的信息記錄區(qū)域的大小還小的給定值,并根據(jù)從信息記錄介質(zhì)的外部輸 入的命令,將提供寄存器內(nèi)的信息記錄區(qū)域的大小的信息,重新設(shè)定為提 供實際的信息記錄區(qū)域的大小。
第4區(qū)域管理方法中,在將寄存器內(nèi)的信息記錄區(qū)域的大小設(shè)定為 0KB的狀態(tài)下,信息記錄介質(zhì)也可以不接受從信息記錄介質(zhì)的外部輸入的 數(shù)據(jù)讀出命令、以及數(shù)據(jù)寫入命令。
并且,第4區(qū)域管理方法中,信息記錄介質(zhì),可含有在僅確認(rèn)與其 連接的機(jī)器的合法性的情況下,可由該機(jī)器讀寫的保護(hù)區(qū)域;和不論是否確認(rèn)機(jī)器的合法性,都可由該機(jī)器讀寫的用戶數(shù)據(jù)區(qū)域。這時,提供寄存 器內(nèi)信息記錄區(qū)域的大小的信息,提供用戶數(shù)據(jù)區(qū)域的大小。
本發(fā)明的第4信息記錄介質(zhì),是一種具有記錄數(shù)據(jù)的信息記錄區(qū)域的 信息記錄介質(zhì),具有寄存器,其保存提供信息記錄區(qū)域的大小的信息; 命令接受部,其從信息記錄介質(zhì)的外部輸入命令;讀寫區(qū)域判定部,與信
息記錄介質(zhì)初始化的同時,將提供寄存器內(nèi)信息記錄區(qū)域的大小的信息, 設(shè)定為提供比實際的信息記錄區(qū)域的大小還小的給定值,并根據(jù)從外部輸 入的命令,將提供寄存器內(nèi)的信息記錄區(qū)域的大小的信息,重新設(shè)定為提 供實際的信息記錄區(qū)域的大小。
信息記錄介質(zhì)中,將提供信息記錄區(qū)域大小的信息保存在給定的寄存 器,與信息記錄介質(zhì)初始化的同時,將區(qū)域信息保存寄存器內(nèi)的信息記錄 區(qū)域的大小設(shè)定為給定值,并根據(jù)從信息記錄介質(zhì)的外部輸入的命令,通 過將區(qū)域信息保存寄存器內(nèi)的信息記錄區(qū)域的大小重新設(shè)定為實際的信 息記錄區(qū)域的大小,在每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量不同的情 況下,能夠防止各臺機(jī)器的誤動作。 (發(fā)明效果)
根據(jù)本發(fā)明,將信息記錄介質(zhì)內(nèi)的信息記錄區(qū)域分割成由不同的文件 系統(tǒng)管理的多個區(qū)域,并將各個區(qū)域的開始位置或大小等多種信息保存在 信息記錄介質(zhì)上,根據(jù)從信息記錄介質(zhì)的外部輸入的命令,通過選擇可讀 寫的1個區(qū)域,就可構(gòu)筑在l個信息記錄介質(zhì)內(nèi)獨立的多個文件系統(tǒng),且 在每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量不同的情況下,能夠?qū)崿F(xiàn)各臺 機(jī)器之間數(shù)據(jù)的兼容性、以及防止誤動作。
并且,在信息記錄介質(zhì)中,將多個存儲塊保存在信息記錄介質(zhì)內(nèi),該 存儲塊為對作為與文件系統(tǒng)使用的區(qū)域管理相關(guān)的信息的分區(qū)表信息進(jìn) 行保存,根據(jù)從信息記錄介質(zhì)的外部輸入的命令,選擇1個存儲塊,并通 過將其配置在信息記錄區(qū)域的開頭,就可構(gòu)筑在1個信息記錄介質(zhì)內(nèi)獨立 的多個文件系統(tǒng),且在每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量不同的情 況下,也能實現(xiàn)各臺機(jī)器之間數(shù)據(jù)的兼容性、并防止誤動作。


10圖1表示由本發(fā)明第1實施方式的信息處理裝置以及信息記錄介質(zhì)構(gòu) 成的信息處理系統(tǒng)的圖。
圖2表示FAT文件系統(tǒng)的構(gòu)成的圖。
圖3A 圖3C表示FAT文件系統(tǒng)的數(shù)據(jù)保存例的圖。
圖4表示本發(fā)明第1實施方式區(qū)域信息存儲部一例的圖。
圖5A表示本發(fā)明第1實施方式初始化處理的流程圖。
圖5B表示本發(fā)明第1實施方式區(qū)域信息存儲部一例的流程圖(初始
化后的狀態(tài))。
圖6A表示本發(fā)明第1實施方式區(qū)域切換處理的流程圖。
圖6B表示本發(fā)明第1實施方式區(qū)域信息存儲部一例的圖(區(qū)域切換
處理后的狀態(tài))
圖7表示本發(fā)明第1實施方式數(shù)據(jù)讀出處理的流程圖。
圖8表示本發(fā)明第1實施方式區(qū)域大小設(shè)定處理的流程圖。
圖9表示本發(fā)明第1實施方式區(qū)域刪除處理的流程圖。
圖10A 10F為用于說明本發(fā)明第1實施方式的信息記錄區(qū)域的區(qū)域
大小的設(shè)定變更處理的說明圖。
圖11表示本發(fā)明第1實施方式的區(qū)域分配變更處理的流程圖。
圖12A表示本發(fā)明第1實施方式中設(shè)置用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域的信
息記錄區(qū)域一例的圖。
圖12B表示本發(fā)明第1實施方式中在信息記錄區(qū)域設(shè)置用戶數(shù)據(jù)區(qū)域
和保護(hù)區(qū)域時的區(qū)域信息存儲部一例的圖。
圖13表示本發(fā)明第2實施方式中由信息處理裝置以及信息記錄介質(zhì)
構(gòu)成的信息處理系統(tǒng)的構(gòu)成的圖。
圖14表示主引導(dǎo)記錄 分區(qū)表的構(gòu)成的圖。
圖15A表示區(qū)域信息存儲部一例的圖,圖15B表示分區(qū)表存儲部一 例的圖以及圖15C表示數(shù)據(jù)存儲部一例的圖。
圖16表示本發(fā)明第2實施方式中,信息記錄介質(zhì)的邏輯地址空間的 數(shù)據(jù)配置一例的圖(有效塊號碼=1的情況)。
圖17表示本發(fā)明第2實施方式中,信息記錄介質(zhì)的邏輯地址空間的 數(shù)據(jù)配置一例的圖(有效塊號碼=2的情況)。圖18表示本發(fā)明第2實施方式初始化處理的流程圖。 圖19表示本發(fā)明第2實施方式區(qū)域切換處理的流程圖。
圖20表示本發(fā)明第2實施方式數(shù)據(jù)讀出處理的流程圖。 圖21A表示本發(fā)明第2實施方式信息記錄區(qū)域中設(shè)置用戶數(shù)據(jù)區(qū)域和
保護(hù)區(qū)域的情況下的區(qū)域信息存儲部一例的圖。
圖21B表示這種情況下的分區(qū)表存儲部一例的圖。
圖22表示本發(fā)明第3實施方式中由信息處理裝置以及信息記錄介質(zhì)
構(gòu)成的信息處理系統(tǒng)的構(gòu)成的圖。
圖23表示本發(fā)明第3實施方式區(qū)域信息存儲部一例的圖。
圖24表示本發(fā)明第3實施方式初始化處理的流程圖。
圖25表示本發(fā)明第3實施方式當(dāng)前狀態(tài)切換處理的流程圖。
圖26表示本發(fā)明第3實施方式主要求狀態(tài)切換處理的流程圖。
圖27表示本發(fā)明第3實施方式數(shù)據(jù)讀出處理的流程圖。
圖28表示本發(fā)明第3實施方式區(qū)域大小設(shè)定處理的流程圖。
圖29表示本發(fā)明第3實施方式中在信息記錄區(qū)域設(shè)置用戶數(shù)據(jù)區(qū)域
和保護(hù)區(qū)域時的區(qū)域信息存儲部一例的圖。
圖30表示本發(fā)明第4實施方式中由信息處理裝置以及信息記錄介質(zhì)
構(gòu)成的信息處理系統(tǒng)的構(gòu)成的圖。
圖31表示本發(fā)明第4實施方式中存在用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域時的
區(qū)域信息存儲部一例的圖。
圖32表示本發(fā)明第4實施方式初始化處理的流程圖。
圖33表示本發(fā)明第4實施方式區(qū)域大小設(shè)定處理的流程圖。
具體實施例方式
以下,關(guān)于本發(fā)明的信息記錄介質(zhì)的區(qū)域管理方法,采用附圖進(jìn)行說 明。另外,以下說明中,作為實施本發(fā)明的區(qū)域管理方法的具體例,示出 信息處理裝置以及信息記錄介質(zhì)來說明。
(第1實施方式)
圖1為本發(fā)明第1實施方式信息處理裝置和信息記錄介質(zhì)構(gòu)成的信息處理系統(tǒng)的構(gòu)成圖。圖1中,信息處理裝置IOO,其構(gòu)成包含CPUIOI、
保存在信息處理裝置中執(zhí)行的程序等的ROM102、暫時保存數(shù)據(jù)的工作存 儲器等中使用的RAM103、以及進(jìn)行信息記錄介質(zhì)IIO對應(yīng)的各種命令的 發(fā)送和數(shù)據(jù)的收發(fā)的命令發(fā)送部104。
信息記錄介質(zhì)110,其構(gòu)成包含命令接受部111,其接受由信息處
理裝置IOO發(fā)送的命令和收發(fā)數(shù)據(jù);信息記錄部114,其通過文件系統(tǒng)的
管理將數(shù)據(jù)作為文件進(jìn)行保存;區(qū)域信息存儲部112,其保存區(qū)域的開始 位置或大小等與信息記錄部114相關(guān)的信息;讀寫區(qū)域判定部113,對于 來自命令接受部111的讀寫要求,根據(jù)保存在區(qū)域信息存儲部112的信息 決定讀寫信息記錄部114的區(qū)域。讀寫區(qū)域判定部113除區(qū)域的決定處理 以外還執(zhí)行信息記錄介質(zhì)110的動作相關(guān)的各種處理。
信息記錄部114的信息記錄區(qū)域被分割成多個區(qū)域114一l、…114一n, 在各區(qū)域114一1、…114一n,分別構(gòu)筑與各個信息記錄區(qū)域?qū)?yīng)的文件系 統(tǒng)。本實施方式中,文件系統(tǒng)采用FAT文件系統(tǒng)。 (FAT文件系統(tǒng))
圖2表示在被分割的1個信息記錄區(qū)域中保存的FAT文件系統(tǒng)的構(gòu) 成。在1個信息記錄區(qū)域114一n,在其開頭存在用于管理該信息記錄區(qū)域 的管理信息區(qū)域200,接著存在保存文件內(nèi)的數(shù)據(jù)等的數(shù)據(jù)區(qū)域210。
管理信息區(qū)域200,包含主引導(dǎo)記錄*分區(qū)表201,其保存用于將1 個信息記錄區(qū)域114一n分割成多個稱作分區(qū)的區(qū)域后進(jìn)行管理的信息; 分區(qū)引導(dǎo)扇區(qū)202,其保存l個分區(qū)內(nèi)的管理信息;FAT表203、 204,其 表示文件中含有的數(shù)據(jù)的物理保存位置;以及根目錄項目205,其對在根 目錄下存在的文件以及目錄的信息進(jìn)行保存。由于FAT表為表示文件中含 有的數(shù)據(jù)的物理保存位置的重要區(qū)域,因此通常在信息記錄介質(zhì)內(nèi)存在具 有2個相同信息的FAT表203、 204,被雙重化了。
數(shù)據(jù)區(qū)域210被分割成多個簇并進(jìn)行管理,在各個簇保存文件中所含 有的數(shù)據(jù)。保存較多的數(shù)據(jù)的文件等使用多簇作為數(shù)據(jù)保存區(qū)域,各簇之 間的聯(lián)系,通過在FAT表203、 204中保存的連接信息進(jìn)行管理。
這里,采用圖3A到圖3C說明上述FAT文件系統(tǒng)中的文件數(shù)據(jù)的讀 出例。在根目錄項目205或數(shù)據(jù)區(qū)域210的一部分,保存目錄項目301,該 目錄項目為如圖3A所示這樣的對文件名或文件大小等進(jìn)行保存。作為文 件數(shù)據(jù)的保存地址的數(shù)據(jù)區(qū)域210以簇單位進(jìn)行管理,并給各簇附加唯一 可識別的簇號碼。為對保存文件數(shù)據(jù)的簇進(jìn)行特定,在目錄項目301對保 存文件數(shù)據(jù)的開頭部分的簇的簇號碼(開始簇號碼)進(jìn)行保存。圖3A的 目錄項目301的例子,表示具有叫做FILE1.TXT的名字的文件其從簇號碼 IO開始以后存儲數(shù)據(jù)。
當(dāng)在多簇中保存數(shù)據(jù)的文件時,需要對開始簇號碼以后連續(xù)的簇號碼 進(jìn)行確定,且需跟蹤保存數(shù)據(jù)的簇。因此必要簇的連接信息保存在FAT表 中。圖3B表示FAT表302的例子。FAT表302中,設(shè)置有與各簇號碼對 應(yīng)的字段,在各個字段,分別保存表示各簇的連接信息的FAT項目。FAT 項目,保存接下來連接的簇的簇號碼。圖3B的例中,由于作為與簇號碼 IO對應(yīng)的FAT項目保存11,因此簇號碼10的簇,與簇號碼11的簇連接。 同樣地與簇號碼11對應(yīng)的FAT項目保存有12,與簇號碼12對應(yīng)的FAT 項目保存有13,以簇號碼IO、 11、 12、 13的順序連接。接著,雖然在與 簇號碼13對應(yīng)的FAT項目保存有FFF,但是因為FFF是表示連接的終端, 所以以簇號碼10開始的連接,由10、 11、 12、 13這4簇而結(jié)束。并且, 在與簇號碼14對應(yīng)的FAT項目保存的0,該簇沒有分配給文件,而是指 作為空白區(qū)域。
根據(jù)圖3A以及圖3B,可確認(rèn)分配給文件"FILE.TXT"的數(shù)據(jù)區(qū)域 為簇號碼10、 11、 12、 13,實際上在讀入"FILE.TXT"的文件數(shù)據(jù)的情 況下,如圖3C所示,為依次讀入數(shù)據(jù)區(qū)域303的簇號碼10、 11、 12、 13 的數(shù)據(jù)。
(區(qū)域管理動作)
以下就以上構(gòu)成的信息記錄介質(zhì)對應(yīng)的區(qū)域管理方法進(jìn)行說明。 本實施方式中,將信息記錄介質(zhì)110內(nèi)的信息記錄部114的記錄區(qū)域 分割成多個區(qū)域,并由不同的文件系統(tǒng)獨立進(jìn)行管理,根據(jù)從信息處理裝 置100輸入的命令,切換信息處理裝置IOO可讀寫的區(qū)域。這樣,在信息 記錄介質(zhì)110內(nèi)共存多個文件系統(tǒng),就可在能夠解釋文件系統(tǒng)的不同機(jī)器 之間使用公共的信息記錄介質(zhì)。圖4表示本實施方式區(qū)域信息存儲部112的一例的圖。 區(qū)域信息存儲部112中,保存作為用于唯一識別區(qū)域的號碼的區(qū)域
識別號碼401、表示區(qū)域的開始地址的區(qū)域開始地址402、表示區(qū)域的大 小的區(qū)域大小403、以及表示成為當(dāng)前有效的區(qū)域的有效標(biāo)記404。另外, 在區(qū)域信息存儲部112保存的地址為物理地址。
以這4個信息401 404為一組的信息與信息記錄存儲部114所分割 的各個區(qū)域114一l 114一n對應(yīng),且僅存在信息記錄部114的分割數(shù)量 部分。圖4的例中,信息記錄存儲部114分割成N個區(qū)域,l號區(qū)域為距 信息記錄部114的開頭地址大小100MB的區(qū)域。同樣地,2號區(qū)域表示從 距信息記錄部114的開頭偏離100MB的位置開始的大小30MB的區(qū)域,3 號區(qū)域表示從距信息記錄部114的開頭偏離130MB的位置開始的大小 100MB的區(qū)域,N號區(qū)域表示從距信息記錄部114的開頭偏離1000MB的 位置開始的大小24MB的區(qū)域。
有效標(biāo)記404,表示1號 N號為止區(qū)域內(nèi),當(dāng)前可讀寫哪個區(qū)域, 圖4的例中,設(shè)定l號的區(qū)域為當(dāng)前可讀寫。 (初始化處理)
接著,關(guān)于本實施方式信息記錄介質(zhì)110的初始化處理進(jìn)行說明。若 信息處理裝置100與信息記錄介質(zhì)110連接,則信息處理裝置將初始化命 令發(fā)送給信息記錄介質(zhì),并進(jìn)行信息記錄介質(zhì)的初始化。圖5A為表示信 息記錄介質(zhì)110內(nèi)的初始化處理的流程的流程圖。
初始化處理中,第1步,信息記錄介質(zhì)110的命令接受部111從信息 處理裝置100接受初始化命令(S501)。
接著,對信息記錄介質(zhì)110內(nèi)的信息記錄部114或其它處理部、寄存 器等進(jìn)行初始化,并使信息記錄介質(zhì)110成為可由外部進(jìn)行讀寫的狀態(tài) (S502)。
接著,將區(qū)域信息存儲部112中含有的多個區(qū)域信息內(nèi),1號區(qū)域信 息中含有的有效標(biāo)記設(shè)定為"1"(有效)(S503)。
再接著,將1號區(qū)域信息以外的區(qū)域信息中含有的所有有效標(biāo)記設(shè)定 為"0"(無效)(S504)。
最后,將初始化處理已結(jié)束的信息經(jīng)由信息記錄介質(zhì)的命令接受部通知給信息處理裝置(S505)。
在上述初始化處理結(jié)束的時刻,信息記錄介質(zhì)110內(nèi)的區(qū)域信息存儲
部112如圖5B僅將1號區(qū)域設(shè)定為有效標(biāo)記。這種狀態(tài)下,信息處理裝
置僅能讀寫1號區(qū)域。 (區(qū)域切換處理)
以下關(guān)于本實施方式的區(qū)域切換處理進(jìn)行說明。區(qū)域切換處理,為切 換有效區(qū)域的處理。本處理,為通過由信息處理裝置向信息記錄介質(zhì),指 定要成為有效區(qū)域的區(qū)域識別號碼后發(fā)送區(qū)域切換命令而執(zhí)行。
圖6A表示信息記錄介質(zhì)內(nèi)的區(qū)域切換處理的流程的流程圖。
區(qū)域切換處理中,最初,信息記錄介質(zhì)110的命令接受部111從信息 處理裝置100接受區(qū)域切換命令(S601)。區(qū)域切換命令表示為例如 "Area—change (Num)",為根據(jù)參數(shù)"Num"設(shè)定區(qū)域識別號碼后指定 要切換區(qū)域的區(qū)域識別號碼的形式。
接著,判定信息記錄介質(zhì)110初始化是否結(jié)束(S602)。在沒有被初 始化的情況下,經(jīng)由信息記錄介質(zhì)110的命令接受部111將錯誤響應(yīng)發(fā)送 給信息處理裝置100,并結(jié)束處理(S606)。
當(dāng)初始化結(jié)束時,參照由區(qū)域切換命令指定的區(qū)域識別號碼,將區(qū)域 信息存儲部112內(nèi)的該區(qū)域?qū)?yīng)的有效標(biāo)記設(shè)定為"1"(有效)(S603)。
接著,將在S603設(shè)定為有效標(biāo)記的區(qū)域以外的區(qū)域信息中含有的有 效標(biāo)記全部設(shè)定為"0"(無效)(S604)。
最后,將區(qū)域切換處理已結(jié)束的信息經(jīng)由信息記錄介質(zhì)110的命令接 受部111通知給信息處理裝置100 (S605)。
圖6B表示上述區(qū)域切換處理后的、信息記錄介質(zhì)110內(nèi)的區(qū)域信息 存儲部112的一例。同圖中,例示了指定2為表示切換地址的區(qū)域識別號 碼的參數(shù)Num。有效標(biāo)記為僅對2號區(qū)域設(shè)定為有效("l"),則信息處理 裝置100僅能讀寫2號區(qū)域。 (數(shù)據(jù)讀寫處理)
關(guān)于讀寫本實施方式信息記錄介質(zhì)no的順序,以數(shù)據(jù)讀出處理為例 進(jìn)行說明。
從信息記錄介質(zhì)110讀出/寫入數(shù)據(jù),是在對信息記錄介質(zhì)110發(fā)送數(shù)據(jù)讀出/寫入命令后執(zhí)行的。圖7為信息記錄介質(zhì)110內(nèi)的數(shù)據(jù)讀出處理的 流程的流程圖。
數(shù)據(jù)讀出處理中,最初信息記錄介質(zhì)110的命令接受部111從信息處
理裝置100接受數(shù)據(jù)讀出命令(S701)。數(shù)據(jù)讀出命令表示為例如Read (Offs、 Size),其中第1參數(shù)"Offs"指定讀出開始地址,第2參數(shù)"Size" 指定讀出大小大小的形式。這里,參數(shù)O泡表示從信息處理裝置看的狀態(tài) 下的信息記錄介質(zhì)110的邏輯地址空間的地址(即距邏輯地址空間的開頭 的偏離值)。
其次,判定信息記錄介質(zhì)110是否為初始化結(jié)束(S702)。在沒有被 初始化的情況下,經(jīng)由信息記錄介質(zhì)110的命令接受部111將錯誤響應(yīng)發(fā) 送給信息處理裝置100 (S710),并結(jié)束處理。
當(dāng)初始化結(jié)束時,根據(jù)區(qū)域信息存儲部112內(nèi)的區(qū)域信息,檢索作為 有效標(biāo)記為"1"(有效)的區(qū)域(S703)。
接著,基于該檢索到的區(qū)域,獲取該區(qū)域的區(qū)域大小AS (S704)。
再接著,將參數(shù)Offs的值加上參數(shù)Size的值后的值,與區(qū)域大小AS 進(jìn)行比較,并確認(rèn)讀出區(qū)域是否包含在所有可讀寫的區(qū)域內(nèi)(S705)。當(dāng) 區(qū)域大小AS—方較小時,由于讀出區(qū)域超過可讀寫的區(qū)域,因此經(jīng)由信 息記錄介質(zhì)110的命令接受部111將錯誤響應(yīng)發(fā)送給信息處理裝置100 (S710),并結(jié)束處理。
當(dāng)區(qū)域大小AS,比將參數(shù)Offs的值加上參數(shù)Size的值后的值大時, 從區(qū)域信息存儲部112的區(qū)域開始地址402獲取檢索到的區(qū)域的開始地址 AO (S706)。
接著,求出信息記錄部114的讀出開始位置的物理地址Offs, (S707)。 讀出開始位置Offs,,通過將開始地址AO加上參數(shù)Offs算出。
然后,從讀出開始位置Offs,的位置讀出參數(shù)Size值的量的數(shù)據(jù),并 經(jīng)由信息記錄介質(zhì)110的命令接受部111將數(shù)據(jù)發(fā)送給信息處理裝置100 (S708)。
最后,將數(shù)據(jù)讀出處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110的命令接受 部111通知給信息處理裝置100 (S709)。
這樣對在信息記錄介質(zhì)110內(nèi),成為當(dāng)前有效的區(qū)域的信息進(jìn)行管理,通過將信息處理裝置100指定的讀寫位置轉(zhuǎn)換為成為當(dāng)前有效的區(qū)域的物
理地址,就可對將信息記錄部114的記錄區(qū)域分割成的多個特定區(qū)域進(jìn)行 讀寫。
另,關(guān)于寫入處理,通過指定寫入地址和寫入數(shù)據(jù),也能夠與讀出處 理同樣被執(zhí)行實現(xiàn)。
(區(qū)域大小變更處理)
下面關(guān)于本實施方式中對分割成多個區(qū)域的各個區(qū)域的區(qū)域大小進(jìn) 行變更(設(shè)定)的順序進(jìn)行說明。
區(qū)域大小變更處理,為通過由信息處理裝置100向信息記錄介質(zhì)110 指定要設(shè)定的區(qū)域的區(qū)域識別號碼、和區(qū)域開始位置、大小后發(fā)送區(qū)域大
小設(shè)定命令而執(zhí)行的。圖8表示信息記錄介質(zhì)110內(nèi)的區(qū)域大小變更處理
的流程。
在區(qū)域大小變更處理中,最初信息記錄介質(zhì)100的命令接受部111從 信息處理裝置100接受區(qū)域大小設(shè)定命令(S801)。區(qū)域大小設(shè)定命令, 表示為Set—Area—Size (Num、 Offs、 Size),用第1參數(shù)"Num"指定要設(shè) 定區(qū)域大小的區(qū)域的區(qū)域識別號碼,用第2參數(shù)"Offs"指定區(qū)域開始地 址,用第3參數(shù)"Size"指定區(qū)域大小的形式。
接著,判定信息記錄介質(zhì)是否結(jié)束初始化(S802)。在沒有被初始化 的情況下,經(jīng)由信息記錄介質(zhì)110的命令接受部111將錯誤響應(yīng)發(fā)送給信 息處理裝置100,并結(jié)束處理(S807)。
在初始化結(jié)束的情況下,確認(rèn)由參數(shù)Offs、 Size指定的區(qū)域是否包含 在Num號的區(qū)域以外的區(qū)域(S803)。當(dāng)包含了該區(qū)域時,由于區(qū)域大小 設(shè)定后的Num號的區(qū)域與其它區(qū)域重疊,因此經(jīng)由信息記錄介質(zhì)的命令 接受部將錯誤響應(yīng)發(fā)送給信息記錄裝置100,并結(jié)束處理(S807)。
在不包含該區(qū)域時,從區(qū)域信息存儲部112中檢索與Num號的區(qū)域 相關(guān)的區(qū)域信息(S804)。
然后,在區(qū)域信息存儲部112中,將與所檢索到的Num號的區(qū)域相 關(guān)的區(qū)域信息的區(qū)域開始地址、區(qū)域大小設(shè)定為參數(shù)Offs、 Size的值 (S805)。
最后,將區(qū)域大小設(shè)定處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110的命令接受部111通知給信息處理裝置100 (S806)。
在區(qū)域大小設(shè)定處理中,當(dāng)設(shè)定后的區(qū)域沒有與其它區(qū)域重疊時,就
可根據(jù)上述順序設(shè)定區(qū)域大小。當(dāng)使2個區(qū)域合并成1個區(qū)域等時,由于 設(shè)定后的區(qū)域與其它區(qū)域重疊,因此一旦刪除2個區(qū)域,就需要進(jìn)行上述
區(qū)域大小設(shè)定處理。以下,關(guān)于該區(qū)域的刪除處理進(jìn)行說明。 (區(qū)域刪除處理)
圖9為信息記錄介質(zhì)內(nèi)111內(nèi)的區(qū)域刪除處理的流程的流程圖。
區(qū)域刪除處理中,最初,信息記錄介質(zhì)110的命令接受部111從信息 處理裝置100接受區(qū)域刪除命令(S901)。區(qū)域刪除命令,表示為Delete (Num),由參數(shù)Num指定刪除對象區(qū)域的區(qū)域識別號碼的形式。
接著,判定信息記錄介質(zhì)110是否初始化結(jié)束(S902)。當(dāng)沒有被初 始化時,經(jīng)由信息記錄介質(zhì)110的命令接受部111將錯誤響應(yīng)發(fā)送給信息 處理裝置IOO,并結(jié)束處理(S906)。
當(dāng)初始化結(jié)束時,從區(qū)域信息存儲部112中檢索Num號的區(qū)域相關(guān) 的區(qū)域信息(S903)。
然后,將檢索到的Num號的區(qū)域相關(guān)的區(qū)域信息的區(qū)域開始地址、 區(qū)域大小均變更為O (S904)。
最后,將區(qū)域刪除處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110的命令接受 部111通知給信息處理裝置100 (S905)。
經(jīng)過以上的處理,本實施方式中,在讀寫信息記錄介質(zhì)110內(nèi)的數(shù)據(jù) 之前,通過發(fā)出區(qū)域切換命令,就可切換到所望的區(qū)域。因此,在將信息 記錄介質(zhì)110內(nèi)的信息記錄部的記錄區(qū)域分割成多塊,分別在各個區(qū)域構(gòu) 筑不同的文件系統(tǒng)時,就可選擇構(gòu)筑本信息處理裝置可解釋的文件系統(tǒng)的 區(qū)域,并進(jìn)行讀寫。
關(guān)于進(jìn)行以上區(qū)域大小變更處理以及區(qū)域刪除處理的具體例采用圖 10A 圖10F、圖ll進(jìn)行說明。
首先,如圖10A所示,當(dāng)信息記錄部114被分割成2GB的信息記錄 區(qū)域1和6GB的信息記錄區(qū)域2時,可考慮這些區(qū)域大小分別變更為 128MB、 7.8GB時的處理。
圖11中,信息記錄介質(zhì)110的命令接受部111從用戶接受區(qū)域分配的變更指示(SllOl)。接著,在分配變更中,判斷是否需要進(jìn)行區(qū)域的刪
除(S1102)。若判斷需要進(jìn)行刪除,則發(fā)出區(qū)域刪除命令(S1103),并將 該區(qū)域刪除。例如,圖10A的例中,為擴(kuò)展信息記錄區(qū)域2,由于需要刪 除信息記錄區(qū)域l,因此刪除區(qū)域記錄信息l (參照圖10B)。接著,發(fā)出 區(qū)域大小設(shè)定命令(S1104),進(jìn)行區(qū)域大小的變更。圖10A 圖IOF的例 中,將信息記錄區(qū)域2擴(kuò)展為7.8GB (參照圖IOC)。接著,進(jìn)行格式化處 理(S1105)(參照圖IOD)。然后,判斷是否需要進(jìn)行其它區(qū)域的區(qū)域大 小設(shè)定(S1106)。假如需要,則發(fā)出區(qū)域大小設(shè)定命令(S1107)。接著進(jìn) 行區(qū)域的格式化(S1108)。 S卩,信息記錄區(qū)域2格式化之后,如圖10E所 示將信息記錄區(qū)域1的區(qū)域大小設(shè)定為128MB,之后,如圖IOF所示, 對信息記錄區(qū)域1進(jìn)行格式化。
下面一邊與多個文件系統(tǒng)對應(yīng), 一邊對用于更強化實現(xiàn)音樂數(shù)據(jù)等數(shù) 字內(nèi)容的著作版權(quán)保護(hù)的信息記錄介質(zhì)的構(gòu)成進(jìn)行說明。
為強化實現(xiàn)著作權(quán)保護(hù),如圖12A所示,將信息記錄介質(zhì)110內(nèi)被分 割的各記錄區(qū)域分為一般用戶能讀寫的區(qū)域(用戶數(shù)據(jù)區(qū)域);和對一般 用戶的讀寫加以限制,使數(shù)據(jù)能夠安全確切地保存的區(qū)域(保護(hù)區(qū)域)。
保護(hù)區(qū)域,為通過信息處理裝置100和信息記錄介質(zhì)110之間相互交 換識別信息的相互識別處理,僅在獲取確認(rèn)相互為合法機(jī)器的情況下才可 讀寫的區(qū)域。因此,通過將音樂數(shù)據(jù)加密后并保存在用戶數(shù)據(jù)區(qū)域,通過 將該加密中采用的鍵保存在保護(hù)區(qū)域,就可在音樂數(shù)據(jù)等數(shù)字內(nèi)容的著作 版權(quán)保護(hù)中使用。
這時,由于使在用戶數(shù)據(jù)區(qū)域保存的加密數(shù)據(jù)解密的鍵保存在保護(hù)區(qū) 域,因此在將用戶數(shù)據(jù)區(qū)域進(jìn)一步分割成多個區(qū)域后管理的情況下,還需 要將對應(yīng)的保護(hù)區(qū)域也分割成同樣數(shù)量的區(qū)域后進(jìn)行管理。
圖12B表示信息記錄部114的記錄區(qū)域分成用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域 的情況下的區(qū)域信息存儲部112b的一例。
與圖4所示的例子不同點為,關(guān)于區(qū)域開始地址和區(qū)域大小,分別設(shè) 置用戶數(shù)據(jù)區(qū)域用和保護(hù)區(qū)域用2組信息( 、 )、 (403a、 403b) 這點。區(qū)域識別號碼401、有效標(biāo)記403被兩個區(qū)域共用。在區(qū)域切換處 理中,同時向2個區(qū)域的信息切換。gp,圖12B的例子中,設(shè)定當(dāng)前有效標(biāo)記的區(qū)域識別號碼為1的被識別的區(qū)域,為距用戶數(shù)據(jù)區(qū)域的開頭大小 100MB的區(qū)域;和距保護(hù)區(qū)域的開頭大小1MB的區(qū)域,通過區(qū)域切換處
理,若向識別號碼為"2"的區(qū)域切換,則從距用戶數(shù)據(jù)區(qū)域的開頭為100MB 的位置開始的大小為30MB的區(qū)域;和從距保護(hù)區(qū)域的開頭為1MB的位 置開始的大小5MB的區(qū)域,為由信息處理裝置可讀寫的區(qū)域。
這樣,在信息記錄部114的記錄區(qū)域分離成用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域 的情況下,通過將用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域作為一組并切換區(qū)域,就能容 易對加密的內(nèi)容和鍵的對應(yīng)關(guān)系進(jìn)行管理。
另外,對于用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域,初始化處理、數(shù)據(jù)讀寫處理等 與前述同樣。
本發(fā)明的實施方式中,雖然記述了區(qū)域信息存儲部112將區(qū)域識別號 碼、區(qū)域開始地址、區(qū)域大小、有效標(biāo)記這4種信息作為一組進(jìn)行管理的 例子,但是只要各個區(qū)域的位置和大小、當(dāng)前有效的區(qū)域為可識別,則也 可以是其它形式。例如,通過設(shè)置使各個區(qū)域必須連接這樣的限制,就能 夠刪除區(qū)域開始地址的信息。并且,Area—Change或Read等命令,也可以 將本實施方式中記載的參數(shù)以外的信息提供作為參數(shù)。并且,雖然關(guān)于在 初始化處理時將1號區(qū)域的有效標(biāo)記設(shè)定為"有效"的情況作了說明,但 也可設(shè)置其它的特殊命令,可由信息處理裝置100指定初始化處理時最初 設(shè)定的區(qū)域。并且,在數(shù)據(jù)讀出處理中,在進(jìn)行讀寫超過有效區(qū)域的區(qū)域 情況下,產(chǎn)生了錯誤,但是即使在超過有效區(qū)域的情況下,假如可讀出該 區(qū)域的數(shù)據(jù),則也可設(shè)計使數(shù)據(jù)讀出。
(第2實施方式)
圖13表示本發(fā)明第2實施方式信息處理裝置以及信息記錄介質(zhì)組成 的信息記錄系統(tǒng)的構(gòu)成圖。與第1實施方式的構(gòu)成(參照圖1)的不同點 為在信息記錄介質(zhì)110b中信息記錄部114b含有分區(qū)表存儲部1300、和 數(shù)據(jù)存儲部1310。
分區(qū)表存儲部1300,由用于將信息記錄部114b的信息記錄區(qū)域分割 成多個叫作分區(qū)的區(qū)域后進(jìn)行管理的多個主引導(dǎo)記錄,分區(qū)表201 — 1、… 201—N組成。各個主引導(dǎo)記錄 分區(qū)表201_1、 201—N,與在如圖2所示的信息
記錄部114的開頭地址保存的主引導(dǎo)記錄*分區(qū)表201相同。即,分區(qū)表 存儲部1300,在如圖1、 2所示的各個文件系統(tǒng)中,從管理信息區(qū)域200 僅抽出主引導(dǎo)記錄《分區(qū)表201,并集中在1個地方后進(jìn)行管理。數(shù)據(jù)存 儲部1310,可對所有保存在如圖1所示的信息記錄部114的信息進(jìn)行保存, 或者也可以對該所有信息中僅除去主引導(dǎo)記錄,分區(qū)表201后剩下的信息 進(jìn)行保存。
各個主引導(dǎo)記錄'分區(qū)表201—i (i = l、 2…N)通常保存在512字節(jié) 的固定大小的信息記錄區(qū)域,并對作為與文件系統(tǒng)使用的區(qū)域管理相關(guān)的 信息的分區(qū)表進(jìn)行保存。圖14表示主引導(dǎo)記錄 分區(qū)表的構(gòu)成。同圖所 示主引導(dǎo)記錄'分區(qū)表201—i,含有主引導(dǎo)記錄251、 4個分區(qū)表252、標(biāo) 識字253。
主引導(dǎo)記錄251,存在于信息記錄區(qū)域的開頭處,是一種對用于使保 存在信息記錄介質(zhì)內(nèi)的OS啟動的引導(dǎo)代碼(boot strip code)進(jìn)行保存的 區(qū)域。
分區(qū)表252,是一種對存在于信息記錄區(qū)域的各個分區(qū)的開始位置或 大小等信息進(jìn)行保存的區(qū)域,可對4種分區(qū)信息進(jìn)行保存。
標(biāo)識字253,是一種保存記號的區(qū)域,該記號表示對主引導(dǎo)記錄*分 區(qū)表201—i (i-l、 2、…N)進(jìn)行保存的區(qū)域終端,通常保存ox55AA的 2個字節(jié)。
分區(qū)表252,其構(gòu)成包含對判定引導(dǎo)時是否采用該分區(qū)的標(biāo)記進(jìn)行 保存的引導(dǎo)指針、表示分區(qū)的開始位置的開始頭/開始扇區(qū)/開始柱面 (cylinder)、對由大小或者文件系統(tǒng)種類決定的標(biāo)記進(jìn)行保存的系統(tǒng)ID、 表示分區(qū)的結(jié)束位置的結(jié)束頭/結(jié)束扇區(qū)/結(jié)束柱面、從信息記錄區(qū)域的開 頭位置開始以扇區(qū)數(shù)量表示分區(qū)開始位置的相對扇區(qū)、以扇區(qū)數(shù)量表示分 區(qū)大小的總扇區(qū)。
這樣就可在分區(qū)表252中,保存與分區(qū)的開始位置或大小相關(guān)的信息, 并可識別分配各個分區(qū)的區(qū)域的位置。
本實施方式中,在分區(qū)表存儲部1300對主引導(dǎo)記錄 分區(qū)表進(jìn)行集 中管理,并通過切換在數(shù)據(jù)讀寫時參照的主引導(dǎo)記錄*分區(qū)表,就可切換由信息處理裝置100可讀寫的區(qū)域。 (區(qū)域管理動作) 以下,對本實施方式的區(qū)域管理方法進(jìn)行說明。
圖15A 圖15C表示本實施方式區(qū)域信息存儲部112b的分區(qū)表存儲 部1300和數(shù)據(jù)存儲部1310的數(shù)據(jù)構(gòu)成例的圖。
分區(qū)表存儲部1300由N個存儲塊構(gòu)成,各個存儲塊為16KB的固定 大小。在各個存儲塊中,保存主引導(dǎo)記錄'分區(qū)表,該主引導(dǎo)記錄'分區(qū) 表記載與存在于分別不同區(qū)域的分區(qū)相關(guān)的信息。
數(shù)據(jù)存儲部1310,在該區(qū)域分割成多個分區(qū)后,在各個分區(qū)分別構(gòu)筑 不同的文件系統(tǒng)。在分區(qū)表存儲部1300保存的各個主引導(dǎo)記錄*分區(qū)表, 與數(shù)據(jù)存儲部1310內(nèi)的各個分區(qū)一一對應(yīng)。
區(qū)域信息存儲部112b由以下所示的6種信息構(gòu)成。
(1) 、分區(qū)表存儲部開始地址
保存分區(qū)表存儲部1300的開頭位置地址(物理地址)。圖15A的例子 中,分區(qū)表存儲部1300從地址1024MB開始。
(2) 、分區(qū)表存儲部的塊大小
保存存在于分區(qū)表存儲部1300的1個存儲塊的大小。圖15A的例中, 存儲塊的大小為16KB。各個存儲塊中,保存有各個主引導(dǎo)記錄,分區(qū)表 的信息。
(3) 、分區(qū)表存儲部的塊數(shù)量
保存存在于分區(qū)表存儲部1300的存儲塊的數(shù)量。圖15A的例中,存 儲塊為N個。
(4) 、數(shù)據(jù)存儲部開始地址
保存數(shù)據(jù)存儲部1310的開頭位置的地址(物理地址)。圖15A的例中, 數(shù)據(jù)存儲部1310從地址0開始。
(5) 、數(shù)據(jù)存儲部大小
保存數(shù)據(jù)存儲部1310的大小。圖15A的例中,數(shù)據(jù)存儲部1310的大 小為1024MB。
(6) 、有效塊號碼
保存存在于分區(qū)表存儲部1300的多個存儲塊內(nèi)的,為當(dāng)前有效的存儲塊的號碼。圖15A的例中,分區(qū)表存儲部1300的1號存儲塊為有效。 接著,采用圖16關(guān)于信息處理裝置可讀寫的信息記錄介質(zhì)的地址配
置進(jìn)行說明。信息處理裝置,如圖16所示配置如圖15B、圖15C所示的 分區(qū)表存儲部1300以及數(shù)據(jù)存儲部1310的數(shù)據(jù)。圖16表示信息處理裝 置100識別的信息記錄介質(zhì)110b的邏輯地址空間。
圖15A中由于有效塊號碼為"l",因此如圖16所示保存主引導(dǎo)記錄《5> 區(qū)表l,分區(qū)表存儲部1300的1號存儲塊,配置在邏輯地址空間的開頭、 即從邏輯地址0開始到16KB的區(qū)域A。數(shù)據(jù)區(qū)域與1號存儲塊連接,并 將地址16KB的位置作為開頭,配置在區(qū)域B、區(qū)域C、區(qū)域D、區(qū)域E。 信息處理裝置100,采用如圖16所示這樣的邏輯地址空間中的邏輯地址進(jìn) 行信息記錄介質(zhì)對應(yīng)的各種處理。
信息處理裝置100,讀出存在于邏輯地址O的分區(qū)表的信息,并識別 構(gòu)筑文件系統(tǒng)的區(qū)域。圖16的例中,主引導(dǎo)記錄 分區(qū)表1配置在邏輯 地址空間的開頭,信息處理裝置100,因為主引導(dǎo)記錄,分區(qū)表l保存表 示區(qū)域B的信息,因此讀寫在區(qū)域B保存的文件系統(tǒng)1,并執(zhí)行數(shù)據(jù)的讀 寫。B卩,圖16的例中,信息處理裝置100讀寫區(qū)域A和區(qū)域B。
圖17為有效塊號碼中保存"2"的情況下,從信息處理裝置100可見 的邏輯地址空間的配置例的圖。圖17中,主引導(dǎo)記錄 分區(qū)表2配置在 邏輯地址空間的開頭,因為主引導(dǎo)記錄'分區(qū)表2保存表示區(qū)域C的信息, 因此信息處理裝置100讀寫在區(qū)域C保存的文件系統(tǒng)2,并執(zhí)行數(shù)據(jù)的讀 寫。S卩,圖17的例中信息處理裝置讀寫區(qū)域A以及區(qū)域C。
這樣通過采用有效塊號碼并切換保存分區(qū)表的存儲塊,就可使在構(gòu)筑 存在于數(shù)據(jù)區(qū)域的分別不同的文件系統(tǒng)的多個分區(qū)內(nèi),僅特定的1個分區(qū) 可使用。這樣,就可選擇對信息處理裝置100解釋的文件系統(tǒng)進(jìn)行保存的 區(qū)域并使用信息記錄介質(zhì)110b。 (初始化處理)
以下關(guān)于本實施方式的信息記錄介質(zhì)110b的初始化處理進(jìn)行說明。 若信息處理裝置100與信息記錄介質(zhì)110b連接,則信息處理裝置100將 初始化命令發(fā)送給信息記錄介質(zhì)110b,并進(jìn)行信息記錄介質(zhì)的初始化。圖 18為表示信息記錄介質(zhì)的初始化處理的流程的流程圖。本初始化處理中,最初信息記錄介質(zhì)110b的命令接受部111從信息
處理裝置100接受初始化命令(S16(H)。
接著,對信息記錄介質(zhì)110b的信息記錄部114b的記錄區(qū)域或各個處
理部、寄存器等進(jìn)行初始化后,成為信息記錄介質(zhì)的外部可讀寫的狀態(tài)
(51602) 。
接著,將區(qū)域信息存儲部112b中含有的有效塊號碼設(shè)定為"1"
(51603) 。
最后,將初始化處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110b的命令接受 部111通知給信息處理裝置100 (s廳)。
在上述初始化處理結(jié)束的時刻,將區(qū)域信息存儲部112b內(nèi)的有效塊 號碼設(shè)定為"l",并使由信息處理裝置100參照分區(qū)表時讀寫的區(qū)域,成 為分區(qū)表存儲部1300的1號存儲塊。 (區(qū)域切換處理)
關(guān)于本實施方式的信息記錄介質(zhì)110b對應(yīng)的區(qū)域切換處理進(jìn)行說明。 區(qū)域切換處理,為由信息處理裝置100向信息記錄介質(zhì)110b指定要成為 有效的分區(qū)表存儲部1300的存儲塊的號碼后通過發(fā)送區(qū)域切換命令而執(zhí) 行。圖19表示信息記錄介質(zhì)110b的區(qū)域切換處理的流程圖。
本區(qū)域切換處理中,最初,信息記錄介質(zhì)110b的命令接受部111從
信息處理裝置ioo接受區(qū)域切換命令(snoi)。區(qū)域切換命令表示為例如
"Area—change (Num)",參數(shù)"Num"設(shè)定存儲塊號碼,并指定要切換區(qū) 域的存儲塊號碼的形式。
接著,判定信息記錄介質(zhì)110b是否初始化結(jié)束(S1702)。在沒有被 初始化的情況下,經(jīng)由信息記錄介質(zhì)的命令接受部111將錯誤響應(yīng)發(fā)送給 信息處理裝置IOO (S1705),并結(jié)束處理。
當(dāng)初始化結(jié)束時,將由區(qū)域切換命令指定的存儲塊號碼設(shè)定為區(qū)域信 息存儲部112b的有效塊號碼(S1703)。
最后,將區(qū)域切換處理已結(jié)束的信息經(jīng)由信息記錄介質(zhì)的命令接受部 111通知給信息處理裝置100 (s簡)。
上述區(qū)域切換處理之后,將由區(qū)域切換命令指定的分區(qū)表存儲塊,配
置在所述地址空間的開頭,信息處理裝置ioo便可讀寫在已指定的分區(qū)表存儲塊保存的分區(qū)表的信息。 (數(shù)據(jù)讀寫處理)關(guān)于讀寫本實施方式信息記錄介質(zhì)110b的順序,以數(shù)據(jù)讀出處理為 例進(jìn)行說明。信息記錄介質(zhì)110b讀出/寫入數(shù)據(jù),是在對于信息記錄介質(zhì) 110b發(fā)送數(shù)據(jù)讀出/寫入命令后執(zhí)行的。圖20為表示信息記錄介質(zhì)內(nèi)的數(shù) 據(jù)讀出處理的流程的流程圖。數(shù)據(jù)讀出處理中,第1步,信息記錄介質(zhì)110b的命令接受部111從信息處理裝置100接受數(shù)據(jù)讀出命令(S1801)。數(shù)據(jù)讀出命令,表示為 Read (Offs、 Size),其中第1參數(shù)"Offs"指定讀出開始地址,第2參數(shù) "Size"指定讀出大小大小的形式。這里,信息處理裝置100指定的Offs 的值,表示在邏輯地址空間的地址(距離邏輯地址空間的開頭的偏離值)。其次,判定信息記錄介質(zhì)IIO是否為初始化結(jié)束(S1802)。在沒有被 初始化的情況下,經(jīng)由信息記錄介質(zhì)110b的命令接受部111將錯誤響應(yīng) 發(fā)送給信息處理裝置100 (S1814),并結(jié)束處理。當(dāng)初始化結(jié)束時,從區(qū)域信息存儲部112b中,獲取分區(qū)表存儲部的 塊大小(BS)和數(shù)據(jù)存儲部大小(DS) (S1803)。接著,將Offs加上Size后的值,與BS加上DS后的值進(jìn)行比較,并 確認(rèn)數(shù)據(jù)的讀出區(qū)域是否包含在所有可讀寫的區(qū)域內(nèi)(S1804)。當(dāng)數(shù)據(jù)的 讀出區(qū)域不包含在所有可讀寫的區(qū)域內(nèi)時,即Offs+Size > BS+DS時, 則經(jīng)由信息記錄介質(zhì)的命令接受部111將錯誤響應(yīng)發(fā)送給信息處理裝置 (S1814),并結(jié)束處理。當(dāng)數(shù)據(jù)的讀出區(qū)域包含在所有可讀寫的區(qū)域內(nèi)時,即Offs+Size^BS 十DS時,接著,確認(rèn)讀出開始位置是否存在于分區(qū)表存儲塊內(nèi)(S1805)。 具體來說,通過比較BS和Offs而進(jìn)行。當(dāng)Offs比BS大時,不會產(chǎn)生讀 寫分區(qū)表存儲塊。這時,將剩下大小Size'設(shè)定為Size的值,并進(jìn)行步驟 S1809的處理。當(dāng)BS比Offs大時,產(chǎn)生讀寫分區(qū)表存儲塊。這時,從區(qū)域信息存儲 部112b獲取有效塊號碼、分區(qū)表存儲部塊大小以及分區(qū)表存儲部開始地 址,并基于有效塊號碼,算出與該有效塊號碼對應(yīng)的主引導(dǎo)記錄,分區(qū)表 的開始地址(PA) (S1806)。主引導(dǎo)記錄*分區(qū)表的開始地址(PA)由下PA二分區(qū)表存儲部開始地址十(有效塊號碼一l) X分區(qū)表存儲部塊大小接著,將主引導(dǎo)記錄 分區(qū)表的開始地址PA加上由信息處理裝置指 定的開始位置Offs,并算出數(shù)據(jù)的讀出開始位置Offs, (S1807)。即,本 步驟中,將由信息處理裝置100指定的邏輯地址(Offs)轉(zhuǎn)換為物理地址 (Offs,)。根據(jù)所算出的Offs'的位置讀出Size量的數(shù)據(jù),并經(jīng)由信息記錄介質(zhì) 110b的命令接受部111將數(shù)據(jù)發(fā)送給信息處理裝置100 (S1808)。這時, 當(dāng)發(fā)生超過分區(qū)表存儲塊的終端的讀出時,將到分區(qū)表存儲塊的終端為止 的數(shù)據(jù)發(fā)送給信息處理裝置100,同時將剩下的數(shù)據(jù)大小,設(shè)定為剩下大 小Size'的值,然后跳至步驟S1809的處理。在沒有發(fā)生超過分區(qū)表存儲 塊的終端的讀岀時,將剩下大小Size'的值設(shè)定為0。另外,以主引導(dǎo)記錄分 區(qū)表的開始地址PA為基準(zhǔn),根據(jù)偏離值Offs的位置讀出數(shù)據(jù),是由于如 圖16、圖17所示,在信息處理裝置100識別的信息記錄介質(zhì)110b的地址 空間,在其開頭配置主引導(dǎo)記錄'分區(qū)表。在步驟S1809,確認(rèn)有無剩下大小Size' (S1809)。當(dāng)Size'為0時, 由于所有數(shù)據(jù)讀出結(jié)束,因此跳至步驟S1813。若Size'不是0,則從區(qū)域信息存儲部112b中獲取數(shù)據(jù)區(qū)域存儲部1310 的開始地址(DA) (S1810)。接著,算出數(shù)據(jù)讀出位置的物理地址Offs, (S1811)。這里,求出的 Offs'為信息記錄介質(zhì)110b的物理地址。具體來說,當(dāng)Offs,在BS小時, 設(shè)定DA作為Offs,。當(dāng)Offs在BS以上時,將從Offs中減去BS后的值加 上DA后的值設(shè)定作為Offs,。如圖16、圖17所示由于在邏輯地址空間的 開頭配置主引導(dǎo)記錄*分區(qū)表,因此當(dāng)Offs比BS大時,為算出數(shù)據(jù)區(qū)域 的讀出開始位置的物理地址,必需從由邏輯地址表示的讀出開始位置 (Offs)中減去分區(qū)表存儲部塊大小(BS)后求出距離數(shù)據(jù)區(qū)域開頭的偏 離值,需將數(shù)據(jù)區(qū)域開始位置的物理地址(DA)加上該偏離值。接著,根據(jù)Offs'的位置讀出Size'量的數(shù)據(jù), 經(jīng)由信息記錄介質(zhì)的 命令接受部將數(shù)據(jù)發(fā)送給信息處理裝置(S1812)。最后,將數(shù)據(jù)讀出處理已結(jié)束的信息經(jīng)由信息記錄介質(zhì)的命令接受部 通知給信息處理裝置(S1813)。通過以上的處理,本實施方式中,在讀寫信息記錄介質(zhì)內(nèi)的數(shù)據(jù)之前 通過發(fā)出區(qū)域切換命令就可在信息記錄區(qū)域的開頭配置保存所望的分區(qū) 表的存儲塊。因此,在將數(shù)據(jù)存儲部分割成多個分區(qū),在各個區(qū)域構(gòu)筑分 別不同的文件系統(tǒng)的情況下,通過選擇與構(gòu)筑本信息處理裝置可解釋的文 件系統(tǒng)的區(qū)域?qū)?yīng)的分區(qū)表,就可讀寫數(shù)據(jù)存儲部內(nèi)特定的分區(qū)表。 (保護(hù)區(qū)域)以下關(guān)于信息記錄介質(zhì)110b的信息記錄部114b的記錄區(qū)域,分成一 般用戶可讀寫的區(qū)域(用戶數(shù)據(jù)區(qū)域);和對一般用戶的讀寫加以限制, 且能夠安全確切地保存數(shù)據(jù)的區(qū)域(保護(hù)區(qū)域)的情況進(jìn)行說明。保護(hù)區(qū)域,為通過信息處理裝置100和信息記錄介質(zhì)110b相互交換 識別信息的相互識別處理,僅在獲取確認(rèn)相互為合法機(jī)器的情況下才可讀 寫的區(qū)域。例如,通過將音樂數(shù)據(jù)等加密后保存在用戶數(shù)據(jù)區(qū)域,通過將 采用該加密后的鍵保存在保護(hù)區(qū)域就可使用于音樂數(shù)據(jù)等數(shù)字內(nèi)容的著 作版權(quán)保護(hù)中。這時,由于使在各用戶數(shù)據(jù)區(qū)域保存的加密數(shù)據(jù)解密的密鑰保存在保 護(hù)區(qū)域,因此在將用戶數(shù)據(jù)區(qū)域進(jìn)一步分割成多個區(qū)域后管理的情況下, 需要使對應(yīng)的保護(hù)區(qū)域也分割成同樣的區(qū)域后進(jìn)行管理。圖21A表示將信息記錄部114b的記錄區(qū)域分成用戶數(shù)據(jù)區(qū)域和保護(hù) 區(qū)域時的區(qū)域信息存儲部的一例。并且,圖21B表示這種情況下含有對于 用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域分別設(shè)置的存儲塊的分區(qū)表存儲部的一例。如圖 21B所示,保護(hù)區(qū)域的l個分區(qū)表,相對用戶數(shù)據(jù)區(qū)域的1個分區(qū)為一一 對應(yīng)。與圖15A所示的例子不同點為在圖21A所示的區(qū)域信息存儲部112c 中,關(guān)于有效塊號碼以外的信息,分別設(shè)置用戶數(shù)據(jù)區(qū)域用和保護(hù)區(qū)域用 2組2001、 2002。這時,分區(qū)表存儲部1300、數(shù)據(jù)存儲部1310也分別設(shè) 置用戶數(shù)據(jù)區(qū)域用和保護(hù)區(qū)域用2組。有效塊號碼為用戶數(shù)據(jù)區(qū)域用分區(qū) 表存儲塊,和保護(hù)區(qū)域用分區(qū)表存儲塊兩者公共使用的信息。由此,在根 據(jù)區(qū)域切換處理切換存儲塊時,將相同的信息記錄區(qū)域?qū)?yīng)的用戶數(shù)據(jù)區(qū)域以及保護(hù)區(qū)域分別對應(yīng)的存儲塊作為 一套同時進(jìn)行切換。這樣,當(dāng)信息記錄部114b的記錄區(qū)域分成用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域 的情況下,以用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域為1組進(jìn)行切換區(qū)域,就很容易對 加密內(nèi)容和鍵的對應(yīng)關(guān)系進(jìn)行管理。另外,本發(fā)明的實施方式中,雖然對采用作為區(qū)域信息存儲部的分區(qū) 表存儲部開始地址、分區(qū)表存儲部塊大小、分區(qū)表存儲部塊數(shù)量、數(shù)據(jù)存 儲部開始地址、數(shù)據(jù)存儲部大小、有效塊號碼進(jìn)行管理的例子作了記載, 只要是可識別各個區(qū)域的位置和大小、當(dāng)前有效的區(qū)域則也可以是其它形式。并且,Area—Change或Read等命令,也可以將本實施方式所記載的參 數(shù)以外的信息提供作為參數(shù)。并且,雖然關(guān)于在初始化處理時將1號分區(qū) 表存儲塊設(shè)定為有效塊的情況作了說明,但也可以是設(shè)置其它的特殊命 令,由信息處理裝置指定在初始化處理時最初設(shè)定的存儲塊的方法。并且, 在數(shù)據(jù)讀出處理的說明中,雖然在進(jìn)行超過有效區(qū)域的情況下產(chǎn)生了錯誤 了,但是也可以是讀入可讀出數(shù)據(jù)的方法。并且,圖19所示的區(qū)域切換處理中,在切換讀寫區(qū)域時,雖然發(fā)出 區(qū)域切換命令,但同時在一邊切換多個區(qū)域一邊進(jìn)行數(shù)據(jù)讀寫的情況下, 優(yōu)選進(jìn)行以下這樣的處理。例如,信息處理裝置100,從分區(qū)表存儲部1300 中,讀出將要讀寫的幾個區(qū)域的存儲塊內(nèi)的信息,并對該信息進(jìn)行緩存 (oiche)。信息處理裝置100,其后在一邊切換多個區(qū)域一邊讀寫時,參 照所緩存的信息,獲取被讀寫區(qū)域的信息(開始位置、大小)后執(zhí)行區(qū)域 切換處理。這樣,在區(qū)域切換時,不需要發(fā)出如圖19所示這樣的區(qū)域切 換命令,能夠降低區(qū)域切換時的管理費用。如本實施方式,因與區(qū)域相關(guān) 的信息由分區(qū)表存儲部1300綜合管理,所以只要僅對分區(qū)表存儲部1300 的信息進(jìn)行緩存,便可較現(xiàn)實地實施。但是,如第1實施方式,將記錄區(qū) 域分割成多個區(qū)域,在每個區(qū)域構(gòu)筑文件系統(tǒng)的例中,由于應(yīng)緩存的信息 量較多,因此執(zhí)行上述處理不現(xiàn)實。(第3實施方式)信息記錄介質(zhì)具有給定區(qū)域大小的可讀寫區(qū)域,在信息處理裝置使用 沒有與該信息記錄介質(zhì)的區(qū)域大小對應(yīng)的文件系統(tǒng)的情況下(例如信息記錄介質(zhì)由FAT32格式化后,信息處理裝置只能識別FATA12/16的情況下), 若該信息處理裝置讀寫該信息記錄介質(zhì),則有些情況下會破壞信息記錄介 質(zhì)內(nèi)的信息,或者產(chǎn)生信息處理裝置的誤動作。本實施方式中,對防止這 樣的不利情況的信息記錄介質(zhì)的區(qū)域管理方法進(jìn)行說明。圖22表示由本發(fā)明第3實施方式的信息處理裝置以及信息記錄介質(zhì) 組成的信息記錄系統(tǒng)的構(gòu)成圖。本實施方式中,信息記錄介質(zhì)內(nèi)110c內(nèi) 的信息記錄部114c的記錄區(qū)域含有可讀寫的區(qū)域,可讀寫的區(qū)域,其區(qū) 域大小設(shè)定為各種不同,這時,構(gòu)筑與各個區(qū)域大小對應(yīng)的文件系統(tǒng)???讀寫區(qū)域以外的區(qū)域為不可讀寫區(qū)域??勺x寫區(qū)域為,使可讀寫區(qū)域的區(qū) 域大小以及文件系統(tǒng)的組合,與格式一一對應(yīng),可有多個種類的格式。艮P,本實施方式的信息記錄介質(zhì)110c中可讀寫的區(qū)域,由N個種類 的格式中某一種格式化后生成。格式的狀態(tài)(這里表示格式化后的可讀寫 區(qū)域的區(qū)域大小和文件系統(tǒng))由"狀況"指定。例如,狀況1是指區(qū)域大 小為2048MB,文件系統(tǒng)1的格式。狀況2是指區(qū)域大小為4096MB,文 件系統(tǒng)2的格式。圖23為本實施方式信息記錄介質(zhì)110c中區(qū)域信息存儲部112d的數(shù) 據(jù)構(gòu)成例的圖。區(qū)域信息存儲部112d含有N個狀況2101、當(dāng)前狀況號2102、以及 主要求狀況號2103。各個狀況2101,對區(qū)域大小和格式化時采用的文件 系統(tǒng)進(jìn)行規(guī)定。本實施方式中,雖然對各個狀況之間,不同的區(qū)域,和不 同的文件系統(tǒng)進(jìn)行規(guī)定了,但是區(qū)域大小和文件系統(tǒng)的組合并沒有特別限 定。當(dāng)前狀況號2102,表示信息記錄介質(zhì)110c的當(dāng)前狀況(格式化的狀 態(tài))。主要求狀況號2103,表示信息處理裝置100要求的信息記錄介質(zhì)110c 的狀況(格式狀態(tài))。當(dāng)信息處理裝置100對于具有以上這樣構(gòu)造的信息記錄介質(zhì)110c進(jìn) 行讀寫的情況下,信息處理裝置100,指定構(gòu)筑可解釋自己的文件系統(tǒng)的 狀況號碼后進(jìn)行讀寫。信息記錄介質(zhì)110c,在讀寫之前,將表示由信息處 理裝置IOO指定狀況的主要求狀況號,與表示當(dāng)前設(shè)定狀況的當(dāng)前狀況號 碼進(jìn)行比較后,僅當(dāng)兩者一致的情況下允許讀寫。通過這樣的區(qū)域管理, 僅在信息記錄部114d的記錄區(qū)域構(gòu)筑信息處理裝置100可正確解釋的文件系統(tǒng)的情況下,可允許信息記錄介質(zhì)110c進(jìn)行讀寫。這樣,即使在信 息記錄介質(zhì)110c中構(gòu)筑的文件系統(tǒng)和信息處理裝置100可正確解釋的文 件系統(tǒng)不同的情況下,也能夠防止文件系統(tǒng)的破壞或者信息處理裝置100 的誤動作。以下,對本實施方式的信息記錄介質(zhì)110c對應(yīng)的處理進(jìn)行說 明。(初始化處理)關(guān)于本實施方式的信息記錄介質(zhì)110c的初始化處理進(jìn)行說明。若信息處理裝置100與信息記錄介質(zhì)110c連接,則信息處理裝置100將初始 化命令發(fā)送給信息記錄介質(zhì)110c,并進(jìn)行信息記錄介質(zhì)110c的初始化。 圖24為表示信息記錄介質(zhì)110c的初始化處理的流程圖。本初始化處理中,最初,信息記錄介質(zhì)110c的命令接受部111從信息 處理裝置100接受初始化命令(S2201)。其次,對信息記錄介質(zhì)110c內(nèi)的信息記錄部114c的記錄區(qū)域、各個 處理部、寄存器等進(jìn)行初始化后,成為信息記錄介質(zhì)的外部110c可讀寫 的狀態(tài)(S2202)。然后,將區(qū)域信息存儲部112d中含有的主要求狀況號設(shè)定為"1" (S2203)。最后,將初始化結(jié)束的信息,經(jīng)由信息記錄介質(zhì)的命令接受部lll通 知給信息處理裝置100 (S2204)。在使上述初始化處理結(jié)束的時刻,將區(qū)域信息存儲部112d內(nèi)的主要 求狀況號碼設(shè)定為"l"。另外,使當(dāng)前狀況號碼在初始化處理之前設(shè)定的 值保持原值。當(dāng)以前的狀況號碼為"1"時,由于在初始化之后,主要求 狀況號碼和當(dāng)前狀況號碼一致,因此在信息記錄介質(zhì)110c,就可讀寫在狀 況l表示的區(qū)域大小(2048MB)中保存的大小的信息記錄區(qū)域。關(guān)于本實施方式的信息記錄介質(zhì)的狀況區(qū)域切換處理進(jìn)行說明。狀況 切換處理,是在信息記錄介質(zhì)110c的信息記錄區(qū)域格式化時,在格式化 之前,通過信息處理裝置100執(zhí)行的。狀況切換處理中,對信息記錄介質(zhì)110c的區(qū)域信息存儲部112d的當(dāng) 前狀況號碼2102進(jìn)行重寫。本處理為,從信息處理裝置100向信息記錄 介質(zhì)110c,指定作為對象的狀況號后發(fā)送狀況切換命令后執(zhí)行的。這里被指定的狀況號碼,為表示格式化時采用的狀況的種類的號碼。例如,在以 狀況3對信息記錄介質(zhì)110C的信息記錄區(qū)域進(jìn)行格式化時,指定號碼"3"。 圖25表示信息記錄介質(zhì)110c的狀況切換處理的流程圖。狀況切換處理中,最初信息記錄截獲子110c的命令接受部111從信息 處理裝置100接受狀況切換命令(S2301 )。狀況切換命令,表示為 Status—Change (Num),由參數(shù)"Num"指定狀況的號碼。其次,判定信息記錄介質(zhì)110c是否結(jié)束初始化(S2302)。在沒有被 初始化的情況下,經(jīng)由信息記錄介質(zhì)110c的命令接受部111將錯誤響應(yīng)發(fā) 送給信息處理裝置100 (S2306),并結(jié)束處理。當(dāng)初始化結(jié)束時,將由狀況切換命令指定的號碼,設(shè)定為區(qū)域信息存 儲部112d內(nèi)的當(dāng)前狀況號碼2102 (S2303)接著,將相同號碼也設(shè)定為主要求狀況號碼2103 (S2304)。最后,將狀況切換處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)的命令接受部通 知給信息處理裝置(2305)。上述狀況切換處理后,信息處理裝置100對信息記錄介質(zhì)110c進(jìn)行 格式化。以后,直到重新格式化之前,信息處理裝置100都可僅對以在狀 況切換處理時指定的狀況格式化的區(qū)域進(jìn)行讀寫。 (主要求狀態(tài)切換處理)以下關(guān)于本實施方式的信息記錄介質(zhì)中的主要求狀況切換處理進(jìn)行 說明。在主要求狀況切換處理中,對信息記錄介質(zhì)110c的區(qū)域信息存儲 部112d的主要求狀況號碼2103進(jìn)行重寫。本處理為,從信息處理裝置100 向信息記錄介質(zhì)110c,指定所要求的狀況號碼后發(fā)送主要求切換命令而執(zhí) 行。本處理,可在信息處理裝置100與信息記錄介質(zhì)110c連接之后,在 讀寫之前僅進(jìn)行一次,也可以在每次讀寫時在讀寫之前進(jìn)行。圖26表示信息記錄介質(zhì)110c內(nèi)的主要求狀況切換處理的流程圖。本處理中,最初,信息記錄介質(zhì)110c的命令接受部111從信息處理裝 置100接受主要求切換命令(S2401 )。主要求切換命令,表示為 Host—Req_Status—Change (Num),由參數(shù)"Num"指定所要求的狀況號碼。接著,判定信息記錄介質(zhì)100是否結(jié)束初始化(S2402)。在沒有被初 始化時,經(jīng)由信息記錄介質(zhì)的命令接受部將錯誤響應(yīng)發(fā)送給信息處理裝置(S2405),并結(jié)束處理。當(dāng)初始化結(jié)束時,將主要求切換命令指定的號碼設(shè)定為主要求狀況號碼2103 (S2403)。最后,將主要求切換處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110c的命令 接受部111通知給信息處理裝置100 (S2404)。信息處理裝置100在讀寫信息記錄介質(zhì)110c之前至少進(jìn)行一次上述 主要求切換處理,僅在要讀寫的區(qū)域的狀況,與當(dāng)前狀況號碼2102表示 的狀況一致的情況下,才可讀寫信息記錄介質(zhì)110c。 (數(shù)據(jù)讀寫處理)關(guān)于讀寫本實施方式的信息記錄介質(zhì)llOc的順序,以數(shù)據(jù)讀出處理 為例進(jìn)行說明。信息記錄介質(zhì)110c對應(yīng)的數(shù)據(jù)讀出/寫入,是相對信息記 錄介質(zhì)110c,通過發(fā)送數(shù)據(jù)讀出/寫入命令而執(zhí)行的。圖27為表示信息記錄介質(zhì)110c內(nèi)的數(shù)據(jù)讀出處理的流程圖。數(shù)據(jù)讀出處理中,最初信息記錄介質(zhì)110c的命令接受部111從信息處 理裝置IOO接受數(shù)據(jù)讀出命令(例如Read (Offs, Size)) (S2501)。接著,判定信息記錄介質(zhì)110c是否結(jié)束初始化(S2502)。當(dāng)沒有被 初始化時,經(jīng)由信息記錄介質(zhì)100的命令接受部111將錯誤響應(yīng)發(fā)送給信 息處理裝置100 (S2509),并結(jié)束處理。當(dāng)初始化結(jié)束時,從區(qū)域信息存儲部112d獲取當(dāng)前狀況號碼CN以 及主要求狀況號碼HN (S2503)。接著,確認(rèn)所獲取的當(dāng)前狀況號碼CN和主要求狀況號碼HN是否一 致(S2504)。當(dāng)不是一致時,即信息記錄介質(zhì)110c的狀況(格式的狀態(tài)) 和信息處理裝置100要求的信息記錄介質(zhì)110c的狀況(格式的狀態(tài))不 一致的情況下,經(jīng)由信息記錄介質(zhì)110c的命令接受部111將錯誤響應(yīng)發(fā)送 給信息處理裝置IOO (S2504),并結(jié)束處理。接著,從區(qū)域信息存儲部112d獲取與主要求狀態(tài)號碼HN對應(yīng)的狀 態(tài)的區(qū)域大小AS (S2505)。接著,將Offs加上Size后的值與AS的值進(jìn)行比較,確認(rèn)數(shù)據(jù)的讀出 區(qū)域是否包含在所有可讀寫的區(qū)域內(nèi)(S2506)。當(dāng)AS的值的一方較小時, 由于讀出區(qū)域超過可讀寫的區(qū)域,因此經(jīng)由信息記錄介質(zhì)110c的命令接受部111將錯誤響應(yīng)發(fā)送給信息處理裝置100 (S2509),并結(jié)束處理。當(dāng)AS的值的一方較大或者相等時,從Offs的位置讀出Size量的數(shù)據(jù), 并經(jīng)由信息記錄介質(zhì)110c的命令接受部111將數(shù)據(jù)發(fā)送給信息處理裝置 100 (S2507)。最后,將數(shù)據(jù)讀出處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110c的命令接 受部111通知給信息處理裝置100 (S2508)。 (區(qū)域大小變更處理)下面關(guān)于對本實施方式的各個區(qū)域的區(qū)域大小進(jìn)行變更(設(shè)定)的順 序進(jìn)行說明。區(qū)域大小設(shè)定處理中,對區(qū)域信息存儲部112d的區(qū)域大小 2101的值進(jìn)行變更(設(shè)定)。本處理為,從信息處理裝置100向信息記錄 介質(zhì)110c,通過指定含有要設(shè)定的區(qū)域大小的狀態(tài)號碼,和其大小后發(fā)送 區(qū)域大小設(shè)定命令而執(zhí)行的。圖28為表示信息記錄介質(zhì)110c的區(qū)域大小設(shè)定處理的流程圖。區(qū)域大小設(shè)定處理中,最初信息記錄介質(zhì)110c的命令接受部111從信 息處理裝置IOO接受區(qū)域大小設(shè)定命令(S260D。區(qū)域大小設(shè)定命令,表 示為Set—Area—Size (Num、 Size),第1參數(shù)"Num"指定要設(shè)定區(qū)域大 小的區(qū)域的區(qū)域號碼,第2參數(shù)"Size"指定區(qū)域大小。其次,判定信息記錄介質(zhì)110c是否結(jié)束初始化(S2602)。當(dāng)沒有被 初始化時,經(jīng)由信息記錄介質(zhì)110c的命令接受部111將錯誤響應(yīng)發(fā)送給信 息處理裝置100 (S2605),并結(jié)束處理。當(dāng)初始化結(jié)束時,將區(qū)域信息存儲部112d的Num號的狀況(狀況 Num)的區(qū)域大小設(shè)定為Size (S2603)。最后,將區(qū)域大小設(shè)定處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110c的命 令接受部111通知給信息處理裝置100 (S2604)。如以上說明,本實施方式中,對信息記錄介質(zhì)的當(dāng)前狀況,和信息處 理裝置要求的信息記錄介質(zhì)的狀況進(jìn)行比較,僅當(dāng)兩者一致的情況下,可 由信息處理裝置對信息記錄介質(zhì)進(jìn)行讀寫。這樣,僅能對在信息記錄介質(zhì) 上構(gòu)筑的文件系統(tǒng)能夠正確解釋的信息處理裝置才可對信息記錄介質(zhì)進(jìn) 行讀寫,并可防止文件系統(tǒng)管理信息受到破壞或信息處理裝置的誤動作。 (保護(hù)區(qū)域)以下關(guān)于信息記錄介質(zhì)110c的信息記錄區(qū)域,分為一般用戶可讀寫 的區(qū)域(用戶數(shù)據(jù)區(qū)域),和對一般用戶的讀寫加以限制,并能對數(shù)據(jù)進(jìn) 行安全確切地保存的區(qū)域(保護(hù)區(qū)域)的情況進(jìn)行說明。保護(hù)區(qū)域與前面所述同樣。當(dāng)在保護(hù)區(qū)域僅保存加密密鑰等大小比較 小的數(shù)據(jù)時,可考慮使用對大小較小的信息記錄區(qū)域進(jìn)行管理的單一文件 系統(tǒng)。這種情況下,優(yōu)選切換狀況后對信息記錄介質(zhì)可讀寫區(qū)域的文件系 統(tǒng)以及區(qū)域大小進(jìn)行切換的所述區(qū)域管理方法,僅對于用戶數(shù)據(jù)區(qū)域適 用。但是,在保護(hù)區(qū)域也需要依據(jù)用途而構(gòu)筑多個文件系統(tǒng)的情況下,與 用戶數(shù)據(jù)區(qū)域同樣保護(hù)區(qū)域也可適用所述區(qū)域管理方法。以下,關(guān)于對用 戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域這2個區(qū)域進(jìn)行區(qū)域管理的情況進(jìn)行說明。圖29表示當(dāng)信息記錄區(qū)域分為用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域的情況下的區(qū)域信息存儲部112e的一例。與圖23所示的例子不同點在于用戶數(shù)據(jù)區(qū)域用的狀況的組2701和 保護(hù)區(qū)域用的狀況的組2702存在兩組。用戶數(shù)據(jù)區(qū)域用各個狀況2701, 和保護(hù)區(qū)域用各個狀況2702分別為一一對應(yīng)。若切換當(dāng)前狀況號碼2703、 主要求狀況號碼2704,則同時切換與其對應(yīng)的用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域的 狀況,這樣,各個區(qū)域的區(qū)域大小便分別被切換。例如,在當(dāng)前狀況號碼 2703以及主要求狀況號碼2704為"1"時,參照狀況1的值,將用戶數(shù)據(jù) 區(qū)域的區(qū)域大小設(shè)定為2048MB,將保護(hù)區(qū)域的區(qū)域大小設(shè)定為20MB。 并且,若當(dāng)前狀況號碼2703以及主要求狀況號碼2704切換為"2",則參 照狀況2的值,將用戶數(shù)據(jù)區(qū)域的區(qū)域大小切換為4096MB,保護(hù)區(qū)域的 區(qū)域大小切換為40MB。這樣,在信息記錄介質(zhì)110c的信息記錄區(qū)域分成用戶數(shù)據(jù)區(qū)域和保 護(hù)區(qū)域的情況下,以用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域為組通過切換區(qū)域大小,就 可分別由多個種類的文件系統(tǒng)對用戶數(shù)據(jù)區(qū)域和保護(hù)區(qū)域雙方進(jìn)行管理。另外,本發(fā)明的實施方式中,采用作為區(qū)域信息存儲部的區(qū)域大小、 當(dāng)前狀況號碼、主要求狀況號碼進(jìn)行管理的例子作了記載,但是只要可識 別各個區(qū)域的大小、當(dāng)前有效的區(qū)域,則也可以是其它形式。并且, Status—Change或Read等命令,也可將除本實施方式中記載的參數(shù)以外的信息提供作為參數(shù)。并且,雖然關(guān)于在初始化處理時設(shè)定主要求狀況號碼 為"1"的情況作了說明,但也可以設(shè)置其它的特殊命令,在初始化處理 時由信息處理裝置指定最初設(shè)定的狀況號碼。并且,在數(shù)據(jù)讀出處理的說 明中,雖然在超越有效區(qū)域進(jìn)行讀寫時產(chǎn)生了錯誤,但是也可以是讀入可 讀出的數(shù)據(jù)。(第4實施方式)有些情況下存在向信息記錄介質(zhì)發(fā)出對2GB以內(nèi)的區(qū)域進(jìn)行Read/Write命令的信息處理裝置,該信息處理裝置可正常讀寫在2GB以內(nèi) 的信息記錄介質(zhì),可讀寫信息記錄介質(zhì)上的文件系統(tǒng)。然而,通過擴(kuò)展此 后的信息記錄介質(zhì),當(dāng)信息記錄介質(zhì)的大小擴(kuò)展到4GB時,在信息記錄 介質(zhì)上4GB的區(qū)域構(gòu)筑文件系統(tǒng),另一方面信息處理裝置卻只能讀寫如 以往的2GB以內(nèi)的區(qū)域。這樣,當(dāng)產(chǎn)生信息處理裝置識別的信息記錄介質(zhì)可讀寫的區(qū)域大小 (上例中為2GB),和在信息記錄介質(zhì)上構(gòu)筑的文件系統(tǒng)的管理區(qū)域大小 (上述例中4GB)不一致的現(xiàn)象的情況下,信息處理裝置有可能產(chǎn)生或者 文件系統(tǒng)的管理信息受到破壞,或者進(jìn)行錯誤的記錄再生動作。例如,可考慮信息處理裝置能夠識別的記錄區(qū)域為2GB,信息記錄介 質(zhì)由可進(jìn)行8GB的區(qū)域管理的新的文件系統(tǒng)進(jìn)行格式化的情況。這時, 信息處理裝置一定僅能識別在信息記錄介質(zhì)的記錄區(qū)域中原本的2GB以 內(nèi)的區(qū)域,但是因情況,邏輯上也可能會識別8GB的區(qū)域,這種情況下, 關(guān)于超過2GB的區(qū)域雖然邏輯上信息處理裝置能夠識別,但是實際不能 進(jìn)行物理讀寫。即,當(dāng)信息處理裝置錯誤地對超過2GB的區(qū)域進(jìn)行物理 讀寫時,則恐怕不能讀出該被讀寫的區(qū)域的數(shù)據(jù),或者產(chǎn)生錯誤,或者可 能使超過2GB的區(qū)域的數(shù)據(jù)受到破壞。本實施方式中,為解決該課題,通過僅在向信息記錄介質(zhì)發(fā)出特定的 命令的情況下允許讀寫信息記錄區(qū)域,就可切斷來自不知道特定命令的信 息處理裝置的讀寫,并防止文件系統(tǒng)的管理信息受到破壞或者信息處理裝 置的誤動作。以下,關(guān)于本實施方式的信息處理裝置以及信息記錄介質(zhì)采用圖30以及圖33進(jìn)行說明。圖30表示本實施方式由信息處理裝置以及信息記錄介質(zhì)組成的信息記錄系統(tǒng)的構(gòu)成圖。與第1實施方式的構(gòu)成(參照圖1)的不同點為將信息記錄介質(zhì)110d的信息記錄部114d的記錄區(qū)域作為1個區(qū)域進(jìn)行管理, 而構(gòu)筑的文件系統(tǒng),和設(shè)置對信息記錄區(qū)域的大小等信息進(jìn)行保存的CSD 寄存器180。在信息記錄介質(zhì)110d中,安裝作為用于使信息處理裝置100識別信 息記錄部114d的記錄區(qū)域的大小的機(jī)構(gòu)的CSD寄存器180。信息處理裝 置100通過參照該CSD寄存器180,就能夠獲取信息記錄部114d的記錄 區(qū)域的大小。例如,在使用半導(dǎo)體存儲器的SD (SecureDisk)存儲卡(登 錄商標(biāo))中,將信息記錄區(qū)域的大小相關(guān)的信息等保存在CSD (Card— Specific Data)寄存器中,并從信息處理裝置中讀出。作為信息記錄區(qū)域 的大小等相關(guān)的信息的例子,有C一SIZE、 C_SIZE—MULT以及 READ—BL—LEN。 C—SIZE、 C—SIZE—MULT以及READ—BL—LEN為用于 決定區(qū)域大小的給定參數(shù),采用該值根據(jù)下式(1)算出記錄區(qū)域的大小 Total (字節(jié))。Total= (C一SIZE +1) x 鵬—膨+腳—處_,+2, ( i )艮P,本實施方式中,C—SIZE、 C—SIZE—MULT以及READ—BL—LEN 的值保存在CSD寄存器180,信息處理裝置100讀出信息記錄介質(zhì)llOd 的CSD寄存器180,并采用上式算出信息記錄區(qū)域的大小Total,決定讀 寫信息記錄介質(zhì)llOd的大小。下面關(guān)于本實施方式的區(qū)域信息存儲部112f進(jìn)行說明。 圖31表示本實施方式的區(qū)域信息存儲部112f的一例的圖。如圖所示, 區(qū)域信息存儲部112f,分別對C_SIZE、 C—SIZE_MULT以及 READ—BL—LEN每兩組進(jìn)行保存。1組(C—SIZEl、 C—SIZE—MULT 1 、 READ—BL—LEN1 ),在信息記錄介質(zhì)llOd的初始化時設(shè)定在CSD寄存器 180,含有提供臨時的信息記錄介質(zhì)llOd的信息記錄區(qū)域大小的參數(shù)值, 另一組(C—SIZE2、 C—SIZE—MULT2、 READ—BL—LEN2),含有在初始化 后設(shè)定的,提供正確的信息記錄區(qū)域大小的參數(shù)值。將在初始化時設(shè)定的 臨時記錄區(qū)域大小,設(shè)定為比信息記錄介質(zhì)llOd的實際記錄區(qū)域大小還小的值。這2組中的任何一組的值,依據(jù)信息處理裝置100的命令保存在CSD寄存器180內(nèi)的給定字段中,并成為可由信息處理裝置100讀出的狀 態(tài)。以下,關(guān)于本實施方式的信息記錄介質(zhì)110d對應(yīng)的處理進(jìn)行說明。 (初始化處理)最初關(guān)于本實施方式的信息記錄介質(zhì)110d的初始化處理進(jìn)行說明。 若信息處理裝置100與信息記錄介質(zhì)110d連接,則信息處理裝置100將 初始化命令發(fā)送給信息記錄介質(zhì)110d,并進(jìn)行信息記錄介質(zhì)110d的初始 化。圖32為信息記錄介質(zhì)110d內(nèi)的初始化處理的流程圖。初始化處理中,最初信息記錄介質(zhì)110d的命令接受部111從信息處 理裝置100接受初始化命令(S3001)。其次,對信息記錄介質(zhì)110d內(nèi)的信息記錄區(qū)域或各個處理部、CSD 寄存器180以外的寄存器等進(jìn)行初始化,并成為信息記錄介質(zhì)的外部110d 可讀寫的狀態(tài)(S3002)。接著,將區(qū)域信息存儲部112f中含有的C—SIZE1、 C—SIZE—MULT1、 READ—BL—LEN1保存在CSD寄存器180內(nèi)的給定字段中(S3003)。最后,將初始化處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)110d的命令接受 部111通知給信息處理裝置100 (S3004)。上述初始化處理結(jié)束之后,將CSD寄存器180的C—SIZE、 C—SIZE_MULT、 READ_BL—LEN的字段,分別設(shè)定為0、 0、 9。采用式 (1)算出信息記錄區(qū)域大小為"2K"。即,信息處理裝置100在初始化結(jié) 束的時刻識別信息記錄介質(zhì)110d的大小為"2K"字節(jié)。并且,信息記錄 介質(zhì)llOd也同樣識別"2K"字節(jié),并拒絕對開頭"2K"字節(jié)以外的區(qū)域 進(jìn)行Read/write讀寫。但是,該"2K"字節(jié)不是信息記錄介質(zhì)llOd本來 的區(qū)域大小。本實施方式中,為將信息記錄介質(zhì)110d的區(qū)域大小正確設(shè) 定為原來值,并使信息記錄介質(zhì)110d為可讀寫,而采用區(qū)域大小設(shè)定命 令。以下,采用區(qū)域大小設(shè)定命令對區(qū)域大小設(shè)定處理進(jìn)行說明。 (區(qū)域大小設(shè)定處理)圖33為信息記錄介質(zhì)110d內(nèi)的區(qū)域大小設(shè)定處理的流程圖。本區(qū)域 大小設(shè)定處理中,當(dāng)接受區(qū)域大小設(shè)定命令時,將信息記錄介質(zhì)110d的 區(qū)域大小設(shè)定為真值。區(qū)域大小設(shè)定處理中,最初,信息記錄介質(zhì)110d的命令接受部111 從信息處理裝置100接受區(qū)域大小設(shè)定命令(S3101)。接著,判定信息記錄介質(zhì)110d是否結(jié)束初始化(S3102)。當(dāng)沒有被初始化時,經(jīng)由信息記錄介質(zhì)的命令接受部將錯誤響應(yīng)發(fā)送給信息處理裝置100 (S3105),并結(jié)束處理。當(dāng)初始化結(jié)束時,提供信息記錄介質(zhì)110d的記錄區(qū)域的區(qū)域大小的 真值,并將區(qū)域信息存儲部U2f中含有的C—SIZE2、 C—SIZE—MULT2、 READ一BL一LEN2的值,設(shè)定在與CSD寄存器180內(nèi)對應(yīng)的字段(S3103)。最后,將區(qū)域大小設(shè)定處理結(jié)束的信息經(jīng)由信息記錄介質(zhì)的命令接受 部通知給信息處理裝置(S3104)。在上述區(qū)域大小設(shè)定處理結(jié)束的時刻,將CSD寄存器的C一SIZE、 C—SIZE—MULT、 READ_BL—LEN中設(shè)定表示信息記錄區(qū)域的正確區(qū)域大 小的值。例如,如圖31所示若將C—SIZE2=2000、 C—SIZE—MULT2 = 3、 READ—BL—LEN2 = 9的值代入式(1),則可得到作為區(qū)域大小的32MB。 即,信息處理裝置100,在區(qū)域大小設(shè)定處理結(jié)束的時刻可正確識別信息 記錄介質(zhì)110d的大小,信息記錄介質(zhì)110d也同樣可識別正確的大小,且 允許大小內(nèi)的Read/Write讀寫。如上,本實施方式中,在信息記錄介質(zhì)110d初始化時,將與CSD寄 存器180內(nèi)的區(qū)域大小相關(guān)的信息設(shè)定為比實際的記錄區(qū)域大小還小的 值,當(dāng)發(fā)出區(qū)域大小設(shè)定命令時對表示正確的大小的信息進(jìn)行重新設(shè)定。 因此,在信息記錄介質(zhì)110d的初始化之后,通過發(fā)出區(qū)域大小設(shè)定命令 就可開始讀寫信息記錄介質(zhì)110d,防止不知道區(qū)域大小設(shè)定命令的信息處 理裝置100產(chǎn)生誤動作。例如,對于信息記錄介質(zhì),可設(shè)定2種文件系統(tǒng)A、 B,在文件系統(tǒng) A能夠管理比文件系統(tǒng)B大的區(qū)域的情況下,在對于構(gòu)筑文件系統(tǒng)A的 信息記錄介質(zhì)進(jìn)行讀寫之前按照采用特定的命令設(shè)定真正的記錄區(qū)域大 小而決定規(guī)格。這樣,當(dāng)由僅能識別文件系統(tǒng)B的信息處理裝置,對構(gòu)筑 文件系統(tǒng)A的信息記錄介質(zhì)進(jìn)行讀寫時,由于該信息處理裝置不知道文件 系統(tǒng)A對應(yīng)的特定命令,因此識別在信息記錄介質(zhì)的初始化時設(shè)定的值 (最小值),并作為該信息記錄介質(zhì)的區(qū)域大小。這樣,由于信息處理裝置不會錯誤地對不能由文件系統(tǒng)B識別的信息記錄介質(zhì)的區(qū)域進(jìn)行讀寫, 因此,能夠防止文件系統(tǒng)B的管理信息受到破壞、或者讀出、寫入動作中 的誤動作。另外,本發(fā)明的實施方式中,雖然記錄了在區(qū)域信息存儲部112f中保 存2組區(qū)域信息的例子,但是在信息記錄介質(zhì)110d的初始化時,假如是 提供給定值的區(qū)域信息的構(gòu)成,則也可以不將區(qū)域信息保存在區(qū)域信息存儲部112f。并且,在信息記錄介質(zhì)110d初始化時設(shè)定的區(qū)域的大小不限 定于2KB,假如是不能構(gòu)筑0或16KB等文件系統(tǒng)的較小的值,則也可設(shè) 定其它的值。并且,雖然記載了設(shè)置與初始化命令不同的區(qū)域大小設(shè)定命 令一例,但是也可在初始化命令中附加是否進(jìn)行區(qū)域大小設(shè)定的參數(shù),使 區(qū)域大小設(shè)定處理包含在初始化處理中。并且,本實施方式中,也在信息記錄介質(zhì)110d中,設(shè)置僅在確認(rèn)與信息記錄介質(zhì)110d連接的機(jī)器的合法性的情況下,才可由該機(jī)器進(jìn)行 讀寫的保護(hù)區(qū)域,和不管是否確認(rèn)機(jī)器的合法性,都可由該機(jī)器進(jìn)行讀寫 的用戶數(shù)據(jù)區(qū)域。這種情況下,提供CSD寄存器內(nèi)的信息記錄區(qū)域的大 小的信息,設(shè)定為提供用戶數(shù)據(jù)區(qū)域的大小。本發(fā)明,雖然關(guān)于特定的實施例作了說明,但是顯然根據(jù)使用者還會 有其它的許多變形例、更正、以及其它利用。因此,本發(fā)明,并不限定于 這里特定的公開所示,也并不僅限于附加的權(quán)利要求的范圍內(nèi)所得。另外, 本發(fā)明與日本專利申請、特開2003—042859號(2003年2月20日提出) 關(guān)聯(lián),通過參照這些內(nèi)容而成立本文。本發(fā)明是一種信息處理系統(tǒng),其即使在1個信息記錄介質(zhì)內(nèi)構(gòu)筑獨立 的多個文件系統(tǒng),且每臺機(jī)器可解釋的文件系統(tǒng)的種類或數(shù)量都不同的情 況下,也能實現(xiàn)維持各臺機(jī)器之間數(shù)據(jù)的兼容性,并防止誤動作,有利于 由各種文件系統(tǒng)管理在1個信息記錄介質(zhì)中保存的數(shù)據(jù)。
權(quán)利要求
1、一種區(qū)域管理方法,在這種具有保存數(shù)據(jù)的信息記錄區(qū)域,將保存在記錄區(qū)域的數(shù)據(jù)由文件系統(tǒng)作為文件進(jìn)行管理的信息記錄介質(zhì)的區(qū)域管理方法中,其特征在于,保存有多種由信息記錄介質(zhì)的外部可讀寫的信息記錄區(qū)域的大小,根據(jù)由信息記錄介質(zhì)的外部輸入的命令,切換可讀寫的區(qū)域的大小。
2、 根據(jù)權(quán)利要求1所述的區(qū)域管理方法,其特征在于,在由信息記錄介質(zhì)的外部可讀寫的多種的信息記錄區(qū)域的大小內(nèi),保 存有表示成為當(dāng)前有效的大小的信息即有效區(qū)域信息,并在讀寫信息記錄 介質(zhì)內(nèi)的信息記錄區(qū)域之前,參照有效區(qū)域信息,識別可讀寫區(qū)域的大小, 并判定可否讀寫。
3、 根據(jù)權(quán)利要求2所述的區(qū)域管理方法,其特征在于, 將所述有效區(qū)域信息,與信息記錄介質(zhì)初始化的同時,設(shè)定為所保存的多個大小中的1個,并由從信息記錄介質(zhì)的外部輸入的命令進(jìn)行重新設(shè) 定。
4、 根據(jù)權(quán)利要求1所述的區(qū)域管理方法,其特征在于, 能夠根據(jù)從所述信息記錄介質(zhì)的外部輸入的命令,變更所保存的各個區(qū)域的大小。
5、 根據(jù)權(quán)利要求l所述的區(qū)域管理方法,其特征在于, 所述信息記錄介質(zhì),在各個記錄區(qū)域,包含僅當(dāng)確認(rèn)了與信息記錄介質(zhì)連接的機(jī)器的合法性的情況下,才可由該機(jī)器讀寫的保護(hù)區(qū)域;和不 管機(jī)器的合法性是否被確認(rèn),都可由該機(jī)器進(jìn)行讀寫的用戶數(shù)據(jù)區(qū)域。
6、 一種信息記錄介質(zhì),是具有記錄數(shù)據(jù)的信息記錄區(qū)域的信息記錄 介質(zhì),其特征在于,具有區(qū)域信息保存部,其含有多種的可由外部讀寫的信息記錄區(qū)域的大小 的信息,而且其對該多個大小內(nèi),表示成為當(dāng)前有效的大小的信息進(jìn)行保 存;和讀寫區(qū)域判定部,其在讀寫信息記錄介質(zhì)內(nèi)的信息記錄區(qū)域之前,參照區(qū)域信息保存部,確認(rèn)可讀寫區(qū)域的大小,并判定是否可讀寫。
7、根據(jù)權(quán)利要求6所述的信息記錄介質(zhì),其特征在于, 能夠根據(jù)從所述信息記錄介質(zhì)的外部輸入的命令,變更所保存的各個區(qū)域的大小。
全文摘要
提供一種區(qū)域管理方法,在這種具有保存數(shù)據(jù)的信息記錄區(qū)域,將保存在記錄區(qū)域的數(shù)據(jù)由文件系統(tǒng)作為文件進(jìn)行管理的信息記錄介質(zhì)的區(qū)域管理方法中,保存有多種由信息記錄介質(zhì)的外部可讀寫的信息記錄區(qū)域的大小,根據(jù)由信息記錄介質(zhì)的外部輸入的命令,切換可讀寫的區(qū)域的大小。
文檔編號G06F12/00GK101604313SQ20081021487
公開日2009年12月16日 申請日期2004年2月19日 優(yōu)先權(quán)日2003年2月20日
發(fā)明者井上信治, 前田卓治 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盐津县| 阳新县| 调兵山市| 茂名市| 胶州市| 青阳县| 彝良县| 格尔木市| 沙坪坝区| 汝城县| 大埔县| 旬阳县| 玉树县| 贵港市| 德令哈市| 泽州县| 永济市| 阳山县| 舒兰市| 镇坪县| 玉环县| 堆龙德庆县| 白银市| 板桥市| 高密市| 余庆县| 紫阳县| 小金县| 灌云县| 临城县| 扶余县| 南开区| 安多县| 楚雄市| 修水县| 惠来县| 周宁县| 石城县| 镇赉县| 安康市| 西峡县|