亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

云端認(rèn)證硬盤恢復(fù)方法與流程

文檔序號:11138562閱讀:514來源:國知局

本發(fā)明涉及硬盤故障技術(shù)領(lǐng)域。更具體地說,本發(fā)明涉及一種云端恢復(fù)硬盤數(shù)據(jù)的方法。



背景技術(shù):

目前,常用的硬盤包括機(jī)械硬盤和固態(tài)硬盤,由于機(jī)械硬盤容易受溫度、振動(dòng)的影響而出現(xiàn)讀寫錯(cuò)誤,且固態(tài)硬盤自身固有的擦寫次數(shù)限制和壞塊率也會導(dǎo)致讀寫錯(cuò)誤。雖然硬盤具有糾錯(cuò)能力,但其只能通過自身糾錯(cuò)算法糾正錯(cuò)誤位數(shù)較少的錯(cuò)誤數(shù)據(jù),其糾錯(cuò)能力是有限的。

現(xiàn)有技術(shù)中,當(dāng)錯(cuò)誤數(shù)據(jù)的錯(cuò)誤位數(shù)太多,硬盤無法通過自身糾錯(cuò)算法進(jìn)行糾錯(cuò)時(shí),存儲控制器多采用RAID(Redundant Array of Independent Disks,獨(dú)立磁盤的冗余陣列)算法糾正錯(cuò)誤,并通過重建或格式化操作對硬盤數(shù)據(jù)進(jìn)行恢復(fù)。若在重建操作的過程中硬盤陣列中的其他硬盤出現(xiàn)錯(cuò)誤,硬盤中的數(shù)據(jù)將無法恢復(fù);而格式化操作需要進(jìn)行整個(gè)磁道的數(shù)據(jù)讀取,格式化和兩次數(shù)據(jù)寫入操作,第一次為將整個(gè)磁道的數(shù)據(jù)(包括通過RAID算法得到的恢復(fù)數(shù)據(jù)及錯(cuò)誤數(shù)據(jù)所在磁道上的其他數(shù)據(jù))寫入保留區(qū)域,第二次為將整個(gè)磁道的數(shù)據(jù)寫入格式化完成后的磁道上,操作頻繁,比較費(fèi)時(shí),而且保留區(qū)域是用來保存硬盤的參數(shù)和配置信息,進(jìn)行第一次數(shù)據(jù)寫入操作時(shí)會帶來較大的風(fēng)險(xiǎn)?,F(xiàn)有技術(shù)為提高硬盤錯(cuò)誤扇區(qū)或硬盤壞塊的修復(fù)效率,采用了映射邏輯塊地址的方式替換舊邏輯塊地址實(shí)現(xiàn)修復(fù),但這種方法將占用硬盤空間,對于硬盤出現(xiàn)大面積故障時(shí)的處理依然費(fèi)時(shí)費(fèi)力。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的一個(gè)目的是解決至少上述問題,并提供至少后面將說明的優(yōu)點(diǎn)。

本發(fā)明還有一個(gè)目的是提供一種云端認(rèn)證硬盤恢復(fù)方法,其利用云端技術(shù)對故障硬盤進(jìn)行數(shù)據(jù)恢復(fù),數(shù)據(jù)恢復(fù)能力大大提高。

為了實(shí)現(xiàn)根據(jù)本發(fā)明的這些目的和其它優(yōu)點(diǎn),提供了一種云端認(rèn)證硬盤恢復(fù)方法,其應(yīng)用于電腦硬盤,具體包括:

當(dāng)從電腦硬盤中讀取數(shù)據(jù)發(fā)現(xiàn)錯(cuò)誤時(shí),將外置處理器與電腦通過有線或無線方式連接,所述外置處理器讀取所述電腦硬盤中錯(cuò)誤數(shù)據(jù)及其相應(yīng)物理塊地址后,向云端服務(wù)器發(fā)送認(rèn)證信息,所述云端服務(wù)器認(rèn)證成功后,所述外置處理器再向所述云端服務(wù)器發(fā)送恢復(fù)相應(yīng)數(shù)據(jù)的命令及所述外置處理器的IP地址;

所述云端服務(wù)器將相應(yīng)數(shù)據(jù)發(fā)送至所述外置處理器緩存區(qū);

所述外置處理器將所述相應(yīng)數(shù)據(jù)發(fā)送至所述電腦硬盤相應(yīng)物理塊地址處進(jìn)行數(shù)據(jù)覆蓋。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,所述外置處理器與所述電腦通過USB數(shù)據(jù)線電連接。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,所述外置處理器與所述電腦通過網(wǎng)絡(luò)連接。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,還包括對電腦硬盤相應(yīng)物理塊地址覆蓋的新數(shù)據(jù)進(jìn)行校驗(yàn),具體為:

所述外置處理器讀取所述電腦硬盤相應(yīng)物理塊地址數(shù)據(jù);

所述外置處理器將讀取的所述電腦硬盤相應(yīng)物理塊地址數(shù)據(jù)與緩存區(qū)內(nèi)數(shù)據(jù)進(jìn)行比對,結(jié)果一致則顯示恢復(fù)數(shù)據(jù)成功;結(jié)果不一致則顯示恢復(fù)數(shù)據(jù)錯(cuò)誤。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,當(dāng)顯示恢復(fù)數(shù)據(jù)錯(cuò)誤時(shí),所述外置處理器再次將所述緩存區(qū)內(nèi)存儲的相應(yīng)數(shù)據(jù)發(fā)送至所述電腦硬盤相應(yīng)物理塊地址處進(jìn)行數(shù)據(jù)覆蓋,并再次對電腦硬盤相應(yīng)物理塊地址覆蓋的新數(shù)據(jù)進(jìn)行校驗(yàn)。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,在硬盤數(shù)據(jù)恢復(fù)前還包括對所述電腦硬盤數(shù)據(jù)讀取路徑的校驗(yàn),具體為:

所述外置處理器向所述電腦發(fā)送讀取除錯(cuò)誤數(shù)據(jù)所在物理塊地址外的某一物理塊地址數(shù)據(jù)的命令,所述電腦輸出存儲數(shù)據(jù)至所述外置處理器緩存區(qū),所述外置處理器向所述云端服務(wù)器發(fā)送讀取相應(yīng)物理塊地址存儲數(shù)據(jù)的命令及其IP地址,所述云端服務(wù)器將相應(yīng)存儲數(shù)據(jù)發(fā)送至所述外置處理器緩存區(qū)與所述電腦輸出存儲數(shù)據(jù)進(jìn)行比對,一致則顯示所述電腦硬盤數(shù)據(jù)讀取路徑正確,否則顯示錯(cuò)誤。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,當(dāng)所述電腦硬盤數(shù)據(jù)讀取路徑顯示錯(cuò)誤時(shí),所述外置處理器對所述電腦硬盤進(jìn)行整體數(shù)據(jù)覆蓋。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,所述外置處理器為內(nèi)設(shè)中央處理單元及緩存區(qū)、外設(shè)USB接口或無線傳輸端的裝置。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,所述外置處理器為手機(jī)、平板或PC機(jī)中的一種。

優(yōu)選的是,所述的云端認(rèn)證硬盤恢復(fù)方法,其中,所述外置處理器向所述云端服務(wù)器發(fā)送恢復(fù)相應(yīng)數(shù)據(jù)的命令中包括所述電腦的物理地址及所述電腦硬盤中錯(cuò)誤數(shù)據(jù)所在物理塊地址。

本發(fā)明至少包括以下有益效果:通過采用外置處理器進(jìn)行硬盤數(shù)據(jù)恢復(fù),節(jié)省了硬盤空間,降低了對硬盤的要求;將存儲數(shù)據(jù)備份于云端,通過云端服務(wù)器對外置處理器進(jìn)行先認(rèn)證,保證了電腦備份數(shù)據(jù)的安全性,以及時(shí)防止類似惡意盜取服務(wù)器內(nèi)備份數(shù)據(jù)的行為的發(fā)生;采用云端技術(shù)進(jìn)行硬盤數(shù)據(jù)恢復(fù),快速可靠,容量遠(yuǎn)大于普通硬盤。

本發(fā)明的其它優(yōu)點(diǎn)、目標(biāo)和特征將部分通過下面的說明體現(xiàn),部分還將通過對本發(fā)明的研究和實(shí)踐而為本領(lǐng)域的技術(shù)人員所理解。

具體實(shí)施方式

下面對本發(fā)明做進(jìn)一步的詳細(xì)說明,以令本領(lǐng)域技術(shù)人員參照說明書文字能夠據(jù)以實(shí)施。

應(yīng)當(dāng)理解,本文所使用的諸如“具有”、“包含”以及“包括”術(shù)語并不配出一個(gè)或多個(gè)其它元件或其組合的存在或添加。

本發(fā)明提供一種云端認(rèn)證硬盤恢復(fù)方法,其應(yīng)用于電腦硬盤,具體包括:

當(dāng)從電腦硬盤中讀取數(shù)據(jù)發(fā)現(xiàn)錯(cuò)誤時(shí),將外置處理器與電腦通過有線或無線方式連接,所述外置處理器讀取所述電腦硬盤中錯(cuò)誤數(shù)據(jù)及其相應(yīng)物理塊地址后,向云端服務(wù)器發(fā)送認(rèn)證信息,所述云端服務(wù)器認(rèn)證成功后,所述外置處理器再向所述云端服務(wù)器發(fā)送恢復(fù)相應(yīng)數(shù)據(jù)的命令及所述外置處理器的IP地址;

所述云端服務(wù)器將相應(yīng)數(shù)據(jù)發(fā)送至所述外置處理器緩存區(qū);

所述外置處理器將所述相應(yīng)數(shù)據(jù)發(fā)送至所述電腦硬盤相應(yīng)物理塊地址處進(jìn)行數(shù)據(jù)覆 蓋。

所述外置處理器與所述電腦通過USB數(shù)據(jù)線電連接。或者,所述外置處理器與所述電腦通過網(wǎng)絡(luò)連接。

對電腦硬盤相應(yīng)物理塊地址覆蓋的新數(shù)據(jù)進(jìn)行校驗(yàn),具體為:

所述外置處理器讀取所述電腦硬盤相應(yīng)物理塊地址數(shù)據(jù);

所述外置處理器將讀取的所述電腦硬盤相應(yīng)物理塊地址數(shù)據(jù)與緩存區(qū)內(nèi)數(shù)據(jù)進(jìn)行比對,結(jié)果一致則顯示恢復(fù)數(shù)據(jù)成功;結(jié)果不一致則顯示恢復(fù)數(shù)據(jù)錯(cuò)誤。

當(dāng)顯示恢復(fù)數(shù)據(jù)錯(cuò)誤時(shí),所述外置處理器再次將所述緩存區(qū)內(nèi)存儲的相應(yīng)數(shù)據(jù)發(fā)送至所述電腦硬盤相應(yīng)物理塊地址處進(jìn)行數(shù)據(jù)覆蓋,并再次對電腦硬盤相應(yīng)物理塊地址覆蓋的新數(shù)據(jù)進(jìn)行校驗(yàn)。

在硬盤數(shù)據(jù)恢復(fù)前還包括對所述電腦硬盤數(shù)據(jù)讀取路徑的校驗(yàn),具體為:

所述外置處理器向所述電腦發(fā)送讀取除錯(cuò)誤數(shù)據(jù)所在物理塊地址外的某一物理塊地址數(shù)據(jù)的命令,所述電腦輸出存儲數(shù)據(jù)至所述外置處理器緩存區(qū),所述外置處理器向所述云端服務(wù)器發(fā)送讀取相應(yīng)物理塊地址存儲數(shù)據(jù)的命令及其IP地址,所述云端服務(wù)器將相應(yīng)存儲數(shù)據(jù)發(fā)送至所述外置處理器緩存區(qū)與所述電腦輸出存儲數(shù)據(jù)進(jìn)行比對,一致則顯示所述電腦硬盤數(shù)據(jù)讀取路徑正確,否則顯示錯(cuò)誤。當(dāng)所述電腦硬盤數(shù)據(jù)讀取路徑顯示錯(cuò)誤時(shí),所述外置處理器對所述電腦硬盤進(jìn)行整體數(shù)據(jù)覆蓋。

所述外置處理器為內(nèi)設(shè)中央處理單元及緩存區(qū)、外設(shè)USB接口或無線傳輸端的裝置。其中,所述外置處理器為手機(jī)、平板或PC機(jī)中的一種。

其中,所述外置處理器向所述云端服務(wù)器發(fā)送恢復(fù)相應(yīng)數(shù)據(jù)的命令中包括所述電腦的物理地址及所述電腦硬盤中錯(cuò)誤數(shù)據(jù)所在物理塊地址。

本發(fā)明通過采用外置處理器進(jìn)行硬盤數(shù)據(jù)恢復(fù),節(jié)省了硬盤空間,降低了對硬盤的要求;將存儲數(shù)據(jù)備份于云端,通過云端服務(wù)器對外置處理器進(jìn)行先認(rèn)證,保證了電腦備份數(shù)據(jù)的安全性,以及時(shí)防止類似惡意盜取服務(wù)器內(nèi)備份數(shù)據(jù)的行為的發(fā)生;采用云端技術(shù)進(jìn)行硬盤數(shù)據(jù)恢復(fù),快速可靠,容量遠(yuǎn)大于普通硬盤。

這里說明的設(shè)備數(shù)量和處理規(guī)模是用來簡化本發(fā)明的說明的。對本發(fā)明的應(yīng)用、修改和變化對本領(lǐng)域的技術(shù)人員來說是顯而易見的。

盡管本發(fā)明的實(shí)施方案已公開如上,但其并不僅僅限于說明書和實(shí)施方式中所列運(yùn) 用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對于熟悉本領(lǐng)域的人員而言,可容易地實(shí)現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1