專利名稱:一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法及系統(tǒng)的制作方法
一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法及系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法及系統(tǒng)。
技術(shù)背景
在日常生活中,存儲(chǔ)設(shè)備的應(yīng)用越來越普遍,用戶經(jīng)常在存儲(chǔ)設(shè)備上存儲(chǔ)對(duì)于實(shí) 現(xiàn)某些任務(wù)而言可能具有關(guān)鍵性的重要數(shù)據(jù),但是,由于某些原因?qū)е麓鎯?chǔ)設(shè)備丟失重要 數(shù)據(jù),給用戶帶來麻煩或損失,這些原因包括硬件故障、軟件故障以及操作應(yīng)用程序時(shí)的簡(jiǎn) 單錯(cuò)誤等。尤其是現(xiàn)有的嵌有智能卡芯片的智能存儲(chǔ)設(shè)備,所述智能存儲(chǔ)設(shè)備創(chuàng)建一個(gè)或 者多個(gè)特定的接口文件映射為智能卡模塊,當(dāng)所述的主機(jī)端與智能存儲(chǔ)設(shè)備建立連接時(shí), 所述接口文件作為接口和主機(jī)端建立一個(gè)邏輯通道,主機(jī)端就會(huì)在文件系統(tǒng)的范疇下利用 對(duì)文件的讀寫機(jī)制發(fā)送命令給設(shè)備中被映像為該特定接口文件的智能卡模塊或者從該智 能卡模塊中讀取特定的信息,當(dāng)這些接口文件丟失時(shí),會(huì)導(dǎo)致主機(jī)端無法操作所述智能存 儲(chǔ)卡中的智能卡芯片。
為解決上述存儲(chǔ)設(shè)備中的包括文件系統(tǒng)數(shù)據(jù)在內(nèi)的重要數(shù)據(jù)丟失或損壞時(shí),存儲(chǔ) 設(shè)備不能正常運(yùn)行的問題,申請(qǐng)?zhí)枮?00910148313.0的專利申請(qǐng)公開了一種文件系統(tǒng)關(guān) 鍵信息區(qū)域維護(hù)方法及裝置,所述方法包括如下步驟當(dāng)存儲(chǔ)設(shè)備所使用的文件系統(tǒng)初次 掛接時(shí),將文件系統(tǒng)中用戶認(rèn)定的關(guān)鍵信息區(qū)域進(jìn)行備份,并建立設(shè)備列表作為備份索引, 當(dāng)所述關(guān)鍵信息區(qū)域被破壞而導(dǎo)致所述存儲(chǔ)設(shè)備啟動(dòng)異常時(shí),調(diào)用所述備份信息,對(duì)所述 關(guān)鍵信息區(qū)域進(jìn)行維護(hù)。將重要信息進(jìn)行備份,需要在存儲(chǔ)設(shè)備中單獨(dú)開辟一個(gè)存儲(chǔ)區(qū)域 作為重要信息的備份區(qū),這樣會(huì)減少存儲(chǔ)設(shè)備可使用的存儲(chǔ)空間。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法,旨在解決現(xiàn)有技術(shù)的數(shù)據(jù) 保護(hù)方法需要在存儲(chǔ)設(shè)備中單獨(dú)開辟一個(gè)存儲(chǔ)區(qū)域作為受保護(hù)數(shù)據(jù)的備份區(qū)域,從而減少 存儲(chǔ)設(shè)備可使用的存儲(chǔ)空間的問題。
本發(fā)明是這樣實(shí)現(xiàn)的,一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法,所述方法包括下述步驟
當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù)的數(shù)據(jù)的邏輯地 址范圍;
對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受保護(hù)的數(shù)據(jù)的邏 輯地址范圍表;
當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行 比對(duì);
當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫。
本發(fā)明另一實(shí)施例的目的在于提供一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)系統(tǒng),所述系統(tǒng)包 括
邏輯地址范圍記錄模塊,用于當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;
邏輯地址范圍表生成模塊,用于對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn) 行匯總,生成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;
比對(duì)模塊,用于當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍 表內(nèi)的地址進(jìn)行比對(duì);以及
虛假寫模塊,用于當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫 地址進(jìn)行虛假寫。
在本發(fā)明實(shí)施例中,當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受 保護(hù)的數(shù)據(jù)的邏輯地址范圍;對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生 成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏 輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述 邏輯寫地址進(jìn)行虛假寫。本發(fā)明能夠有效保護(hù)存儲(chǔ)設(shè)備中的受保護(hù)的數(shù)據(jù),且節(jié)省了存儲(chǔ) 設(shè)備的存儲(chǔ)空間,方便用戶使用存儲(chǔ)設(shè)備。
圖1是本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法的實(shí)現(xiàn)流程圖2是本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施 例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā) 明,并不用于限定本發(fā)明。
本發(fā)明提供的存儲(chǔ)設(shè)備中存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法,通過記錄受保護(hù)的數(shù)據(jù)所在 的邏輯地址,當(dāng)對(duì)記錄的邏輯地址執(zhí)行發(fā)送寫操作命令時(shí),主機(jī)不響應(yīng)命令或者虛假響應(yīng) 命令,有效保護(hù)了記錄的邏輯地址上的受保護(hù)的數(shù)據(jù),同時(shí)也節(jié)省了存儲(chǔ)設(shè)備的存儲(chǔ)空間, 方便用戶使用存儲(chǔ)設(shè)備。
本發(fā)明實(shí)施例的目的在于提供一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法,所述方法包括下述 步驟
當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù)的數(shù)據(jù)的邏輯地 址范圍;
對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受保護(hù)的數(shù)據(jù)的邏 輯地址范圍表;
當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行 比對(duì);
當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫。
本發(fā)明另一實(shí)施例的目的在于提供一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)系統(tǒng),所述系統(tǒng)包 括
邏輯地址范圍記錄模塊,用于當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫 入所述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;5
邏輯地址范圍表生成模塊,用于對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn) 行匯總,生成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;
比對(duì)模塊,用于當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍 表內(nèi)的地址進(jìn)行比對(duì);以及
虛假寫模塊,用于當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫 地址進(jìn)行虛假寫。
在本發(fā)明實(shí)施例中,當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受 保護(hù)的數(shù)據(jù)的邏輯地址范圍;對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生 成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏 輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述 邏輯寫地址進(jìn)行虛假寫。
圖1示出了本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法的實(shí)現(xiàn)流程,其具體的 步驟如下所述
在步驟SlOl中,當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù) 的數(shù)據(jù)的邏輯地址范圍。
在本發(fā)明實(shí)施例中,該受保護(hù)的數(shù)據(jù)包括存儲(chǔ)設(shè)備的系統(tǒng)文件數(shù)據(jù)和用戶自定義 的數(shù)據(jù),即為用戶提供特定的接口,供用戶自定義受保護(hù)的數(shù)據(jù)。
在步驟S102中,對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受 保護(hù)的數(shù)據(jù)的邏輯地址范圍表。
在步驟S103中,當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍 表內(nèi)的地址進(jìn)行比對(duì)。
在本發(fā)明實(shí)施例中,該將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行比對(duì)的 過程,即為判斷該邏輯寫地址是否在所述邏輯地址范圍表內(nèi)。
在步驟S104中,當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地 址進(jìn)行虛假寫。
在本發(fā)明實(shí)施例中,該虛假寫的步驟可以將主機(jī)端下發(fā)的數(shù)據(jù)內(nèi)容轉(zhuǎn)存到緩存 中,或者主機(jī)端不響應(yīng)對(duì)邏輯地址范圍表內(nèi)的地址的任何操作。
在本發(fā)明實(shí)施例中,當(dāng)所述邏輯寫地址不位于所述邏輯地址范圍表時(shí),在所述邏 輯地址按正常的數(shù)據(jù)寫入方式寫數(shù)據(jù),即在存儲(chǔ)設(shè)備的存儲(chǔ)空間中按照地址順序?qū)懭霐?shù) 據(jù)。
在本發(fā)明實(shí)施例中,通過對(duì)受保護(hù)的數(shù)據(jù)的邏輯地址進(jìn)行記錄匯總,當(dāng)對(duì)該受保 護(hù)的數(shù)據(jù)的邏輯地址進(jìn)行寫入操作時(shí),執(zhí)行虛假寫的動(dòng)作,從而有效保護(hù)受保護(hù)的數(shù)據(jù),也 節(jié)省了因?yàn)殚_辟劃分單獨(dú)的存儲(chǔ)空間對(duì)受保護(hù)的數(shù)據(jù)進(jìn)行備份所損失的存儲(chǔ)空間,給用戶 使用存儲(chǔ)設(shè)備帶來便利。
作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行編輯 操作時(shí),對(duì)所述邏輯地址范圍表進(jìn)行更新,所述編輯操作包括對(duì)所述邏輯地址范圍表所對(duì) 應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行修改、刪除和添加操作。
其中,在本發(fā)明實(shí)施例中,需要提供一可以寫受保護(hù)的數(shù)據(jù)邏輯地址的接口,例如 可以定義訪問受保護(hù)的數(shù)據(jù)的邏輯地址的私有命令,當(dāng)接收到該私有命令時(shí),即可對(duì)受保護(hù)的數(shù)據(jù)進(jìn)行相關(guān)的編輯操作,例如修改等。
圖2示出了本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)系統(tǒng)的結(jié)構(gòu)框圖,為了便于 說明,圖中僅給出了與本發(fā)明實(shí)施例相關(guān)的部分。
邏輯地址范圍記錄模塊11當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入 所述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;邏輯地址范圍表生成模塊12對(duì)寫入的所有的受保護(hù) 的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn) 行邏輯寫時(shí),比對(duì)模塊13將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述 邏輯寫地址位于所述邏輯地址范圍表時(shí),虛假寫模塊14對(duì)所述邏輯寫地址進(jìn)行虛假寫,其 中,受保護(hù)的數(shù)據(jù)包括存儲(chǔ)設(shè)備的系統(tǒng)文件數(shù)據(jù)和用戶自定義的數(shù)據(jù)。
在本發(fā)明實(shí)施例中,當(dāng)所述邏輯寫地址不位于所述邏輯地址范圍表時(shí),寫數(shù)據(jù)模 塊15在所述邏輯地址寫數(shù)據(jù)。
在本發(fā)明實(shí)施例中,當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),轉(zhuǎn)存模塊141 將主機(jī)端下發(fā)的數(shù)據(jù)內(nèi)容轉(zhuǎn)存到緩存中。
在本發(fā)明實(shí)施例中,當(dāng)對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行編輯操作 時(shí),邏輯地址范圍表更新模塊16對(duì)所述邏輯地址范圍表進(jìn)行更新,所述編輯操作包括對(duì)所 述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行修改、刪除和添加操作。
上述僅為本發(fā)明實(shí)施例提供的系統(tǒng)實(shí)施例,其各模塊的功能如上述方法實(shí)施例所 述,在此不再贅述,但不用以限制本發(fā)明。
在本發(fā)明實(shí)施例中,當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受 保護(hù)的數(shù)據(jù)的邏輯地址范圍;對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生 成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏 輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述 邏輯寫地址進(jìn)行虛假寫,有效保護(hù)存儲(chǔ)設(shè)備中的受保護(hù)的數(shù)據(jù),節(jié)省存儲(chǔ)設(shè)備的存儲(chǔ)空間, 方便用戶使用存儲(chǔ)設(shè)備。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法,其特征在于,所述方法包括下述步驟當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受保護(hù)的數(shù)據(jù)的邏輯地 址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述邏輯寫地址位于所述邏輯地址 范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫的步驟之后還包括下述步驟當(dāng)所述邏輯寫地址不位于所述邏輯地址范圍表時(shí),在所述邏輯地址寫數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述邏輯寫地址位于所述邏輯地址 范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫的步驟具體包括當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),將主機(jī)端下發(fā)的數(shù)據(jù)內(nèi)容轉(zhuǎn)存到緩存中。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟當(dāng)對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行編輯操作時(shí),對(duì)所述邏輯地址范圍表 進(jìn)行更新,所述編輯操作包括對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行修改、刪除和 添加操作。
5.如權(quán)利要求1所述的方法,其特征在于,所述受保護(hù)的數(shù)據(jù)包括存儲(chǔ)設(shè)備的系統(tǒng)文 件數(shù)據(jù)和用戶自定義的數(shù)據(jù)。
6.一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)系統(tǒng),其特征在于,所述系統(tǒng)包括邏輯地址范圍記錄模塊,用于當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所 述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;邏輯地址范圍表生成模塊,用于對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯 總,生成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;比對(duì)模塊,用于當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍表內(nèi) 的地址進(jìn)行比對(duì);以及虛假寫模塊,用于當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地址 進(jìn)行虛假寫。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括寫數(shù)據(jù)模塊,用于當(dāng)所述邏輯寫地址不位于所述邏輯地址范圍表時(shí),在所述邏輯地址 寫數(shù)據(jù)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述虛假寫模塊具體包括轉(zhuǎn)存模塊,用于當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),將主機(jī)端下發(fā)的數(shù)據(jù) 內(nèi)容轉(zhuǎn)存到緩存中。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括邏輯地址范圍表更新模塊,用于當(dāng)對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行編輯 操作時(shí),對(duì)所述邏輯地址范圍表進(jìn)行更新,所述編輯操作包括對(duì)所述邏輯地址范圍表所對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù)進(jìn)行修改、刪除和添加操作。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述受保護(hù)的數(shù)據(jù)包括存儲(chǔ)設(shè)備的系統(tǒng)文 件數(shù)據(jù)和用戶自定義的數(shù)據(jù)。
全文摘要
本發(fā)明適用于數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,提供了一種存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法及系統(tǒng),所述方法包括下述步驟當(dāng)寫入存儲(chǔ)設(shè)備的數(shù)據(jù)為受保護(hù)的數(shù)據(jù)時(shí),記錄寫入所述受保護(hù)的數(shù)據(jù)的邏輯地址范圍;對(duì)寫入的所有的受保護(hù)的數(shù)據(jù)的邏輯地址范圍進(jìn)行匯總,生成受保護(hù)的數(shù)據(jù)的邏輯地址范圍表;當(dāng)對(duì)存儲(chǔ)設(shè)備進(jìn)行邏輯寫時(shí),將邏輯寫地址與所述邏輯地址范圍表內(nèi)的地址進(jìn)行比對(duì);當(dāng)所述邏輯寫地址位于所述邏輯地址范圍表時(shí),對(duì)所述邏輯寫地址進(jìn)行虛假寫。本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備數(shù)據(jù)的保護(hù)方法有效保護(hù)存儲(chǔ)設(shè)備中的受保護(hù)的數(shù)據(jù),節(jié)省存儲(chǔ)設(shè)備的存儲(chǔ)空間,方便用戶使用存儲(chǔ)設(shè)備。
文檔編號(hào)G06F12/14GK102043734SQ201010570288
公開日2011年5月4日 申請(qǐng)日期2010年12月2日 優(yōu)先權(quán)日2010年12月2日
發(fā)明者鄧恩華 申請(qǐng)人:深圳市江波龍電子有限公司