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

信息存儲(chǔ)介質(zhì)以及記錄/再現(xiàn)設(shè)備和方法

文檔序號(hào):6784481閱讀:164來源:國知局
專利名稱:信息存儲(chǔ)介質(zhì)以及記錄/再現(xiàn)設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明的各方面涉及一種盤,更具體地說,涉及一種用于管理通過缺陷的替換和通過邏輯復(fù)寫(LOW)的替換的信息存儲(chǔ)介質(zhì),以及記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法。
背景技術(shù)
對(duì)于可重寫信息存儲(chǔ)介質(zhì),通常在數(shù)據(jù)區(qū)域中保留備用區(qū)域。如果在用戶數(shù)據(jù)區(qū)域(從數(shù)據(jù)區(qū)域中排除備用區(qū)域所獲得的區(qū)域)中記錄用戶數(shù)據(jù)的同時(shí)檢測(cè)到缺陷,或者如果當(dāng)再現(xiàn)記錄在用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù)時(shí)檢測(cè)到缺陷,則在備用區(qū)域中記錄替換數(shù)據(jù),以替換有缺陷的數(shù)據(jù)。
對(duì)于一次性寫入信息存儲(chǔ)介質(zhì),上述缺陷管理方法用于邏輯復(fù)寫(LOW)。LOW是使用一次性寫入信息存儲(chǔ)介質(zhì)模擬可重寫信息存儲(chǔ)介質(zhì)的方法。也就是說,為了更新已經(jīng)記錄在用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù),將數(shù)據(jù)記錄在備用區(qū)域中,以通過就像將被更新的數(shù)據(jù)是缺陷數(shù)據(jù)那樣處理記錄的數(shù)據(jù)來替換記錄的數(shù)據(jù)。因?yàn)橹鳈C(jī)僅參照邏輯地址,對(duì)主機(jī)看來好像通過固定在用戶數(shù)據(jù)中記錄的數(shù)據(jù)的邏輯地址并將與邏輯地址相應(yīng)的物理地址分配給在備用區(qū)域中記錄的數(shù)據(jù)來在原始位置上復(fù)寫用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù),所以LOW使管理容易。
然而,另一方法提出了根據(jù)盤上用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域(而不限于備用區(qū)域)中的缺陷管理來記錄通過LOW實(shí)現(xiàn)更新的數(shù)據(jù),并且產(chǎn)生更新的數(shù)據(jù)的替換信息(缺陷條目信息),以最大化盤容量的使用。
現(xiàn)將參照?qǐng)D1A和圖1B描述詳細(xì)的示例。圖1A和圖1B是示出根據(jù)傳統(tǒng)方法的用于在用戶數(shù)據(jù)區(qū)域中記錄替換數(shù)據(jù)的邏輯復(fù)寫的參考圖。
參照?qǐng)D1A,數(shù)據(jù)區(qū)域連續(xù)地包括備用區(qū)域(SA)、用戶數(shù)據(jù)區(qū)域和另一SA區(qū)域,并從用戶數(shù)據(jù)區(qū)域的開始地址記錄數(shù)據(jù)A。如圖1B所示,當(dāng)更新已經(jīng)記錄在用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù)A時(shí),將更新的數(shù)據(jù)A記錄在數(shù)據(jù)A旁邊,以替換記錄在用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù)A。通過在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄數(shù)據(jù)以替換記錄在用戶數(shù)據(jù)區(qū)域中的數(shù)據(jù),在物理容積空間中存在數(shù)據(jù)A和更新的數(shù)據(jù)A,在邏輯容積空間中存在更新的數(shù)據(jù)A。
對(duì)于使用在其中沒有實(shí)現(xiàn)LOW的傳統(tǒng)缺陷管理方法的一次性寫入信息存儲(chǔ)介質(zhì),由于在其上僅執(zhí)行一次記錄的一次性寫入信息存儲(chǔ)介質(zhì)的特性,記錄在缺陷條目的缺陷地址上的數(shù)據(jù)指示替換狀態(tài),記錄在替換地址上的數(shù)據(jù)指示實(shí)際上具有相同內(nèi)容的數(shù)據(jù)。在從主機(jī)接收指示與缺陷條目的缺陷地址相應(yīng)的邏輯地址的再現(xiàn)命令的情況下,驅(qū)動(dòng)系統(tǒng)可對(duì)記錄在與缺陷地址相應(yīng)的替換地址上的數(shù)據(jù)執(zhí)行糾錯(cuò),并將糾錯(cuò)后的數(shù)據(jù)發(fā)送到主機(jī)?;蛘?,如果即使驅(qū)動(dòng)系統(tǒng)訪問替換地址也不能對(duì)記錄在替換地址上的數(shù)據(jù)進(jìn)行糾錯(cuò),則驅(qū)動(dòng)系統(tǒng)訪問缺陷地址,如果可執(zhí)行糾錯(cuò)則對(duì)記錄在缺陷地址上的數(shù)據(jù)執(zhí)行糾錯(cuò),并將糾錯(cuò)后的數(shù)據(jù)發(fā)送到主機(jī)。換句話說,如果可對(duì)記錄在缺陷地址和替換地址兩者上的數(shù)據(jù)都進(jìn)行糾錯(cuò),則驅(qū)動(dòng)系統(tǒng)可將記錄在缺陷地址上的數(shù)據(jù)或記錄在替換地址上的數(shù)據(jù)發(fā)送到主機(jī),這是因?yàn)槿绻蓪?duì)記錄在缺陷地址和替換地址上的兩種數(shù)據(jù)都進(jìn)行糾錯(cuò),則記錄在缺陷地址上的數(shù)據(jù)和記錄在替換地址上的數(shù)據(jù)是同樣的。
技術(shù)問題然而, 如上所述,因?yàn)橥ㄟ^使用LOW可在一次性寫入信息存儲(chǔ)介質(zhì)中邏輯更新數(shù)據(jù),所以即使可以對(duì)數(shù)據(jù)進(jìn)行糾錯(cuò),在缺陷條目的缺陷地址上記錄的數(shù)據(jù)和在替換地址上記錄的數(shù)據(jù)相同這樣的假設(shè)也不再有效。假設(shè)不再有效是因?yàn)橥ㄟ^LOW的替換數(shù)據(jù)可以是用于更新原始數(shù)據(jù)的更新數(shù)據(jù)。即使對(duì)于實(shí)現(xiàn)LOW的系統(tǒng),在缺陷條目指示不是通過LOW的替換狀態(tài)而是通過缺陷的替換狀態(tài)的情況下,在缺陷地址上記錄的數(shù)據(jù)和在替換地址上記錄的數(shù)據(jù)將仍然相同。因此,需要一種方案在實(shí)現(xiàn)LOW的系統(tǒng)中增加數(shù)據(jù)再現(xiàn)效率。
技術(shù)方案根據(jù)本發(fā)明的一方面, 提供一種能夠在實(shí)現(xiàn)通過邏輯復(fù)寫(LOW)的替換和通過缺陷的替換的系統(tǒng)中增加數(shù)據(jù)再現(xiàn)效率的信息存儲(chǔ)介質(zhì)、使用該信息存儲(chǔ)介質(zhì)的記錄/再現(xiàn)設(shè)備、以及使用該信息存儲(chǔ)介質(zhì)的記錄/再現(xiàn)方法。
有益效果根據(jù)本發(fā)明的實(shí)施例,通過使用狀態(tài)信息區(qū)分通過LOW或LOW期間通過缺陷的條目和沒有LOW通過缺陷的條目,在實(shí)現(xiàn)通過LOW的替換和通過缺陷的替換的系統(tǒng)中,可以增加數(shù)據(jù)再現(xiàn)的效率。


圖1A和圖1B是示出根據(jù)傳統(tǒng)方法的在用戶數(shù)據(jù)區(qū)域中記錄替換數(shù)據(jù)的邏輯復(fù)寫的參考圖;圖2是根據(jù)本發(fā)明的實(shí)施例的記錄/再現(xiàn)設(shè)備的框圖;圖3是圖2所示的記錄/再現(xiàn)設(shè)備的詳細(xì)框圖;圖4示出根據(jù)本發(fā)明的實(shí)施例的信息存儲(chǔ)介質(zhì)的結(jié)構(gòu);圖5顯示圖4所示的缺陷條目的數(shù)據(jù)結(jié)構(gòu);圖6A和圖6B是示出根據(jù)本發(fā)明的實(shí)施例的應(yīng)用到盤的通過LOW的替換和通過缺陷的替換的參考圖;圖7A至圖7C是示出根據(jù)本發(fā)明的實(shí)施例的管理在執(zhí)行通過LOW的替換和通過缺陷的替換的盤中的缺陷條目的方法的參考圖;圖8是示出根據(jù)本發(fā)明的實(shí)施例的管理在執(zhí)行通過LOW的替換和通過缺陷的替換的盤中的缺陷條目的方法的示例的參考圖;圖9是根據(jù)圖8所示的狀態(tài)產(chǎn)生的缺陷條目的結(jié)構(gòu)圖;圖10是示出根據(jù)本發(fā)明的實(shí)施例的執(zhí)行通過LOW的替換和通過缺陷的替換的系統(tǒng)中數(shù)據(jù)記錄操作的流程圖;以及圖11是示出根據(jù)本發(fā)明的實(shí)施例的執(zhí)行通過LOW的替換和通過缺陷的替換的系統(tǒng)中數(shù)據(jù)再現(xiàn)操作的流程圖。
最佳方式根據(jù)本發(fā)明的一方面,提供一種信息存儲(chǔ)介質(zhì),所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,記錄用戶數(shù)據(jù);以及備用區(qū)域,用于記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)和用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)也可記錄在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域,其中,用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)的狀態(tài)信息被記錄在介質(zhì)中安排的預(yù)定區(qū)域中。
用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)可包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所述缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)出現(xiàn)缺陷。(正如在本公開和權(quán)利要求中使用的,“A和B中的至少一個(gè)”的表述形式具有下面的意思僅為A或僅為B或A和B)。
用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)可包括用另一未記錄區(qū)域中的數(shù)據(jù)替換缺陷數(shù)據(jù)的狀態(tài),在所述缺陷數(shù)據(jù)中,在通過對(duì)于用戶數(shù)據(jù)區(qū)域的物理未記錄區(qū)域的數(shù)據(jù)寫入命令在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
在介質(zhì)中安排導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域,并且狀態(tài)信息可包括在導(dǎo)入?yún)^(qū)域或?qū)С鰠^(qū)域提供的臨時(shí)缺陷列表(TDFT)區(qū)域中的缺陷條目中;以及缺陷條目可包括用于區(qū)分替換和更新的狀態(tài)信息、指示缺陷是否連續(xù)的狀態(tài)信息、原始數(shù)據(jù)或缺陷數(shù)據(jù)的地址信息、和替換數(shù)據(jù)的地址信息。
根據(jù)本發(fā)明的另一方面,提供一種記錄設(shè)備,所述設(shè)備包括寫入單元,在信息存儲(chǔ)介質(zhì)上記錄數(shù)據(jù),所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,用于記錄用戶數(shù)據(jù),和備用區(qū)域,用于記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)和用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),其中,用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)也可記錄在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域;以及控制器,控制寫入單元在介質(zhì)中安排的預(yù)定區(qū)域中記錄狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新記錄在用戶數(shù)據(jù)區(qū)域中的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)設(shè)備,所述設(shè)備包括讀取單元,用于從信息存儲(chǔ)介質(zhì)中讀取數(shù)據(jù),所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,用于記錄用戶數(shù)據(jù),和備用區(qū)域,用于記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)和用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),其中,用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)也可記錄在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域;以及控制器,控制讀取單元從介質(zhì)中安排的預(yù)定區(qū)域讀取狀態(tài)信息,并且參考讀取的狀態(tài)信息再現(xiàn)數(shù)據(jù),所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
如果根據(jù)主機(jī)的再現(xiàn)命令的數(shù)據(jù)的狀態(tài)信息具有用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗而缺陷數(shù)據(jù)的再現(xiàn)成功,則控制器可再現(xiàn)缺陷數(shù)據(jù),并將其發(fā)送到主機(jī)。
如果根據(jù)主機(jī)的再現(xiàn)命令的數(shù)據(jù)的狀態(tài)信息具有用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗,則控制器可將再現(xiàn)失敗消息發(fā)送到主機(jī)。
根據(jù)本發(fā)明的另一方面,提供一種記錄方法,所述方法包括在信息存儲(chǔ)介質(zhì)中安排的用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中或備用區(qū)域中記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù),其中,所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,用于記錄用戶數(shù)據(jù),和備用區(qū)域,用于記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)和用于替換用戶數(shù)據(jù)區(qū)域中產(chǎn)生的缺陷數(shù)據(jù)的替換數(shù)據(jù);以及在介質(zhì)中安排的預(yù)定區(qū)域中記錄狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)方法,所述方法包括從信息存儲(chǔ)介質(zhì)中讀取數(shù)據(jù),其中,所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,用于在其中記錄用戶數(shù)據(jù),和備用區(qū)域,用于記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)和用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù),其中,用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)也可記錄在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域;從在介質(zhì)中安排的預(yù)定區(qū)域中讀取狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài);以及參考狀態(tài)信息再現(xiàn)數(shù)據(jù)。
將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實(shí)施而得知。
具體實(shí)施例方式
現(xiàn)將對(duì)本發(fā)明的當(dāng)前實(shí)施例進(jìn)行詳細(xì)描述,其示例示出在附圖中,其中,相同的標(biāo)號(hào)始終表示相同的部件。下面通過參照附圖來描述本發(fā)明的實(shí)施例,以解釋本發(fā)明。
圖2是根據(jù)本發(fā)明的實(shí)施例的記錄/再現(xiàn)設(shè)備200的框圖。參照?qǐng)D2,記錄/再現(xiàn)設(shè)備200包括寫入/讀取單元220和控制器210。寫入/讀取單元220在控制器210的控制下,在盤400上記錄數(shù)據(jù),并且讀取和再現(xiàn)記錄的數(shù)據(jù),所述盤400是根據(jù)該實(shí)施例的信息存儲(chǔ)介質(zhì)??刂破?10控制寫入/讀取單元220以塊為單位記錄數(shù)據(jù),或者通過使用寫入/讀取單元220處理讀取的數(shù)據(jù)以獲得有效數(shù)據(jù)。
在記錄操作中,控制器210根據(jù)主機(jī)240的命令或者控制器210的控制來控制寫入/讀取單元220通過執(zhí)行邏輯復(fù)寫(LOW)記錄數(shù)據(jù),并且,如果在數(shù)據(jù)寫入或?qū)懭胫蟮男r?yàn)期間檢測(cè)到缺陷,則控制器210控制寫入/讀取單元220在備用區(qū)域中記錄用于替換缺陷塊的替換塊。使用LOW,將在一次性寫入記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中記錄的更新數(shù)據(jù)或替換數(shù)據(jù)記錄在備用區(qū)域或用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域,并且管理原始數(shù)據(jù)和替換數(shù)據(jù)的地址信息,從而從主機(jī)240來看邏輯地址沒有改變??刂破?10執(zhí)行通過LOW的替換和通過缺陷的替換,并且產(chǎn)生用于管理缺陷數(shù)據(jù)和替換數(shù)據(jù)的地址信息和缺陷數(shù)據(jù)的狀態(tài)信息的缺陷條目,將產(chǎn)生的缺陷條目記錄在盤400的導(dǎo)入?yún)^(qū)域或?qū)С鰠^(qū)域。在通過缺陷替換的情況下,由于缺陷數(shù)據(jù)和替換數(shù)據(jù)實(shí)際上相同,因此當(dāng)再現(xiàn)替換數(shù)據(jù)失敗時(shí),如果可以再現(xiàn)原始數(shù)據(jù),則可再現(xiàn)原始數(shù)據(jù),并將其發(fā)送到主機(jī)240。在通過LOW替換的情況下,由于缺陷數(shù)據(jù)與替換數(shù)據(jù)不同,因此如果再現(xiàn)替換數(shù)據(jù)失敗,則可在失敗之后立即將再現(xiàn)出錯(cuò)消息發(fā)送到主機(jī)240。因此,有必要進(jìn)行管理以確定替換狀態(tài)是與LOW有關(guān)還是與缺陷有關(guān)??刂破?10產(chǎn)生缺陷條目以管理兩種替換狀態(tài)信息,并在缺陷條目中記錄替換狀態(tài)信息。
圖3是圖2所示的記錄/再現(xiàn)設(shè)備200的詳細(xì)框圖。參照?qǐng)D3,記錄/再現(xiàn)設(shè)備200包括作為寫入/讀取單元220的拾取器250。通過拾取器250訪問盤400??刂破?10包括主機(jī)接口(I/F)211、數(shù)字信號(hào)處理器(DSP)212、射頻放大器(RF AMP)213、伺服系統(tǒng)214和系統(tǒng)控制器215。
在記錄操作中,主機(jī)I/F 211從主機(jī)240接收將被記錄的數(shù)據(jù)、寫入命令和將被記錄的數(shù)據(jù)的邏輯地址信息,并且將寫入命令和邏輯地址信息發(fā)送到系統(tǒng)控制器215。
系統(tǒng)控制器215從主機(jī)I/F 211接收寫入命令,并且執(zhí)行記錄所需的初始化。具體地說,根據(jù)當(dāng)前實(shí)施例,如果數(shù)據(jù)是在未記錄區(qū)域中最近被記錄的,則系統(tǒng)控制器215基于寫入命令控制拾取器250在將被記錄的地址上記錄數(shù)據(jù),并且如果在數(shù)據(jù)寫入或?qū)懭胫蟮男r?yàn)期間檢測(cè)到缺陷,則系統(tǒng)控制器215用備用區(qū)域中的替換塊來替換出現(xiàn)缺陷的缺陷塊,產(chǎn)生指示“通過缺陷替換”的狀態(tài)的缺陷條目,并且在盤400的臨時(shí)缺陷列表(TDFL)區(qū)域中記錄產(chǎn)生的缺陷條目。如果更新數(shù)據(jù),則系統(tǒng)控制器215使用線性替換方法在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄更新的數(shù)據(jù),產(chǎn)生指示“通過LOW替換”的狀態(tài)的缺陷條目,并且在盤400的TDFL區(qū)域中記錄產(chǎn)生的缺陷條目。如果在通過LOW寫入替換數(shù)據(jù)或?qū)懭胫髮?duì)替換數(shù)據(jù)的校驗(yàn)期間檢測(cè)到缺陷,則系統(tǒng)控制器215用備用區(qū)域中的替換塊來替換缺陷塊,產(chǎn)生指示“通過缺陷替換”的狀態(tài)的缺陷條目,并且在盤400的TDFL區(qū)域中記錄產(chǎn)生的缺陷條目。
DSP 212將用于糾錯(cuò)的附加數(shù)據(jù)(諸如奇偶校驗(yàn)位)添加到從主機(jī)I/F 211接收的將被寫入的數(shù)據(jù)中,通過對(duì)數(shù)據(jù)執(zhí)行糾錯(cuò)(ECC)編碼產(chǎn)生ECC塊,并且對(duì)產(chǎn)生的ECC塊進(jìn)行調(diào)制。RF AMP 213將從DSP 212輸出的數(shù)據(jù)轉(zhuǎn)換為RF信號(hào)。拾取器250將從DSP 212輸出的數(shù)據(jù)寫入盤400。伺服系統(tǒng)214從系統(tǒng)控制器215接收伺服控制所需的命令,并對(duì)拾取器250進(jìn)行伺服控制。
在再現(xiàn)操作中,主機(jī)I/F 211從主機(jī)240接收讀取命令。系統(tǒng)控制器215執(zhí)行再現(xiàn)所需的初始化,具體地說,根據(jù)當(dāng)前實(shí)施例,系統(tǒng)控制器215將基于讀取命令的邏輯地址轉(zhuǎn)換位物理地址,基于轉(zhuǎn)換的物理地址從缺陷條目中尋找替換地址,并讀取記錄在替換地址上的數(shù)據(jù)。如果從讀取的數(shù)據(jù)中檢測(cè)到無法糾錯(cuò)的塊,接著如果與該塊相應(yīng)的缺陷條目指示“通過LOW替換”的狀態(tài),則系統(tǒng)控制器215將出錯(cuò)消息發(fā)送到主機(jī)240,如果缺陷條目指示“通過缺陷替換”的狀態(tài),并且與無法糾錯(cuò)的塊相應(yīng)的缺陷地址的塊可被進(jìn)行糾錯(cuò),則系統(tǒng)控制器215對(duì)缺陷地址的塊執(zhí)行糾錯(cuò),并將糾錯(cuò)的數(shù)據(jù)發(fā)送到主機(jī)240。
拾取器250將激光束輻射到盤400上,并接收反射的激光束以獲得光輸出信息。RF AMP 213將從拾取器250輸出的光信號(hào)轉(zhuǎn)換為RF信號(hào),將從RF信號(hào)獲得的調(diào)制數(shù)據(jù)提供給DSP 212,并且將從RF信號(hào)獲得的用于控制的伺服信號(hào)提供給伺服系統(tǒng)214。DSP 212對(duì)調(diào)制的數(shù)據(jù)進(jìn)行解調(diào),并輸出通過ECC獲得的數(shù)據(jù)。
伺服系統(tǒng)214基于從RF AMP 213接收的伺服信號(hào)和從系統(tǒng)控制器215接收的伺服控制所需的命令,執(zhí)行拾取器250的伺服控制。主機(jī)I/F211將從DSP 212接收的數(shù)據(jù)發(fā)送到主機(jī)240。
圖4示出根據(jù)本發(fā)明的實(shí)施例的信息存儲(chǔ)介質(zhì)的結(jié)構(gòu)。參照?qǐng)D4,寫入一次性寫入信息存儲(chǔ)介質(zhì)的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)400包括導(dǎo)入?yún)^(qū)域410、數(shù)據(jù)區(qū)域420和導(dǎo)出區(qū)域430。導(dǎo)入?yún)^(qū)域410包括第二盤管理區(qū)域411、臨時(shí)盤管理區(qū)域(TDMA)412和第一盤管理區(qū)域413。TDMA 412是用于記錄關(guān)于管理一次性寫入信息存儲(chǔ)介質(zhì)的臨時(shí)缺陷管理和臨時(shí)盤管理的信息的區(qū)域。TDMA 412包括TDFL 414、臨時(shí)盤定義結(jié)構(gòu)(TDDS)415和空間位映射(SBM)416。TDFL 414指示關(guān)于臨時(shí)缺陷的信息,并且包括缺陷數(shù)據(jù)的位置信息和用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的位置信息。具體地說,TDFL 414包括缺陷條目417。
圖5顯示圖4所示的缺陷條目417的數(shù)據(jù)結(jié)構(gòu)。參照?qǐng)D5,缺陷條目417包括狀態(tài)信息510、缺陷地址520和替換地址530。狀態(tài)信息510指示關(guān)于缺陷條目417的狀態(tài)信息。狀態(tài)信息510包括連續(xù)缺陷狀態(tài)信息511和替換類型狀態(tài)信息512。
連續(xù)缺陷狀態(tài)信息511指示缺陷條目417是否是連續(xù)缺陷條目,如果是,則指示缺陷條目417是連續(xù)缺陷條目的開始條目還是末尾條目。單個(gè)缺陷條目是用于管理一個(gè)塊中的缺陷的缺陷條目,連續(xù)缺陷條目是用于管理多于兩個(gè)塊中的缺陷的缺陷條目。對(duì)于連續(xù)缺陷條目,可通過僅管理出現(xiàn)缺陷的連續(xù)塊的開始?jí)K和末尾塊的缺陷條目,而不是對(duì)所有那些塊都產(chǎn)生缺陷條目,來有效地管理連續(xù)缺陷。連續(xù)缺陷狀態(tài)信息511的值及其意義如下面的表1所示。
表1

替換類型狀態(tài)信息512指示是由于LOW或LOW期間檢測(cè)到的缺陷產(chǎn)生缺陷條目417,還是由于沒有LOW的寫入期間檢測(cè)到的缺陷產(chǎn)生缺陷條目417。在通過LOW替換或LOW期間通過缺陷替換的情況下,由于替換數(shù)據(jù)具有原始數(shù)據(jù)被更新的內(nèi)容,因此替換數(shù)據(jù)的內(nèi)容和原始數(shù)據(jù)的內(nèi)容彼此不同。在通過沒有LOW的寫入期間的缺陷替換的情況下,由于產(chǎn)生替換數(shù)據(jù)以替換另一位置的原始缺陷數(shù)據(jù),而不是因?yàn)樵紨?shù)據(jù)被更新,因此替換數(shù)據(jù)的內(nèi)容和原始數(shù)據(jù)的內(nèi)容彼此相同。替換類型狀態(tài)信息512的值及其意義如下面的表2所示。
表2

缺陷地址520指示缺陷塊的開始扇區(qū)地址,替換地址530指示替換塊的開始扇區(qū)地址。這是因?yàn)橐詨K單元,即,記錄/再現(xiàn)單元執(zhí)行替換,并且在驅(qū)動(dòng)系統(tǒng)中以塊為單元指示替換狀態(tài)。
TDDS 415包括TDFL 414、SBM 416和驅(qū)動(dòng)區(qū)域的位置指示符,以及在初始化操作中分配的備用區(qū)域的位置信息和大小信息,寫保護(hù)信息,在數(shù)據(jù)區(qū)域420中分配的臨時(shí)缺陷管理區(qū)域的位置信息和大小信息,關(guān)于用戶數(shù)據(jù)區(qū)域422的信息,關(guān)于每個(gè)備用區(qū)域中可替換位置的信息,和用戶數(shù)據(jù)區(qū)域422中的最終記錄地址。
SBM 416是通過表示是否使用比特值寫入用戶數(shù)據(jù)區(qū)域422的每一簇來指示用戶數(shù)據(jù)區(qū)域422是否被寫入的映射。當(dāng)在隨機(jī)記錄模式中使用用戶數(shù)據(jù)區(qū)域422時(shí),使用SBM 416作為條目信息,當(dāng)在連續(xù)記錄模式中使用用戶數(shù)據(jù)區(qū)域422時(shí),使用指示數(shù)據(jù)記錄狀態(tài)的記錄管理信息作為條目信息。第一盤管理區(qū)域413、第二盤管理區(qū)域411、第三盤管理區(qū)域431和第四盤管理區(qū)域432是當(dāng)完成一次性寫入信息存儲(chǔ)介質(zhì)時(shí)記錄最終盤管理信息的區(qū)域。數(shù)據(jù)區(qū)域420順序地包括第一備用區(qū)域421、用戶數(shù)據(jù)區(qū)域422和第二備用區(qū)域423。
第一備用區(qū)域421和第二備用區(qū)域423是用于記錄替換記錄在用戶數(shù)據(jù)區(qū)域422中的數(shù)據(jù)的替換數(shù)據(jù)的區(qū)域。在第一備用區(qū)域421和第二備用區(qū)域423中,可記錄通過缺陷的替換數(shù)據(jù)或通過LOW的替換數(shù)據(jù)。用戶數(shù)據(jù)區(qū)域422是用于記錄用戶數(shù)據(jù)的區(qū)域。具體地說,根據(jù)當(dāng)前實(shí)施例,在第一備用區(qū)域421和第二備用區(qū)域423以及用戶數(shù)據(jù)區(qū)域422中記錄用于替換用戶數(shù)據(jù)的通過LOW的替換數(shù)據(jù)。
圖6A和圖6B是示出根據(jù)本發(fā)明的實(shí)施例的應(yīng)用到盤的通過LOW的替換和通過缺陷的替換的參考圖。在根據(jù)當(dāng)前實(shí)施例的盤中,通過LOW的替換和通過缺陷的替換兩者都被執(zhí)行。
參照?qǐng)D6A,數(shù)據(jù)區(qū)域順序包括備用區(qū)域(SA)、用戶數(shù)據(jù)區(qū)域和另一SA。在用戶數(shù)據(jù)區(qū)域的物理容積空間中記錄數(shù)據(jù)A。圖6B顯示在記錄更新的數(shù)據(jù)A和記錄新數(shù)據(jù)B之后的盤的狀態(tài)。
參照?qǐng)D6B,在物理容積空間中通過LOW在用戶數(shù)據(jù)區(qū)域的原始數(shù)據(jù)A旁邊記錄更新的數(shù)據(jù)A(通過LOW的替換)。對(duì)于通過LOW的替換,更新的數(shù)據(jù)A用于替換數(shù)據(jù)A的內(nèi)容,并且因?yàn)楦碌臄?shù)據(jù)A的內(nèi)容與原始數(shù)據(jù)A的內(nèi)容不同,所以即使不能再現(xiàn)更新的數(shù)據(jù)A,也不應(yīng)該再現(xiàn)原始數(shù)據(jù)A。
在物理容積空間中,在更新的數(shù)據(jù)A的旁邊記錄數(shù)據(jù)B。如果在寫入或?qū)懭胫蟮男r?yàn)期間在新數(shù)據(jù)B的特定塊中檢測(cè)到缺陷,則在SA中記錄用于替換新數(shù)據(jù)B的缺陷塊的替換塊(通過缺陷的替換)。對(duì)于通過缺陷的替換,因?yàn)橛捎谟涗浽谟脩魯?shù)據(jù)區(qū)域中的數(shù)據(jù)B的缺陷而記錄相同的數(shù)據(jù)來產(chǎn)生記錄在SA中的替換數(shù)據(jù),所以如果不能再現(xiàn)記錄在SA中的替換數(shù)據(jù)并能夠再現(xiàn)用戶數(shù)據(jù)區(qū)域中的原始數(shù)據(jù)(數(shù)據(jù)B),則可再現(xiàn)和使用原始數(shù)據(jù)。
圖7A至圖7C是示出管理執(zhí)行通過LOW的替換和通過缺陷的替換的盤中的缺陷條目的方法的參考圖。參照?qǐng)D7A,在用戶數(shù)據(jù)區(qū)域的物理容積空間中記錄數(shù)據(jù)A。圖7B顯示在記錄更新的數(shù)據(jù)A和記錄新數(shù)據(jù)B之后的盤的狀態(tài)。
參照?qǐng)D7B,當(dāng)在物理容積空間中通過LOW在用戶數(shù)據(jù)區(qū)域的原始數(shù)據(jù)A旁邊記錄更新的數(shù)據(jù)A時(shí),產(chǎn)生通過LOW的缺陷條目以管理這個(gè)替換狀態(tài)。在物理容積空間中,在更新的數(shù)據(jù)A的旁邊記錄數(shù)據(jù)B。當(dāng)在寫入或?qū)懭胫蟮男r?yàn)期間在新數(shù)據(jù)B的特定塊中檢測(cè)到缺陷,并且在SA-1中記錄用于替換新數(shù)據(jù)B的缺陷塊的替換塊時(shí),產(chǎn)生通過缺陷的缺陷條目以管理這個(gè)替換狀態(tài)。
圖7C顯示在進(jìn)一步記錄新數(shù)據(jù)C之后盤的狀態(tài)。參照?qǐng)D7C,如果從主機(jī)接收到在邏輯容積空間中在數(shù)據(jù)A和數(shù)據(jù)B之間的位置上記錄數(shù)據(jù)C的寫入命令,則因?yàn)橐呀?jīng)在與邏輯容積空間的所述位置相應(yīng)的物理容積空間的位置上記錄了更新的數(shù)據(jù)A,所以驅(qū)動(dòng)系統(tǒng)應(yīng)該執(zhí)行通過LOW的替換,以在物理容積空間中記錄數(shù)據(jù)C。因此,如果在物理容積空間中數(shù)據(jù)B的旁邊位置上寫入數(shù)據(jù)C或?qū)懭胫蟮男r?yàn)的同時(shí),在數(shù)據(jù)C中檢測(cè)到缺陷,則驅(qū)動(dòng)系統(tǒng)在SA-2中記錄用于替換數(shù)據(jù)C的缺陷塊的替換塊,并且產(chǎn)生通過LOW的缺陷條目,以管理這個(gè)替換狀態(tài)。
總而言之,通過LOW的缺陷條目是指示以下狀態(tài)的缺陷條目由于更新數(shù)據(jù)A而導(dǎo)致的替換的狀態(tài)、根據(jù)主機(jī)對(duì)物理上已記錄區(qū)的寫入命令(諸如寫入數(shù)據(jù)C)通過驅(qū)動(dòng)系統(tǒng)的替換的狀態(tài)、或在替換寫入中產(chǎn)生的缺陷塊的替換的狀態(tài)。換句話說,對(duì)于通過LOW的缺陷條目,即使可對(duì)記錄在缺陷地址上的數(shù)據(jù)和記錄在其替換地址上的數(shù)據(jù)兩者進(jìn)行糾錯(cuò),但是記錄在缺陷地址上的數(shù)據(jù)的內(nèi)容和記錄在替換地址上的數(shù)據(jù)的內(nèi)容不必然相同。因此,當(dāng)接收到對(duì)由通過LOW的缺陷條目(該條目由缺陷條目的狀態(tài)信息表示)指示的缺陷地址的讀取命令時(shí),驅(qū)動(dòng)系統(tǒng)應(yīng)該在對(duì)記錄在由通過LOW的缺陷條目指示的替換地址上的數(shù)據(jù)進(jìn)行糾錯(cuò)之后,將該數(shù)據(jù)發(fā)送到主機(jī)。如果盡管連續(xù)嘗試也不能對(duì)記錄在替換地址上的數(shù)據(jù)進(jìn)行糾錯(cuò),則驅(qū)動(dòng)系統(tǒng)不應(yīng)該將記錄在缺陷地址上的數(shù)據(jù)發(fā)送到主機(jī),而是應(yīng)該通知主機(jī)不能再現(xiàn)數(shù)據(jù)。將記錄在缺陷地址上的數(shù)據(jù)發(fā)送到主機(jī)的過程可向主機(jī)提供錯(cuò)誤信息。
通過缺陷的缺陷條目指示當(dāng)在根據(jù)主機(jī)對(duì)物理上未記錄區(qū)域的寫入命令寫入諸如數(shù)據(jù)B的期間出現(xiàn)缺陷時(shí)的缺陷塊的替換狀態(tài)。對(duì)于通過缺陷的缺陷條目,如上所述,因?yàn)橛涗浽谌毕莸刂飞系臄?shù)據(jù)和記錄在其替換地址上的數(shù)據(jù)相同,所以如果能夠?qū)λ鼈冞M(jìn)行糾錯(cuò),則驅(qū)動(dòng)系統(tǒng)可再現(xiàn)兩者中的一個(gè)并將其發(fā)送到主機(jī),從而向主機(jī)提供正確信息而不產(chǎn)生問題。
圖8是示出管理執(zhí)行通過LOW的替換和通過缺陷的替換的盤中的缺陷條目的方法的示例的參考圖。圖9是根據(jù)圖8所示的狀態(tài)產(chǎn)生的缺陷條目的結(jié)構(gòu)圖。
圖8顯示記錄數(shù)據(jù)A、更新的數(shù)據(jù)A、數(shù)據(jù)B和數(shù)據(jù)C之后盤的物理狀態(tài)、通過LOW的替換的狀態(tài)和通過缺陷的替換的狀態(tài)。
在圖9中,作為示例示出九個(gè)缺陷條目。狀態(tài)信息A指示每個(gè)缺陷條目是否是連續(xù)缺陷條目,并且如果缺陷條目是連續(xù)缺陷條目,則狀態(tài)信息A指示缺陷條目是開始條目還是末尾條目。狀態(tài)信息B指示替換類型狀態(tài)信息,所述替換類型狀態(tài)信息指示每個(gè)缺陷條目是由于LOW產(chǎn)生的或在LOW期間檢測(cè)到的(例如,A=1),還是由在沒有LOW的寫入期間檢測(cè)到的缺陷產(chǎn)生的(例如,A=0)。缺陷條目的每個(gè)缺陷地址和替換地址指示每個(gè)塊的開始扇區(qū)地址。因?yàn)橐詨K單元,即,記錄/再現(xiàn)單元執(zhí)行替換,所以使用開始扇區(qū)地址,并且在驅(qū)動(dòng)系統(tǒng)中以塊為單元指示替換狀態(tài)。在圖8中,假設(shè)一塊=10扇區(qū)。
參照?qǐng)D8,當(dāng)主機(jī)首先命令驅(qū)動(dòng)系統(tǒng)在邏輯扇區(qū)號(hào)(LSN)0至LSN 99上記錄數(shù)據(jù)A時(shí),驅(qū)動(dòng)系統(tǒng)在與LSN 0至LSN 99相應(yīng)的物理扇區(qū)號(hào)(PSN)10100至PSN 10199上記錄數(shù)據(jù)A。當(dāng)主機(jī)命令驅(qū)動(dòng)系統(tǒng)在LSN 0至LSN 99上記錄更新的數(shù)據(jù)A以更新數(shù)據(jù)A時(shí),驅(qū)動(dòng)系統(tǒng)基于已經(jīng)在與LSN 0至LSN99相應(yīng)的PSN 10100至PSN 10199上記錄數(shù)據(jù)的事實(shí)使用線性替換方法,在盤的未記錄區(qū)域的PSN 10200至PSN 10299上記錄更新的數(shù)據(jù)A,并且產(chǎn)生指示連續(xù)缺陷條目的開始的條目#1(開始條目的狀態(tài)信息A=01)和指示連續(xù)缺陷條目的末尾的條目#2(末尾條目的狀態(tài)信息A=10),以將替換狀態(tài)表示為連續(xù)缺陷條目。這里,因?yàn)闂l目#1和條目#2是通過LOW產(chǎn)生的缺陷條目,所以他們都具有狀態(tài)信息B=1。
當(dāng)主機(jī)命令驅(qū)動(dòng)系統(tǒng)在LSN 200至LSN 399上記錄數(shù)據(jù)B時(shí),如果當(dāng)在與LSN 200至LSN 399相應(yīng)的PSN 10300至PSN 10499上寫入數(shù)據(jù)B或在寫入之后的校驗(yàn)時(shí),從PSN 10450至PSN 10479的三個(gè)連續(xù)塊中檢測(cè)到缺陷,則驅(qū)動(dòng)系統(tǒng)用SA-1中的PSN 10000至PSN 10029的三個(gè)塊替換PSN 10450至PSN 10479的三個(gè)連續(xù)塊,并且產(chǎn)生連續(xù)缺陷條目的開始條目#8和末尾條目#9,以指示連續(xù)替換。這里,條目#8和條目#9具有狀態(tài)信息B=0,以指示通過缺陷而不是LOW的替換塊的狀態(tài)。
在記錄數(shù)據(jù)B之后,當(dāng)主機(jī)基于已經(jīng)在與LSN 100至LSN 199相應(yīng)的PSN 10200至PSN 10299上記錄了數(shù)據(jù)的事實(shí),命令驅(qū)動(dòng)系統(tǒng)在LSN 100至LSN 199上記錄數(shù)據(jù)C時(shí),如果在盤的未記錄區(qū)域中的PSN 10500至PSN10599上寫入數(shù)據(jù)C的同時(shí)或者通過寫入之后的校驗(yàn),從PSN 10570至PSN10589的兩個(gè)塊檢測(cè)到缺陷,則作為替換,驅(qū)動(dòng)系統(tǒng)用SA-2中從PSN 11180至PSN 11199的兩個(gè)塊替換PSN 10570至PSN 10589的兩個(gè)塊,并且產(chǎn)生條目#3至條目#7,以指示它們的替換狀態(tài)。因?yàn)橥ㄟ^LOW或LOW期間通過缺陷產(chǎn)生條目#3至條目#7的所有條目,所以條目#3至條目#7具有狀態(tài)信息B=1。條目#3至條目#4是指示從數(shù)據(jù)C的開始?jí)K至正好在物理容積空間中記錄的數(shù)據(jù)C中產(chǎn)生缺陷之前的塊的塊的替換狀態(tài)的連續(xù)缺陷條目。條目#5至條目#6指示在物理容積空間中記錄的數(shù)據(jù)C中的兩個(gè)缺陷塊的替換狀態(tài)。如果在這兩個(gè)缺陷塊中沒有產(chǎn)生缺陷,則可通過LOW在PSN10570和PSN 10580上替換所述兩個(gè)塊。然而,因?yàn)橥ㄟ^缺陷在SA-2中的PSN 11180至PSN 11190上替換所述兩個(gè)塊,所以這些地址作為替換地址被記錄。條目#7指示在PSN 10590上記錄的末尾塊的替換狀態(tài),所述PSN 10590在物理容積空間中記錄的數(shù)據(jù)C中位于缺陷塊的旁邊。條目#3和條目#4分別指示連續(xù)缺陷條目的開始條目和末尾條目的狀態(tài)信息,條目#5至條目#7指示單個(gè)缺陷條目的狀態(tài)信息。條目#5和條目#6可指示連續(xù)缺陷條目的開始條目和末尾條目?;蛘撸瑑蓚€(gè)連續(xù)缺陷塊的條目可被指示為兩個(gè)單個(gè)缺陷條目。
參照?qǐng)D9,因?yàn)闂l目#1至條目#7具有狀態(tài)信息B=1,所以記錄在缺陷地址上的數(shù)據(jù)不同于記錄在替換地址上的數(shù)據(jù)。因此,當(dāng)通過主機(jī)再現(xiàn)數(shù)據(jù)時(shí),如果主機(jī)命令驅(qū)動(dòng)系統(tǒng)再現(xiàn)記錄在LSN 0至LSN 99上的數(shù)據(jù)以再現(xiàn)更新的數(shù)據(jù)A,則驅(qū)動(dòng)系統(tǒng)基于如缺陷條目#1和條目#2所指示的用PSN10200至PSN 10299替換與LSN 0至LSN 99相應(yīng)的PSN 10100至PSN 10199的事實(shí),再現(xiàn)記錄在PSN 10200至PSN 10299上的數(shù)據(jù),并且將再現(xiàn)的數(shù)據(jù)發(fā)送到主機(jī)。在這種情況下,即使PSN 10200至PSN 10299中的至少一個(gè)塊不能被糾錯(cuò),驅(qū)動(dòng)系統(tǒng)不應(yīng)該再現(xiàn)記錄在缺陷塊的地址上的數(shù)據(jù)或?qū)⑵浒l(fā)送到主機(jī)。
然而,因?yàn)闂l目#8和條目#9具有狀態(tài)信息B=0,所以記錄在缺陷地址上的數(shù)據(jù)與記錄在替換地址上的數(shù)據(jù)相同。如果主機(jī)命令驅(qū)動(dòng)系統(tǒng)再現(xiàn)記錄在LSN 200至LSN 399上的數(shù)據(jù)以再現(xiàn)數(shù)據(jù)B,則驅(qū)動(dòng)系統(tǒng)再現(xiàn)記錄在與LSN 200至LSN 399相應(yīng)的PSN 10300至PSN 10499上的數(shù)據(jù)。在這種情況下,因?yàn)橥ㄟ^缺陷用SA-1中PSN 10000至PSN 10029的塊連續(xù)替換PSN10450至PSN 10479的三個(gè)連續(xù)塊,所以驅(qū)動(dòng)系統(tǒng)再現(xiàn)用戶數(shù)據(jù)區(qū)域中PSN10300至PSN 10449的15個(gè)塊、SA-1中PSN 10000至PSN 10029的三個(gè)塊、以及用戶數(shù)據(jù)區(qū)域中PSN 10480至PSN 10499的剩余的兩個(gè)塊。如果在SA-1中替換的PSN 10000至PSN 10029的三個(gè)塊中的任何一個(gè)不能被糾錯(cuò),則可再現(xiàn)其缺陷地址上的塊,并將所述塊發(fā)送到主機(jī)。
圖10是示出根據(jù)本發(fā)明的實(shí)施例的執(zhí)行通過LOW的替換和通過缺陷的替換的系統(tǒng)中數(shù)據(jù)記錄操作的流程圖。
參照?qǐng)D10,在操作1001,驅(qū)動(dòng)系統(tǒng)從主機(jī)接收數(shù)據(jù)寫入命令。在操作1002,驅(qū)動(dòng)系統(tǒng)確定將根據(jù)寫入命令記錄的數(shù)據(jù)的地址是否與物理容積空間中已記錄區(qū)域相應(yīng)。主機(jī)發(fā)送寫入命令和邏輯地址,并且驅(qū)動(dòng)系統(tǒng)將邏輯地址轉(zhuǎn)換為物理地址并確定物理地址是否與已記錄區(qū)域相應(yīng)。
如果物理地址不與已記錄區(qū)域相應(yīng),則在操作1003,在根據(jù)寫入命令將被記錄的地址上記錄數(shù)據(jù)。在操作1004,如果在寫入數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷,則在操作1005,用SA中的替換塊替換有缺陷的塊,并產(chǎn)生指示通過缺陷替換的狀態(tài)的缺陷條目,在操作1010,將產(chǎn)生的缺陷條目記錄在盤的TDFL區(qū)域中。
如果物理地址與已記錄區(qū)域相應(yīng)(即,已記錄數(shù)據(jù)的更新,或者作為邏輯容積空間沒有被記錄,但是作為物理容積空間被記錄),則在操作1006,使用線性替換方法在用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄更新的數(shù)據(jù)。在操作1007,如果在寫入數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷,則在操作1008,用SA中的塊替換有缺陷的塊,并產(chǎn)生指示替換狀態(tài)的缺陷條目。在這種情況下,缺陷條目可具有下面兩種狀態(tài)中的一個(gè)通過LOW的替換或LOW期間通過缺陷的替換。對(duì)于缺陷條目的狀態(tài)信息,將圖5所示的狀態(tài)信息512相關(guān)的替換類型設(shè)置為1。在操作1010,將產(chǎn)生的缺陷條目記錄在盤的TDFL區(qū)域中。
在操作1007,如果沒有檢測(cè)到缺陷,則在操作1009,產(chǎn)生指示通過LOW替換的狀態(tài)的缺陷條目,并且在操作1010,將產(chǎn)生的缺陷條目記錄在盤的TDFL區(qū)域中。
圖11是示出根據(jù)本發(fā)明的實(shí)施例的執(zhí)行通過LOW的替換和通過缺陷的替換的系統(tǒng)中數(shù)據(jù)再現(xiàn)操作的流程圖。參照?qǐng)D11,在操作1101,驅(qū)動(dòng)系統(tǒng)從主機(jī)接收數(shù)據(jù)讀取命令。在操作1102,驅(qū)動(dòng)系統(tǒng)將數(shù)據(jù)讀取命令的邏輯地址轉(zhuǎn)換為物理地址。在操作1103,驅(qū)動(dòng)系統(tǒng)基于轉(zhuǎn)換的物理地址從缺陷條目中尋找替換地址。
在操作1104,讀取記錄在替換地址上的數(shù)據(jù)。在操作1105,如果檢測(cè)到不能糾錯(cuò)的塊,則在操作1107,確定從塊的缺陷條目中讀取的狀態(tài)信息是否指示通過LOW的替換的狀態(tài)。如果指示通過LOW的替換的狀態(tài),則在操作1108,驅(qū)動(dòng)系統(tǒng)將出錯(cuò)消息發(fā)送到主機(jī)。
如果從塊的缺陷條目中讀取的狀態(tài)信息指示通過缺陷的替換的狀態(tài),則在操作1109,僅當(dāng)可以對(duì)與塊相應(yīng)的缺陷地址的塊進(jìn)行糾錯(cuò)時(shí),才對(duì)缺陷地址的塊進(jìn)行糾錯(cuò),并將糾錯(cuò)的數(shù)據(jù)發(fā)送到主機(jī)。
如果沒有檢測(cè)到不能糾錯(cuò)的塊,則在操作1106,對(duì)讀取的數(shù)據(jù)進(jìn)行糾錯(cuò),并將其發(fā)送到主機(jī)。
根據(jù)本發(fā)明實(shí)施例可實(shí)現(xiàn)為在使用計(jì)算機(jī)可讀記錄介質(zhì)執(zhí)行程序的通用數(shù)字計(jì)算機(jī)中可用的計(jì)算機(jī)程序。所述計(jì)算機(jī)可讀記錄介質(zhì)的例子包括磁存儲(chǔ)介質(zhì)(例如ROM、軟盤、硬盤等),光記錄介質(zhì)(例如,CD-ROM、DVD等),和諸如載波的存儲(chǔ)介質(zhì)(例如,通過互聯(lián)網(wǎng)傳輸)。所述計(jì)算機(jī)可讀記錄介質(zhì)可分布于連接至網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)上,從而以分布方式存儲(chǔ)和執(zhí)行所述計(jì)算機(jī)可讀代碼。實(shí)現(xiàn)本發(fā)明實(shí)施例的功能性程序、代碼和代碼段可由與本發(fā)明的實(shí)施例相關(guān)的領(lǐng)域內(nèi)的普通技術(shù)人員實(shí)現(xiàn)。
盡管已經(jīng)顯示和描述了本發(fā)明的實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可以對(duì)實(shí)施例進(jìn)行改變,本發(fā)明的范圍由權(quán)利要求及其等同物來限定。
產(chǎn)業(yè)上的可利用性本發(fā)明應(yīng)用于信息存儲(chǔ)介質(zhì)、記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法。
權(quán)利要求
1.一種信息存儲(chǔ)介質(zhì),包括用戶數(shù)據(jù)區(qū)域,記錄用戶數(shù)據(jù);以及備用記錄區(qū)域,其中在備用區(qū)域中記錄用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),在備用區(qū)域或用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù),在介質(zhì)的預(yù)定區(qū)域中記錄用于區(qū)分用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)的狀態(tài)信息。
2.如權(quán)利要求1所述的介質(zhì)中,其中,用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所示缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)出現(xiàn)缺陷。
3.如權(quán)利要求1所述的介質(zhì)中,其中,用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括用另一未記錄區(qū)域中的數(shù)據(jù)替換缺陷數(shù)據(jù)的狀態(tài),在所述缺陷數(shù)據(jù)中,在通過對(duì)于用戶數(shù)據(jù)區(qū)域的物理未記錄區(qū)域的數(shù)據(jù)寫入命令在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
4.如權(quán)利要求1所述的介質(zhì)中,其中在介質(zhì)中安排導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域,并且狀態(tài)信息包括在導(dǎo)入?yún)^(qū)域或?qū)С鰠^(qū)域中設(shè)置的臨時(shí)缺陷列表區(qū)域中的缺陷條目中;以及缺陷條目包括用于區(qū)分替換數(shù)據(jù)和更新數(shù)據(jù)的第一狀態(tài)信息、指示缺陷是否連續(xù)的第二狀態(tài)信息、原始數(shù)據(jù)或缺陷數(shù)據(jù)的地址信息、和替換數(shù)據(jù)的地址信息。
5.一種記錄設(shè)備,包括寫入單元,在信息存儲(chǔ)介質(zhì)上記錄數(shù)據(jù),所述信息存儲(chǔ)介質(zhì)包括用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)域和備用區(qū)域,其中,在備用區(qū)域中記錄用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),在備用區(qū)域或用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù);以及控制器,控制寫入單元在介質(zhì)中安排的預(yù)定區(qū)域中記錄狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
6.如權(quán)利要求5所述的設(shè)備,其中,用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所示缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)出現(xiàn)缺陷。
7.如權(quán)利要求5所述的設(shè)備,其中,用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括用另一未記錄區(qū)域中的數(shù)據(jù)替換缺陷數(shù)據(jù)的狀態(tài),在所述缺陷數(shù)據(jù)中,在通過對(duì)于用戶數(shù)據(jù)區(qū)域的物理未記錄區(qū)域的數(shù)據(jù)寫入命令在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
8.如權(quán)利要求5所述的設(shè)備,其中控制器控制寫入單元在介質(zhì)中排列的導(dǎo)入?yún)^(qū)域或?qū)С鰠^(qū)域中設(shè)置的臨時(shí)缺陷列表區(qū)域中的缺陷條目中寫入狀態(tài)信息;以及缺陷條目包括用于區(qū)分替換數(shù)據(jù)和更新數(shù)據(jù)的第一狀態(tài)信息、指示替換數(shù)據(jù)或缺陷數(shù)據(jù)是否連續(xù)的第二狀態(tài)信息、原始數(shù)據(jù)或缺陷數(shù)據(jù)的地址信息、和替換數(shù)據(jù)的地址信息。
9.一種再現(xiàn)設(shè)備,包括讀取單元,用于從信息存儲(chǔ)介質(zhì)中讀取數(shù)據(jù),所述信息存儲(chǔ)介質(zhì)包括用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)域和備用區(qū)域,其中,在備用區(qū)域中記錄用于替換用戶數(shù)據(jù)區(qū)域中出現(xiàn)的缺陷數(shù)據(jù)的替換數(shù)據(jù),在備用區(qū)域或用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù);以及控制器,控制讀取單元從介質(zhì)中安排的預(yù)定區(qū)域讀取狀態(tài)信息,并且參考讀取的狀態(tài)信息再現(xiàn)糾錯(cuò)或更新的數(shù)據(jù),所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
10.如權(quán)利要求9所述的設(shè)備,其中,如果根據(jù)主機(jī)的讀取命令的數(shù)據(jù)的狀態(tài)信息具有用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗而缺陷數(shù)據(jù)的再現(xiàn)成功,則控制器再現(xiàn)缺陷數(shù)據(jù),并將其發(fā)送到主機(jī)。
11.如權(quán)利要求9所述的設(shè)備,其中,如果根據(jù)主機(jī)的讀取命令的數(shù)據(jù)的狀態(tài)信息具有用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗,則控制器將再現(xiàn)失敗消息發(fā)送到主機(jī)。
12.如權(quán)利要求11所述的設(shè)備,其中,用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所示缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
13.一種記錄方法,包括在信息存儲(chǔ)介質(zhì)中安排的用戶數(shù)據(jù)區(qū)域的未記錄區(qū)域中或備用區(qū)域中記錄用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù);在備用區(qū)域中記錄用于替換在用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù);以及在介質(zhì)的預(yù)定區(qū)域中記錄狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)。
14.如權(quán)利要求13所述的方法,其中,用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所示缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
15.如權(quán)利要求13所述的方法,其中,用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括用另一未記錄區(qū)域中的數(shù)據(jù)替換缺陷數(shù)據(jù)的狀態(tài),在所述缺陷數(shù)據(jù)中,在通過對(duì)于用戶數(shù)據(jù)區(qū)域的物理未記錄區(qū)域的數(shù)據(jù)寫入命令在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
16.如權(quán)利要求13所述的方法,其中狀態(tài)信息包括在安排在介質(zhì)中的導(dǎo)入?yún)^(qū)域或?qū)С鰠^(qū)域中設(shè)置的臨時(shí)缺陷列表區(qū)域中的缺陷條目中;以及缺陷條目包括用于區(qū)分替換數(shù)據(jù)和更新數(shù)據(jù)的第一狀態(tài)信息、指示替換數(shù)據(jù)或缺陷數(shù)據(jù)是否連續(xù)的第二狀態(tài)信息、原始數(shù)據(jù)或缺陷數(shù)據(jù)的地址信息、和替換數(shù)據(jù)的地址信息。
17.一種再現(xiàn)方法,包括從信息存儲(chǔ)介質(zhì)中讀取數(shù)據(jù),所述信息存儲(chǔ)介質(zhì)包括用戶數(shù)據(jù)區(qū)域,記錄用戶數(shù)據(jù)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù);和備用區(qū)域,用于記錄用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù);從在介質(zhì)中安排的預(yù)定區(qū)域中讀取狀態(tài)信息,所述狀態(tài)信息用于區(qū)分用于替換用戶數(shù)據(jù)區(qū)域中檢測(cè)到的缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)和用于更新在用戶數(shù)據(jù)區(qū)域中記錄的原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài);以及參考讀取的狀態(tài)信息再現(xiàn)數(shù)據(jù)。
18.如權(quán)利要求17所述的方法,其中,如果根據(jù)主機(jī)的讀取命令的數(shù)據(jù)的狀態(tài)信息具有用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗而缺陷數(shù)據(jù)的再現(xiàn)成功,則數(shù)據(jù)的再現(xiàn)還包括再現(xiàn)缺陷數(shù)據(jù)。
19.如權(quán)利要求17所述的方法,其中,如果根據(jù)主機(jī)的讀取命令的數(shù)據(jù)的狀態(tài)信息具有用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài),并且如果替換數(shù)據(jù)的再現(xiàn)失敗,則所述方法還包括將再現(xiàn)失敗消息發(fā)送到主機(jī)。
20.如權(quán)利要求19所述的方法,其中,用于更新原始數(shù)據(jù)的替換數(shù)據(jù)的狀態(tài)包括以下狀態(tài)中的至少一個(gè)通過對(duì)用戶數(shù)據(jù)區(qū)域的物理記錄區(qū)域的數(shù)據(jù)寫入命令用未記錄區(qū)域中的數(shù)據(jù)替換的狀態(tài)、和用另一未記錄區(qū)域中的塊替換缺陷塊的狀態(tài),在所示缺陷塊中,在未記錄區(qū)域中記錄數(shù)據(jù)期間或通過寫入之后的校驗(yàn)檢測(cè)到缺陷。
21.一種信息存儲(chǔ)介質(zhì),包括第一記錄區(qū)域,記錄第一數(shù)據(jù);第二記錄區(qū)域,記錄第二數(shù)據(jù);以及第三記錄區(qū)域,記錄第三數(shù)據(jù),指示將由第二數(shù)據(jù)替換的第一數(shù)據(jù)的部分;第四數(shù)據(jù),指示第二數(shù)據(jù)是更新所述第一數(shù)據(jù)的部分還是對(duì)第一數(shù)據(jù)部分中的缺陷糾錯(cuò);和第五數(shù)據(jù),指示第二數(shù)據(jù)的位置。
22.如權(quán)利要求21所述的介質(zhì),其中,第一數(shù)據(jù)是原始用戶數(shù)據(jù)或者原始用戶數(shù)據(jù)之后記錄的附加用戶數(shù)據(jù)。
23.如權(quán)利要求22所述的介質(zhì),其中,在第一記錄區(qū)域中記錄第二數(shù)據(jù)。
24.如權(quán)利要求21所述的介質(zhì),其中,在除了第一記錄區(qū)域之外的第四記錄區(qū)域中記錄第二數(shù)據(jù)。
25.如權(quán)利要求21所述的介質(zhì),還包括第六數(shù)據(jù),指示將被替換的所述第一數(shù)據(jù)的部分是記錄在單個(gè)記錄單元中還是記錄在在多個(gè)記錄單元中。
26.如權(quán)利要求21所述的介質(zhì),其中,第三數(shù)據(jù)和第五數(shù)據(jù)識(shí)別包括將被替換的所述第一數(shù)據(jù)的部分的記錄單元的位置和第二數(shù)據(jù)的位置。
27.如權(quán)利要求21所述的介質(zhì),其中第三數(shù)據(jù)識(shí)別包括將被替換的所述第一數(shù)據(jù)的部分的記錄單元的開始位置和末尾位置;以及第五數(shù)據(jù)識(shí)別包括第二數(shù)據(jù)的記錄單元的開始位置和末尾位置。
28.一種從具有原始數(shù)據(jù)、改變?cè)紨?shù)據(jù)的更新數(shù)據(jù)和/或用于校正原始數(shù)據(jù)的記錄中的缺陷的校正數(shù)據(jù)的記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法,所述方法包括識(shí)別將被再現(xiàn)的原始數(shù)據(jù);讀取記錄介質(zhì)的預(yù)定區(qū)域中的表,以確定是否為原始數(shù)據(jù)記錄了更新數(shù)據(jù)還是校正數(shù)據(jù);通過更新數(shù)據(jù)或校正數(shù)據(jù)進(jìn)行修改來對(duì)原始數(shù)據(jù)糾錯(cuò),如果對(duì)修改的數(shù)據(jù)糾錯(cuò)成功,則輸出修改的數(shù)據(jù);如果對(duì)修改的數(shù)據(jù)糾錯(cuò)沒有成功,而對(duì)原始數(shù)據(jù)的糾錯(cuò)成功,并且表的讀取指示可通過校正數(shù)據(jù)修改原始數(shù)據(jù),則對(duì)原始數(shù)據(jù)糾錯(cuò),并輸出原始數(shù)據(jù);以及如果表的讀取指示可通過更新數(shù)據(jù)修改原始數(shù)據(jù)并且修改的數(shù)據(jù)的糾錯(cuò)沒有成功,則產(chǎn)生出錯(cuò)消息,并且既不輸出原始數(shù)據(jù)也不輸出修改的數(shù)據(jù)。
29.一種記錄用于改變?cè)紨?shù)據(jù)的更新數(shù)據(jù)和/或用于校正原始數(shù)據(jù)的記錄中的缺陷的校正數(shù)據(jù)的方法,所述方法包括在記錄介質(zhì)上記錄更新數(shù)據(jù)或校正數(shù)據(jù);記錄表,所述表包括第一數(shù)據(jù),指示將通過更新數(shù)據(jù)或校正數(shù)據(jù)修改的原始數(shù)據(jù)的部分,第二數(shù)據(jù),指示原始數(shù)據(jù)是被更新還是被校正,和第三數(shù)據(jù),指示記錄的更新數(shù)據(jù)或記錄的校正數(shù)據(jù)的位置。
30.如權(quán)利要求29所述的介質(zhì),還包括第四數(shù)據(jù),識(shí)別將被替換的所述原始數(shù)據(jù)的部分是記錄在單個(gè)記錄單元中記錄還是記錄在多個(gè)記錄單元中。
31.如權(quán)利要求29所述的介質(zhì),其中,第一數(shù)據(jù)和第三數(shù)據(jù)識(shí)別包括將被替換的所述原始數(shù)據(jù)的部分的記錄單元的位置和更新數(shù)據(jù)或校正數(shù)據(jù)的位置。
32.如權(quán)利要求29所述的介質(zhì),其中第一數(shù)據(jù)識(shí)別包括將被替換的所述原始數(shù)據(jù)的部分的記錄單元的開始位置和末尾位置;以及第三數(shù)據(jù)識(shí)別包括更新數(shù)據(jù)或校正數(shù)據(jù)的記錄單元的開始位置和末尾位置。
33.如權(quán)利要求4所述的介質(zhì),還包括臨時(shí)盤定義結(jié)構(gòu),識(shí)別臨時(shí)缺陷列表區(qū)域的位置和大小、以及備用記錄區(qū)域的位置和大小。
34.一種在其上記錄有原始數(shù)據(jù)的一次性寫入盤上管理記錄數(shù)據(jù)的方法,所述方法包括將附加數(shù)據(jù)寫入盤中,所述附加數(shù)據(jù)包括對(duì)于原始數(shù)據(jù)的至少一部分的第一校正數(shù)據(jù),其中,在原始數(shù)據(jù)中檢測(cè)到缺陷,對(duì)原始數(shù)據(jù)的至少一部分邏輯復(fù)寫的更新數(shù)據(jù),其中,原始數(shù)據(jù)將被更新,對(duì)于更新數(shù)據(jù)的至少一部分的第二校正數(shù)據(jù),其中,將更新數(shù)據(jù)寫入盤,并且在更新數(shù)據(jù)的寫入中檢測(cè)到缺陷;以及將狀態(tài)信息寫入盤,狀態(tài)信息具有第一值和第二值,在第一值中,附加數(shù)據(jù)是第一校正數(shù)據(jù),在第二值中,附加數(shù)據(jù)是更新數(shù)據(jù)或第二校正數(shù)據(jù)。
35.如權(quán)利要求34所述的方法,還包括將其它原始數(shù)據(jù)寫入盤;以及寫入對(duì)于所述其它原始數(shù)據(jù)的至少一部分的第三校正數(shù)據(jù),并將具有第一值的狀態(tài)信息寫入盤,其中,在所述其它原始數(shù)據(jù)的寫入中檢測(cè)到缺陷。
全文摘要
一種其上記錄有原始數(shù)據(jù)、替換數(shù)據(jù)、更新數(shù)據(jù)和管理信息的一次性寫入信息存儲(chǔ)介質(zhì),以及記錄和管理數(shù)據(jù)和管理信息的設(shè)備和方法。所述管理信息包括缺陷地址、替換地址和狀態(tài)信息,所述狀態(tài)信息用于區(qū)分替換地址上的數(shù)據(jù)替換原始數(shù)據(jù)中遇到的缺陷、記錄替換數(shù)據(jù)中遇到的缺陷、還是通過邏輯復(fù)寫(LOW)更新數(shù)據(jù)期間遇到的缺陷。因此,通過使用狀態(tài)信息來區(qū)分通過LOW的替換、LOW期間通過缺陷的替換、不用LOW的通過缺陷的替換,在系統(tǒng)中增加了數(shù)據(jù)再現(xiàn)效率,在所述系統(tǒng)中,實(shí)現(xiàn)通過LOW的替換和通過缺陷的替換。
文檔編號(hào)G11B7/007GK1993744SQ200580025716
公開日2007年7月4日 申請(qǐng)日期2005年7月15日 優(yōu)先權(quán)日2004年7月29日
發(fā)明者黃盛凞, 高禎完 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汝南县| 浦北县| 广元市| 南溪县| 绿春县| 资源县| 治多县| 萨迦县| 萝北县| 镇江市| 进贤县| 忻州市| 呼伦贝尔市| 丽水市| 阿城市| 南投市| 桐柏县| 邢台市| 平舆县| 温宿县| 上饶县| 安康市| 军事| 南昌县| 辽源市| 荣昌县| 温宿县| 阳东县| 图木舒克市| 昂仁县| 徐汇区| 赤城县| 福泉市| 河西区| 宾川县| 准格尔旗| 阳江市| 凤台县| 甘南县| 天水市| 临泽县|