文件記錄裝置、文件系統(tǒng)管理和恢復(fù)方法、更換驅(qū)動(dòng)器的制造方法
【專利摘要】一種文件記錄裝置,其包括驅(qū)動(dòng)器和控制單元。驅(qū)動(dòng)器被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)??刂茊卧慌渲贸刹僮髟擈?qū)動(dòng)器作為存儲(chǔ)設(shè)備,該控制單元將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中。
【專利說明】文件記錄裝置、文件系統(tǒng)管理和恢復(fù)方法、更換驅(qū)動(dòng)器
[0001]交叉引用相關(guān)應(yīng)用
[0002]本申請(qǐng)要求2012年9月27日提交的日本優(yōu)先權(quán)專利申請(qǐng)JP2012-214845基于35U.S.C.§ 119的優(yōu)先權(quán)利益,在此通過引用并入其全部?jī)?nèi)容。
【技術(shù)領(lǐng)域】
[0003]本公開涉及文件記錄裝置、文件系統(tǒng)管理方法、文件恢復(fù)方法以及更換驅(qū)動(dòng)器,尤其涉及操作使用其中存儲(chǔ)盤狀或帶狀記錄介質(zhì)的盒子作為可移除記錄介質(zhì)等的驅(qū)動(dòng)器,作為存儲(chǔ)設(shè)備的文件記錄裝置。
【背景技術(shù)】
[0004]在現(xiàn)有技術(shù)中,例如,操作使用光盤盒子作為可移除記錄介質(zhì)的驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備的文件記錄裝置是已知的。在這種類型的文件記錄裝置中,由于難以在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,可能會(huì)出現(xiàn)讀取錯(cuò)誤。對(duì)于難以讀取數(shù)據(jù)的文件,它的保存方法、文件的檢測(cè)、以及恢復(fù)系統(tǒng)的指定方法都是有問題的。
[0005]作為保存方法,(1)使用可以嵌入像奇偶校驗(yàn)碼那樣的糾錯(cuò)碼的文件格式、和(2)將糾錯(cuò)碼或主體文件的整個(gè)數(shù)據(jù)作為不同文件記錄在相同可移除介質(zhì)中以便當(dāng)引起數(shù)據(jù)崩潰時(shí)使用糾錯(cuò)碼進(jìn)行恢復(fù)等都是可想像得到的。但是,在方法(1)中,文件格式受到限制,以及用戶記錄的文件格式的自由度也受到約束。另外,在方法(2)中,創(chuàng)建了額外文件,因此使用戶或系統(tǒng)管理那些文件的復(fù)雜性增大。
[0006]進(jìn)一步,作為`難以讀取數(shù)據(jù)的文件的檢測(cè)以及恢復(fù)的指定方法,(a)由用戶記住出現(xiàn)錯(cuò)誤的文件的方法、(b)將文件記錄在主PC中的方法、和(c)將文件記錄在可移除介質(zhì)的文件元數(shù)據(jù)信息中的方法等都是可想像得到的。在方法(a)中,可能發(fā)生像用戶不正確地指定崩潰文件那樣的操作錯(cuò)誤。在方法(b)中,難以通過與檢測(cè)崩潰文件的PC不同的PC恢復(fù)崩潰文件。在方法(c)中,在可移除介質(zhì)受記錄禁止設(shè)置支配的情況下,難以執(zhí)行該方法。
[0007]例如,已
【公開日】本專利申請(qǐng)第2009-289319公開了通過來自光盤的奇偶校驗(yàn)碼執(zhí)行糾錯(cuò)過程,并且在進(jìn)行糾錯(cuò)時(shí),力勸用戶執(zhí)行光盤的復(fù)制過程。進(jìn)一步,例如,已
【公開日】本專利申請(qǐng)第2008-305510公開了除了光盤的物理層次上的ECC之外,另外在相同盤中提供和使用記錄更高階奇偶校驗(yàn)碼的區(qū)域,從而提高抗錯(cuò)性。
【發(fā)明內(nèi)容】
[0008]鑒于上述情況,希望可以檢測(cè)難以讀取數(shù)據(jù)的文件以及如愿地恢復(fù)該文件。
[0009]按照本技術(shù)的一個(gè)實(shí)施例,提供了一種文件記錄裝置,包括驅(qū)動(dòng)器和控制單元。驅(qū)動(dòng)器被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)??刂茊卧慌渲贸刹僮髟擈?qū)動(dòng)器作為存儲(chǔ)設(shè)備。該控制單元將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中。[0010]在本技術(shù)的該實(shí)施例中,將存儲(chǔ)盤狀或帶狀記錄介質(zhì)的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器被當(dāng)作存儲(chǔ)設(shè)備來操作。在該盒子中,安裝了非易失性存儲(chǔ)器。該控制單元將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)存儲(chǔ)在該非易失性存儲(chǔ)器中。
[0011 ] 如上所述,在本技術(shù)的該實(shí)施例中,在安裝在盒子上的該非易失性存儲(chǔ)器中,記錄著引起讀取錯(cuò)誤的文件的文件唯一編號(hào)。因此,通過引用記錄在該非易失性存儲(chǔ)器中的文件唯一編號(hào),可以向用戶展示必須恢復(fù)的文件,這使用戶可以檢測(cè)到要恢復(fù)的文件和簡(jiǎn)化有關(guān)恢復(fù)指令的操作。
[0012]應(yīng)該注意到,在本技術(shù)的該實(shí)施例中,例如,該控制單元可以使用記錄在非易失性存儲(chǔ)器中的文件唯一編號(hào)顯示文件恢復(fù)候選者并恢復(fù)選擇的文件。在這種情況下,可以基于文件地進(jìn)行恢復(fù),并廣泛地接受恢復(fù)的文件的保存目的地的存儲(chǔ)容量及其類型。
[0013]例如,該控制單元可以與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤恢復(fù)文件。在這種情況下,當(dāng)記錄了糾錯(cuò)碼時(shí),不會(huì)引起無謂的尋找,并且可以進(jìn)行高速記錄。
[0014]在這種情況下,例如,可以借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù),例如,像奇偶校驗(yàn)碼的碼長(zhǎng)和編碼率那樣的元數(shù)據(jù)。在這種情況下,可以在與主體文件的元數(shù)據(jù)相同的存儲(chǔ)層次上管理糾錯(cuò)碼的元數(shù)據(jù)。
[0015]按照本發(fā)明的另一個(gè)實(shí)施例,提供了一種包括驅(qū)動(dòng)器和控制單元的文件記錄裝置。該驅(qū)動(dòng)器被配置成將存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)。該控制單元被配置成將該驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備來操作。該控制單元可以與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤恢復(fù)文件。
[0016]在本技術(shù)的該實(shí)施例中,將存儲(chǔ)盤狀或帶狀記錄介質(zhì)的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器被當(dāng)作存儲(chǔ)設(shè)備來操作。該驅(qū)動(dòng)器與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流。例如,借助于指名流的流名,可以保存糾錯(cuò)碼的元數(shù)據(jù),例如,像奇偶校驗(yàn)碼的碼長(zhǎng)和編碼率那樣的元數(shù)據(jù)。
[0017]如上所述,在本技術(shù)的該實(shí)施例中,與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流。因此,當(dāng)記錄了糾錯(cuò)碼時(shí),不會(huì)引起無謂的尋找,并且可以進(jìn)行高速記錄。進(jìn)一步,可以基于文件地進(jìn)行恢復(fù),并廣泛地接受恢復(fù)的文件及其類型的保存目的地的存儲(chǔ)容量。更進(jìn)一步,在本技術(shù)的該實(shí)施例中,借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù)。因此,可以在與主體文件的元數(shù)據(jù)相同的存儲(chǔ)層次上管理糾錯(cuò)碼的元數(shù)據(jù)。
[0018]應(yīng)該注意到,在本技術(shù)的該實(shí)施例中,該控制單元可以將引起讀取的文件顯示成恢復(fù)候選者文件并恢復(fù)選擇的文件。在這種情況下,可以使用戶容易地檢測(cè)必須恢復(fù)的文件并進(jìn)行有關(guān)恢復(fù)指令的操作。
[0019]例如,在這種情況下,將非易失性存儲(chǔ)器安裝在盒子上。該控制單元可以記錄引起讀取誤差的文件的文件唯一編號(hào),顯示恢復(fù)候選文件,并根據(jù)記錄在非易失性存儲(chǔ)器中的文件唯一編號(hào)恢復(fù)所選文件。
[0020]按照本技術(shù),可以如愿地檢測(cè)難以讀取的文件并恢復(fù)該文件。
[0021]本公開的這些和其他目的、特征和優(yōu)點(diǎn)可以根據(jù)如附圖所例示的本公開的最佳實(shí)施方式的如下詳細(xì)描述而變得更加顯而易見?!緦@綀D】
【附圖說明】
[0022]圖1是示出作為一個(gè)實(shí)施例的文件記錄裝置的結(jié)構(gòu)示例的圖形;
[0023]圖2是示出請(qǐng)求新建文件時(shí)光盤的記錄過程的概況的圖形;
[0024]圖3是示出FS元數(shù)據(jù)信息反映的狀態(tài)的圖形;
[0025]圖4是示出新建文件(帶有奇偶校驗(yàn)碼)的文件數(shù)據(jù)排列的示例的圖形;
[0026]圖5是示出文件(帶有奇偶校驗(yàn)碼)的UDF (通用盤格式)文件結(jié)構(gòu)的示例的圖形;
[0027]圖6是示出在發(fā)出請(qǐng)求的情況下文件系統(tǒng)驅(qū)動(dòng)器的過程的示例的流程圖;
[0028]圖7是示出用于文件恢復(fù)的GUI屏幕的示例的圖形;以及
[0029]圖8是示出文件恢復(fù)的操作原理的圖形。
【具體實(shí)施方式】
[0030]在下文中,將參考附圖描述本公開的實(shí)施例。應(yīng)該注意到,該描述將按如下次序給出:
[0031]1.實(shí)施例
[0032]2.修改例
[0033]<1.實(shí)施例 >
[0034](文件記錄裝置的結(jié)構(gòu)示例)
[0035]圖1是示出作為一個(gè)實(shí)施例的文件記錄裝置10的結(jié)構(gòu)示例的圖形。文件記錄裝置10具有經(jīng)由USB電纜將更換驅(qū)動(dòng)器200與個(gè)人計(jì)算機(jī)(PC) 100連接的結(jié)構(gòu)。PC100將更換驅(qū)動(dòng)器200作為存儲(chǔ)設(shè)備來操作。
[0036]PC100包括CPU101、芯片組102、主存儲(chǔ)器103、本地HDD104、視頻卡105、USB主控制器106、和USB根集線器107。作為用戶接口,將監(jiān)視器110和像鼠標(biāo)和鍵盤那樣的輸入設(shè)備120與PC100連接。
[0037]在CPU101中,作為運(yùn)行在CPU101上的軟件,除了各種應(yīng)用程序和實(shí)用程序之外,還提供了文件系統(tǒng)驅(qū)動(dòng)器、設(shè)備驅(qū)動(dòng)器、和HAL (硬件抽象層)等。HAL提供作為標(biāo)準(zhǔn)化接口的設(shè)備的物理I/O。設(shè)備驅(qū)動(dòng)器向通過USB連接的更換驅(qū)動(dòng)器提供標(biāo)準(zhǔn)化接口。文件系統(tǒng)驅(qū)動(dòng)器提供像目錄結(jié)構(gòu)那樣的標(biāo)準(zhǔn)化文件系統(tǒng)接口和文件。
[0038]更換驅(qū)動(dòng)器200包括光盤驅(qū)動(dòng)器201、裝載器202、盒式存儲(chǔ)器(CM)讀寫器(R/Wer)203、系統(tǒng)控制器204、和USB控制器205。更換驅(qū)動(dòng)器200將存儲(chǔ)了預(yù)定數(shù)量光盤310a的盒子310用作可移除記錄介質(zhì)。在盒子310上,安裝了能夠進(jìn)行近程通信和其中含有非易失性存儲(chǔ)器的盒式存儲(chǔ)器(CM) 311。
[0039]更換驅(qū)動(dòng)器200作為USB海量存儲(chǔ)類通過來自PC100的USB命令來控制。根據(jù)來自PC100的命令,裝載器202將盒子310中的某個(gè)插槽312的光盤310a裝載到光盤驅(qū)動(dòng)器201中,或卸載(彈出)光盤310a將盤存儲(chǔ)在盒子310的原插槽312中。
[0040]光盤驅(qū)動(dòng)器201形成光盤記錄和再現(xiàn)單元。光盤驅(qū)動(dòng)器201對(duì)裝載的光盤310a進(jìn)行記錄和再現(xiàn)。CM讀寫器203通過近程通信對(duì)盒式存儲(chǔ)器311進(jìn)行記錄和再現(xiàn)。CM讀寫器203形成存儲(chǔ)器記錄和再現(xiàn)單元。
[0041]圖2是示出請(qǐng)求新建文件時(shí)光盤的記錄過程的概況的圖形?!癕etadata Extent”是存儲(chǔ)文件目錄信息的區(qū)域。“Metadata FE”是“Metadata Extent”的區(qū)域信息(地址和大小)?!癡DS”是“Metadata FE”的區(qū)域信息(地址和大小)?!癆VDP”是指向“VDS”的指針信息(地址和大小)。應(yīng)該注意到,在這個(gè)示例中,基于“UDF2.50”,以及為了便于說明起見,圖中省略了冗余記錄的其他“AVDP”、“RVDS”、“Metadata Mirror FE”。
[0042]虛線箭頭指示開始處理之前每個(gè)UDF (通用盤格式)描述符用指針進(jìn)行指示的區(qū)域信息(USN=1000)。另外,實(shí)線箭頭指示文件系統(tǒng)驅(qū)動(dòng)器響應(yīng)更換請(qǐng)求,在過程中的安裝期間在光盤310a的FS元數(shù)據(jù)信息上反映更換信息之后每個(gè)UDF描述符用指針進(jìn)行指示的區(qū)域信息(USN=1001)。在這種情況下,“VDS”被新信息蓋寫。
[0043]圖3是示出FS元數(shù)據(jù)信息的反映的狀態(tài)的圖形。這里,通過新建文件,文件系統(tǒng)從 “USN=1000” 更新成 “USN=1001 ”。
[0044]在“Metadata Extent [1] ”中,記錄著如下信息。
[0045]/ (root)
[0046]L DIR1/
[0047]L DIR2/
[0048]L FILE1.DAT
[0049]L FILE2.DAT
[0050]應(yīng)該注意到,在實(shí)際UDF中,保存從父目錄的FE指向FID信息的指針,并作為FID信息,存儲(chǔ)指向子文件目錄的指針和名稱信息,但在該圖中省略了 FID。進(jìn)一步,F(xiàn)E[1000]代表“FUID (File Unique ID) =1000” 的 FE。將“File Unique ID” 的等效物記錄在 FE 中白勺 “Unique ID”。
[0051]在顯示在該圖中的示例中,作為新建文件,加入“/DIR1/DIR2/FILE3.DAT”。在“Metadata Extent [2] ”中,記錄著更換的“/DIR1/DIR2/”目錄的FE (包括FID信息)和“/DIR1/DIR2/FILE3.DAT”文件的FE。重寫“Metadata FE”的區(qū)域信息,從而蓋寫記錄在“Metadata Extent [1] ”中的“/DIR1/DIR2/”的 FE 和加入“/DIR1/DIR2/FILE3.DAT”。另外,將作為文件系統(tǒng)(FS)的更新標(biāo)識(shí)號(hào)的USN記錄在“Metadata FE”(檢驗(yàn)點(diǎn)信息)中。
[0052]在在光盤310a中創(chuàng)建新文件的情況下,文件系統(tǒng)驅(qū)動(dòng)器與主體文件并行地記錄作為糾錯(cuò)碼的奇偶校驗(yàn)碼。在這種情況下,文件系統(tǒng)驅(qū)動(dòng)器將奇偶校驗(yàn)碼記錄成記錄文件的指名流,并通過該流名保存像奇偶校驗(yàn)碼的編碼率及其碼長(zhǎng)那樣的元數(shù)據(jù)。
[0053]圖4是示出新建文件(帶有奇偶校驗(yàn)碼)的文件數(shù)據(jù)排列的示例的圖形。在這個(gè)示例中,示出了碼長(zhǎng)n=30 (RUB),參考數(shù)據(jù)長(zhǎng)度k=24 (RUB),和參考奇偶校驗(yàn)碼長(zhǎng)度m=6 (RUB)的情況。應(yīng)該注意到,這個(gè)示例是用于說明的,在現(xiàn)實(shí)中,給出,例如,n=2064 (RUB),k=2048(RUB),m=16 (RUB)等。在這個(gè)實(shí)施例中,用作更換驅(qū)動(dòng)器200的記錄介質(zhì)的光盤310a是藍(lán)光盤?!癛UB”代表光盤310a的存取單位(記錄和再現(xiàn)單位),例如,其大小是65,536 (64K)個(gè)字節(jié)。
[0054]圖5是示出文件(帶有奇偶校驗(yàn)碼)的UDF (通用盤格式)文件結(jié)構(gòu)的示例的圖形。該圖示出了奇偶校驗(yàn)碼流被記錄成記錄文件的指名流。借助于指名流的流名,保存(a)ECC系統(tǒng)、(b)版本信息、以及(c)n (碼長(zhǎng))和k (參考數(shù)據(jù)長(zhǎng)度)。顯示在該圖中的示例中的流名“ECC_Parity_V100_N=30_K=24”指示(a)ECC是奇偶校驗(yàn)方法,(b)版本是1.00,以及(c)建立了碼長(zhǎng)n=30 (RUB)、參考數(shù)據(jù)長(zhǎng)度k=24 (RUB)、和參考奇偶校驗(yàn)碼長(zhǎng)度m=6 (RUB)。[0055]如上所述,通過使用記錄文件(父文件)的指名流管理奇偶校驗(yàn)碼流,得到了如下優(yōu)點(diǎn)。也就是說,(1)當(dāng)刪除父文件時(shí),同時(shí)也刪除了奇偶校驗(yàn)碼流,因此可以容易地進(jìn)行區(qū)域管理。(2)通過將像奇偶校驗(yàn)碼的碼長(zhǎng)和編碼率那樣的元數(shù)據(jù)保存成指名流名,可以在與父文件的元數(shù)據(jù)相同的存儲(chǔ)層次上管理數(shù)據(jù)。也就是說,如果可以獲得父文件的元數(shù)據(jù),則也許可以獲得奇偶校驗(yàn)碼流的元數(shù)據(jù)。相反,如果擦除了父文件的元數(shù)據(jù),則只獲取奇偶校驗(yàn)碼流的元數(shù)據(jù)是沒有意義的,但存在一點(diǎn)可能性。
[0056]在這個(gè)實(shí)施例中,文件系統(tǒng)驅(qū)動(dòng)器將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)(UID)記錄在盒式存儲(chǔ)器311中。這樣,引起讀取錯(cuò)誤的文件就是后面要描述的用于文件恢復(fù)的實(shí)用程序中的恢復(fù)候選文件。
[0057]圖6是示出在發(fā)出請(qǐng)求的情況下文件系統(tǒng)驅(qū)動(dòng)器的過程的示例的流程圖。在步驟ST1中,文件系統(tǒng)驅(qū)動(dòng)器等待請(qǐng)求。當(dāng)發(fā)出請(qǐng)求時(shí),文件系統(tǒng)驅(qū)動(dòng)器接著執(zhí)行步驟ST2的過程。
[0058]在步驟ST2中,文件系統(tǒng)驅(qū)動(dòng)器確定該請(qǐng)求是否是READ請(qǐng)求。當(dāng)該請(qǐng)求是READ請(qǐng)求時(shí),在步驟ST3中,文件系統(tǒng)驅(qū)動(dòng)器將對(duì)文件的相應(yīng)部分的READ請(qǐng)求轉(zhuǎn)換成對(duì)光盤310a的相對(duì)部分的READ請(qǐng)求。
[0059]然后,在步驟ST4中,文件系統(tǒng)驅(qū)動(dòng)器為光盤310a的相對(duì)部分向更換驅(qū)動(dòng)器200發(fā)出READ命令。其結(jié)果是,在更換驅(qū)動(dòng)器200中開始文件的相對(duì)部分的讀取。
[0060]然后,在步驟ST5中,文件系統(tǒng)驅(qū)動(dòng)器確定在更換驅(qū)動(dòng)器200中是否發(fā)生了 READ錯(cuò)誤。如果發(fā)生了 READ錯(cuò)誤,則在步驟ST6中,文件系統(tǒng)驅(qū)動(dòng)器確定盒式存儲(chǔ)器(CM) 311的恢復(fù)候選文件列表是否處在充滿狀態(tài)下。
[0061]當(dāng)恢復(fù)候選文件列表未處在充滿狀態(tài)下時(shí),文件系統(tǒng)驅(qū)動(dòng)器接著執(zhí)行步驟ST7的過程。在步驟ST7中,文件系統(tǒng)驅(qū)動(dòng)器確定文件的唯一編碼,S卩,WD (唯一 ID)是否已登記在恢復(fù)候選文件列表中。
[0062]在還未進(jìn)行登記的情況下,在步驟ST8中,文件系統(tǒng)驅(qū)動(dòng)器將文件的UID登記在盒式存儲(chǔ)器311的恢復(fù)候選文件列表中。在步驟ST8之后,文件系統(tǒng)驅(qū)動(dòng)器再次執(zhí)行步驟ST1,并使文件系統(tǒng)驅(qū)動(dòng)器進(jìn)入請(qǐng)求等待狀態(tài)。
[0063]應(yīng)該注意到,當(dāng)在步驟ST5中未引起READ錯(cuò)誤,在步驟ST6中恢復(fù)候選文件列表處在充滿狀態(tài)下,或在步驟ST7中文件的WD已經(jīng)登記在恢復(fù)候選文件列表中時(shí),該過程馬上返回到步驟ST1,并使文件系統(tǒng)驅(qū)動(dòng)器進(jìn)入請(qǐng)求狀態(tài)。進(jìn)一步,在該請(qǐng)求不是READ請(qǐng)求的情況下,該過程轉(zhuǎn)到步驟ST9,文件系統(tǒng)驅(qū)動(dòng)器調(diào)用與該請(qǐng)求相對(duì)應(yīng)的另一種處理功能并進(jìn)行該處理。
[0064]在這個(gè)實(shí)施例中,在用于文件恢復(fù)的實(shí)用程序中,可以進(jìn)行文件恢復(fù)。在通過用戶操作指示文件恢復(fù)的情況下,根據(jù)登記在盒式存儲(chǔ)器311中的恢復(fù)候選文件列表中的UID,實(shí)用程序?qū)⒂糜谖募謴?fù)的GUI屏幕顯示在監(jiān)視器110上。當(dāng)顯示恢復(fù)候選文件時(shí),實(shí)用程序從盒式存儲(chǔ)器311中讀取恢復(fù)候選文件列表(UID列表)。此時(shí),實(shí)用程序向文件系統(tǒng)驅(qū)動(dòng)器詢問與文件的UID相對(duì)應(yīng)的文件通道。
[0065]圖7是示出⑶I屏幕的示例的圖形。在⑶I屏幕上,顯示恢復(fù)候選文件。進(jìn)一步,進(jìn)一步,指示文件名(恢復(fù)之前)、文件名(恢復(fù)之后)、通道名稱等以便與文件相對(duì)應(yīng)。應(yīng)該注意,在⑶I屏幕上,用戶可以加入或刪除文件。用戶可以通過,例如,在其方框上打勾,在GUI上選擇用戶想要恢復(fù)的文件作為恢復(fù)候選文件。
[0066]在選擇了恢復(fù)候選文件的情況下,當(dāng)操作“進(jìn)行恢復(fù)”按鈕時(shí),實(shí)用程序?qū)謴?fù)候選文件執(zhí)行恢復(fù)過程。在這種情況下,實(shí)用程序從光盤310a中讀取主體文件和相應(yīng)文件的奇偶校驗(yàn)碼流,并使用奇偶校驗(yàn)碼執(zhí)行恢復(fù)過程。然后,實(shí)用程序?qū)⒒謴?fù)之后的文件存儲(chǔ)在本地HDD 104中(保存文件)。當(dāng)實(shí)用程序成功地恢復(fù)了文件時(shí),該實(shí)用程序從盒式存儲(chǔ)器311中刪除(清除)相應(yīng)文件的WD。
[0067]圖8是示出文件恢復(fù)的操作原理的圖形。在ECC緩沖器中,存儲(chǔ)使用奇偶校驗(yàn)碼的操作結(jié)果。在可以進(jìn)行校正的情況下,獲取校正數(shù)據(jù)。在缺陷圖中,登記是否可以進(jìn)行校正。
[0068]如上所述,在顯示在圖1中的文件記錄裝置中,文件系統(tǒng)驅(qū)動(dòng)器將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)(UID)記錄在安裝在盒子310上的盒式存儲(chǔ)器311中。因此,通過引用記錄在盒式存儲(chǔ)器311中的文件唯一編號(hào),可以向用戶展示要恢復(fù)的文件,并且可以進(jìn)行用戶對(duì)要恢復(fù)的文件的檢測(cè)和操作的簡(jiǎn)化。
[0069]另外,在顯示在圖1中的文件記錄裝置10中,實(shí)用程序利用記錄在盒式存儲(chǔ)器311中的文件唯一編號(hào)(UID)顯示文件恢復(fù)候選者并恢復(fù)所選的文件。在這種情況下,根據(jù)奇偶校驗(yàn)碼校正難以在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,并且進(jìn)行文件恢復(fù)。因此,可以基于文件于進(jìn)行恢復(fù),并且使恢復(fù)的文件的保存目的地的存儲(chǔ)容量及其類型是可廣泛接受的。
[0070]另外,在顯示在圖1中的文件記錄裝置10中,文件系統(tǒng)驅(qū)動(dòng)器與主體文件并行地將奇偶校驗(yàn)碼(糾錯(cuò)碼)記錄成記錄文件的指名流。因此,在記錄了糾錯(cuò)碼時(shí),不會(huì)引起無謂的尋找,并且可以進(jìn)行高速記錄。
[0071]另外,在顯示在圖1中的文件記錄裝置10中,可以借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù),例如,像奇偶校驗(yàn)碼的碼長(zhǎng)和編碼率那樣的元數(shù)據(jù)。因此,可以在與主體文件的元數(shù)據(jù)相同的存儲(chǔ)層次上管理奇偶校驗(yàn)碼(糾錯(cuò)碼)的元數(shù)據(jù)。
[0072]<2.修改例 >
[0073]應(yīng)該注意到,在上面的實(shí)施例中,將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)(UID)記錄在安裝在盒子310上的盒式存儲(chǔ)器311中。除此之外,可以存儲(chǔ)文件中引起讀取錯(cuò)誤的位置。從盒式存儲(chǔ)器311的記錄內(nèi)容中,不僅可以容易地識(shí)別產(chǎn)生讀取錯(cuò)誤的文件,而且可以容易地識(shí)別文件中的錯(cuò)誤產(chǎn)生位置。
[0074]另外,在上面的實(shí)施例中,描述了含有其中存儲(chǔ)多張光盤310a作為存儲(chǔ)介質(zhì)的盒子310的的更換驅(qū)動(dòng)器200。但是,盒子310在其中未必存儲(chǔ)多張光盤310a。進(jìn)一步,在上面的實(shí)施例中,描述了利用USB電纜將PC100與更換驅(qū)動(dòng)器200配置的文件記錄裝置10。也可以設(shè)想,例如,將更換驅(qū)動(dòng)器200整體布置在PC100中的結(jié)構(gòu)。
[0075]進(jìn)一步,在上面的實(shí)施例中,更換驅(qū)動(dòng)器200將存儲(chǔ)盤狀記錄介質(zhì)(光盤)的盒子310用作可移除記錄介質(zhì)。但是,甚至在更換驅(qū)動(dòng)器200使用存儲(chǔ)帶狀記錄介質(zhì)的盒子的情況下,當(dāng)然也可以將本技術(shù)應(yīng)用于此。
[0076]應(yīng)該注意到,本公開可以采用如下配置。
[0077](1) 一種文件記錄裝置,其包括:
[0078]驅(qū)動(dòng)器,其被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及[0079]控制單元,其被配置成操作該驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該控制單元將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中。
[0080](2)按照項(xiàng)目(1)所述的文件記錄裝置,其中
[0081]該控制單元通過使用記錄在非易失性存儲(chǔ)器中的文件唯一編號(hào)顯示文件恢復(fù)候選者,并恢復(fù)選擇的文件。
[0082](3)按照項(xiàng)目(2)所述的文件記錄裝置,其中
[0083]該控制單元與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
[0084](4)按照項(xiàng)目(3)所述的文件記錄裝置,其中
[0085]借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù)。
[0086](5)—種文件記錄裝置中的文件系統(tǒng)管理方法,在該文件記錄裝置中,操作其中安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該文件系統(tǒng)管理方法包括:
[0087]將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在非易失性存儲(chǔ)器中。
[0088](6) 一種文件記錄裝置,其包括:
[0089]驅(qū)動(dòng)器,其被配置成將存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及
[0090]控制單元,其被配置成操作該驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該控制單元與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
[0091](7)按照項(xiàng)目(6)所述的文件記錄裝置,其中
[0092]借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù)。
[0093](8)按照項(xiàng)目(6)或(7)所述的文件記錄裝置,其中
[0094]該控制單元將引起讀取錯(cuò)誤的文件顯示成恢復(fù)候選文件,并恢復(fù)選擇的文件。
[0095](9)按照項(xiàng)目(8)所述的文件記錄裝置,其中
[0096]該盒子含有安裝在上面的非易失性存儲(chǔ)器,以及
[0097]該控制單元將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中,顯示恢復(fù)候選文件,并根據(jù)記錄在該非易失性存儲(chǔ)器中的文件唯一編號(hào)恢復(fù)所選文件。
[0098](10) 一種文件記錄裝置中的文件恢復(fù)方法,在該文件記錄裝置中,操作其中存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該文件恢復(fù)方法包括:
[0099]與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
[0100](11) 一種文件記錄裝置,其包括:
[0101]更換驅(qū)動(dòng)器,其被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及
[0102]計(jì)算機(jī),其被配置成操作該更換驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該計(jì)算機(jī)將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中,顯示恢復(fù)候選文件,并根據(jù)記錄在該非易失性存儲(chǔ)器中的文件唯一編號(hào)恢復(fù)所選文件。[0103](12) 一種更換驅(qū)動(dòng)器,其包括:
[0104]記錄介質(zhì)記錄和再現(xiàn)單元,其被配置成將記錄介質(zhì)從安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子裝載到驅(qū)動(dòng)器中,并對(duì)記錄介質(zhì)進(jìn)行記錄和再現(xiàn);
[0105]存儲(chǔ)器記錄和再現(xiàn)單元,其被配置成對(duì)非易失性存儲(chǔ)器進(jìn)行記錄和再現(xiàn),該存儲(chǔ)器記錄和再現(xiàn)單元將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中;以及
[0106]控制單元,其被配置成控制對(duì)記錄介質(zhì)的記錄和再現(xiàn)以及對(duì)存儲(chǔ)器的記錄和再現(xiàn)。
[0107]本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,只要在所附權(quán)利要求書或其等效物的范圍之內(nèi),視設(shè)計(jì)要求和其它因素而定,可以作出各種各樣的修改、組合、分組合和變更。
【權(quán)利要求】
1.一種文件記錄裝置,其包括:驅(qū)動(dòng)器,其被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及控制單元,其被配置成操作該驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該控制單元將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中。
2.按照權(quán)利要求1所述的文件記錄裝置,其中該控制單元通過使用記錄在非易失性存儲(chǔ)器中的文件唯一編號(hào)顯示文件恢復(fù)候選者,并恢復(fù)選擇的文件。
3.按照權(quán)利要求2 所述的文件記錄裝置,其中該控制單元與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
4.按照權(quán)利要求3所述的文件記錄裝置,其中借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù)。
5.一種文件記錄裝置中的文件系統(tǒng)管理方法,在該文件記錄裝置中,操作其中安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該文件系統(tǒng)管理方法包括:將引起讀取錯(cuò)誤的文件的文件唯一編號(hào)記錄在非易失性存儲(chǔ)器中。
6.一種文件記錄裝置,其包括:驅(qū)動(dòng)器,其被配置成將存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及控制單元,其被配置成操作該驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該控制單元與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
7.按照權(quán)利要求6所述的文件記錄裝置,其中借助于指名流的流名保存糾錯(cuò)碼的元數(shù)據(jù)。
8.按照權(quán)利要求6所述的文件記錄裝置,其中該控制單元將引起讀取錯(cuò)誤的文件顯示成恢復(fù)候選文件,并恢復(fù)選擇的文件。
9.按照權(quán)利要求8所述的文件記錄裝置,其中該盒子含有安裝在上面的非易失性存儲(chǔ)器,以及該控制單元將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中,顯示恢復(fù)候選文件,并根據(jù)記錄在該非易失性存儲(chǔ)器中的文件唯一編號(hào)恢復(fù)所選文件。
10.一種文件記錄裝置中的文件恢復(fù)方法,在該文件記錄裝置中,操作其中存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì)的驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該文件恢復(fù)方法包括:與主體文件并行地將糾錯(cuò)碼記錄成記錄文件的指名流,并通過根據(jù)糾錯(cuò)碼校正不能在存儲(chǔ)設(shè)備側(cè)校正的基于塊的錯(cuò)誤,恢復(fù)文件。
11.一種文件記錄裝置,其包括:更換驅(qū)動(dòng)器,其被配置成將安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子用作可移除記錄介質(zhì);以及計(jì)算機(jī),其被配置成操作該更換驅(qū)動(dòng)器作為存儲(chǔ)設(shè)備,該計(jì)算機(jī)將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中,顯示恢復(fù)候選文件,并根據(jù)記錄在該非易失性存儲(chǔ)器中的文件唯一編號(hào)恢復(fù)所選文件。
12.一種更換驅(qū)動(dòng)器,其包括:記錄介質(zhì)記錄和再現(xiàn)單元,其被配置成將記錄介質(zhì)從安裝了非易失性存儲(chǔ)器和存儲(chǔ)盤狀記錄介質(zhì)和帶狀記錄介質(zhì)之一的盒子裝載到驅(qū)動(dòng)器中,并對(duì)記錄介質(zhì)進(jìn)行記錄和再現(xiàn);存儲(chǔ)器記錄和再現(xiàn)單元,其被配置成對(duì)非易失性存儲(chǔ)器進(jìn)行記錄和再現(xiàn),該存儲(chǔ)器記錄和再現(xiàn)單元將引起讀取誤差的文件的文件唯一編號(hào)記錄在該非易失性存儲(chǔ)器中;以及控制單元,其被配置成控制對(duì) 記錄介質(zhì)的記錄和再現(xiàn)以及對(duì)存儲(chǔ)器的記錄和再現(xiàn)。
【文檔編號(hào)】G11B20/18GK103700388SQ201310449681
【公開日】2014年4月2日 申請(qǐng)日期:2013年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】荒木貴裕 申請(qǐng)人:索尼公司