韋同勝 高梓銘
摘 要:現(xiàn)代計(jì)算機(jī)硬盤常出現(xiàn)故障數(shù)據(jù)問題,導(dǎo)致硬盤用戶遭受數(shù)據(jù)損失,因此文章對計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)進(jìn)行了分析,主要了解計(jì)算機(jī)硬盤故障數(shù)據(jù)出現(xiàn)的原因,再提出現(xiàn)代常見的計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)。針對不同計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù),文章將介紹各自應(yīng)用方法以及恢復(fù)原理,通過分析內(nèi)容,可以保障計(jì)算機(jī)硬盤應(yīng)用的穩(wěn)定性,為硬盤用戶提供數(shù)據(jù)保障,說明文章分析具有較高應(yīng)用價值與實(shí)踐意義。
關(guān)鍵詞:計(jì)算機(jī);硬盤故障;數(shù)據(jù)恢復(fù)技術(shù)
硬盤設(shè)備主要功能在于數(shù)據(jù)儲存、數(shù)據(jù)導(dǎo)入/導(dǎo)出,在現(xiàn)代計(jì)算機(jī)普及背景下,此類設(shè)備的應(yīng)用十分常見。那么根據(jù)計(jì)算機(jī)硬盤的應(yīng)用表現(xiàn)來看,該設(shè)備可能會因?yàn)槟承┮蛩囟鴮?dǎo)致硬盤內(nèi)的數(shù)據(jù)出現(xiàn)故障問題,此時會給計(jì)算機(jī)用戶帶來諸多不便。為了改善這一問題,有研究學(xué)者提出了計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù),該項(xiàng)技術(shù)在理論上可以在計(jì)算機(jī)硬盤出現(xiàn)故障數(shù)據(jù)時,使故障數(shù)據(jù)恢復(fù),具有較高的應(yīng)用價值。
1 計(jì)算機(jī)硬盤常見數(shù)據(jù)故障表現(xiàn)與原因
結(jié)合相關(guān)理論得知,計(jì)算機(jī)硬盤數(shù)據(jù)故障現(xiàn)象在該設(shè)備的使用當(dāng)中在所難免,此類問題是一種不可避免的問題。但究其原因可知,硬盤設(shè)備之所以會出現(xiàn)數(shù)據(jù)故障,主要原因有3點(diǎn):軟/硬件故障、惡意攻擊、非正常操作。下文將對這3類因素引起計(jì)算機(jī)硬盤數(shù)據(jù)故障的具體表現(xiàn)進(jìn)行分析。
1.1 軟/硬件故障
首先,針對軟件數(shù)據(jù)故障表現(xiàn)進(jìn)行分析。軟件作為一種應(yīng)用程序,其運(yùn)行過程即為代碼、程序的交互運(yùn)動,在一般情況下并不會出現(xiàn)故障現(xiàn)象,但受限于計(jì)算機(jī)性能或其他原因,軟件運(yùn)行過程中,其代碼、程序的交互運(yùn)動容易出現(xiàn)卡頓、錯誤等問題,導(dǎo)致軟件無法正常運(yùn)行,此時,如果計(jì)算機(jī)硬盤的數(shù)據(jù)正處于導(dǎo)入/導(dǎo)出過程當(dāng)中,就可能導(dǎo)致交互中的數(shù)據(jù)出現(xiàn)故障,因?yàn)橛?jì)算機(jī)硬盤的數(shù)據(jù)導(dǎo)入/導(dǎo)出過程,會與相應(yīng)軟件產(chǎn)生交流,而軟件在正常流程下會因?yàn)樾枨髮?shù)據(jù)格式等進(jìn)行調(diào)整,此時一旦軟件不正常運(yùn)行,格式調(diào)整也會發(fā)生錯誤,相應(yīng)引起數(shù)據(jù)故障。其次,對硬件數(shù)據(jù)故障表現(xiàn)進(jìn)行分析。計(jì)算機(jī)硬盤本身作為計(jì)算機(jī)主機(jī)硬件之一,在長期應(yīng)用過程當(dāng)中會不斷地老化,相應(yīng)讀寫能力也在下降,此時當(dāng)老化程度達(dá)到一定水平后,硬盤就會因?yàn)楣δ軗p傷而導(dǎo)致數(shù)據(jù)故障。計(jì)算機(jī)硬盤在使用過程當(dāng)中如果電壓不穩(wěn)定,就會導(dǎo)致設(shè)備重啟或模塊損傷,相應(yīng)導(dǎo)致上述相同現(xiàn)象,最終引起數(shù)據(jù)故障[1]。
1.2 惡意攻擊
惡意攻擊一般有兩個定義,即病毒攻擊和黑客入侵。其中,病毒攻擊通常屬于誘導(dǎo)型攻擊,即當(dāng)用戶在連接計(jì)算機(jī)硬盤的計(jì)算機(jī)上操作時,部分操作導(dǎo)致病毒進(jìn)入了計(jì)算機(jī),再順著計(jì)算機(jī)與硬盤的連接進(jìn)入硬盤,相應(yīng)對硬盤內(nèi)的數(shù)據(jù)進(jìn)行破壞、篡改或刪除,形成數(shù)據(jù)故障現(xiàn)象。黑客入侵在某種角度上與惡意攻擊類似,但其攻擊性、主動性更高,破壞力通常也比病毒攻擊更強(qiáng),因?yàn)楹诳腿肭质鞘艿饺肆刂频模幌癫《疽粯訉儆谧詣舆\(yùn)行,因此黑客入侵現(xiàn)象會造成更嚴(yán)重的計(jì)算機(jī)硬盤數(shù)據(jù)故障問題。另外,黑客入侵現(xiàn)象的攻擊性、主動性體現(xiàn)在即使用戶沒有操作,也可能因?yàn)榉雷o(hù)網(wǎng)絡(luò)被破解而遭到攻擊[2]。
1.3 非正常操作
計(jì)算機(jī)硬盤作為計(jì)算機(jī)主機(jī)設(shè)備,其應(yīng)用方法有一定的要求,不滿足要求的操作會引起計(jì)算機(jī)硬盤設(shè)備出現(xiàn)故障,相應(yīng)導(dǎo)致數(shù)據(jù)故障問題。具體表現(xiàn)來看,有部分用戶在計(jì)算機(jī)硬盤的數(shù)據(jù)導(dǎo)入/導(dǎo)出過程當(dāng)中,會直接停止數(shù)據(jù)傳輸,導(dǎo)致數(shù)據(jù)導(dǎo)入/導(dǎo)出過程非正常中斷,引起相應(yīng)數(shù)據(jù)故障。
此外,除了上述計(jì)算機(jī)硬盤數(shù)據(jù)故障表現(xiàn)以外,在一些特殊條件下計(jì)算機(jī)硬盤也可能出現(xiàn)數(shù)據(jù)故障問題,例如在計(jì)算機(jī)硬盤正常應(yīng)用條件下,遭受到強(qiáng)力電壓或被水體侵入內(nèi)部,都會導(dǎo)致硬盤本身出現(xiàn)故障,即硬盤某個儲存模塊燒毀等,此時模塊內(nèi)的數(shù)據(jù)就會出現(xiàn)丟失故障。
2 常見計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)
結(jié)合現(xiàn)代理論來看,計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)的種類有很多,這些設(shè)備的應(yīng)用方法、恢復(fù)原理都不同,所以有必要對此進(jìn)行研究[3]。
2.1 Easy Recovery軟件恢復(fù)
在現(xiàn)代計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)當(dāng)中,最為常見的恢復(fù)技術(shù)即為Easy Recovery軟件恢復(fù),此項(xiàng)技術(shù)主要借助Easy Recovery軟件,能夠恢復(fù)被刪除的數(shù)據(jù)。具體應(yīng)用過程:首先,在連接硬盤的基礎(chǔ)上啟動Easy Recovery軟件,進(jìn)入軟件的功能界面。接著,單擊Easy Recovery上Advanced Recovery功能選項(xiàng),將進(jìn)入自定義恢復(fù)選項(xiàng)界面。最后,在自定義恢復(fù)選項(xiàng)界面當(dāng)中,依照自身需求可以選擇不同的功能來進(jìn)行應(yīng)用,例如Format Recovery可以恢復(fù)誤格式化被刪除的數(shù)據(jù),Raw Recovery可以選擇性的忽略某些不需要恢復(fù)的信息,Resume Reco-very可以將恢復(fù)狀態(tài)的數(shù)據(jù)載入等。
2.2 Disk Genius軟件恢復(fù)
Disk Genius軟件恢復(fù)與上述Easy Recovery軟件恢復(fù)一樣,同屬軟件恢復(fù)技術(shù),但應(yīng)用方式以及恢復(fù)原理不同。Disk Genius軟件恢復(fù)應(yīng)用時,首先,通過盤掛方式將硬盤連接到其他正常計(jì)算機(jī)上(不拆卸連接計(jì)算機(jī)上的硬盤),接著,啟動Disk Genius軟件對故障硬盤進(jìn)行掃描,最后,根據(jù)掃描結(jié)果對Disk Genius軟件的參數(shù)進(jìn)行調(diào)整,在軟件自動運(yùn)行條件下即可實(shí)現(xiàn)恢復(fù)。
2.3 硬盤分區(qū)表恢復(fù)技術(shù)
硬盤分區(qū)表恢復(fù)是一種針對計(jì)算機(jī)硬盤出現(xiàn)分區(qū)表數(shù)據(jù)故障的恢復(fù)技術(shù),具有較強(qiáng)的針對性,因此在應(yīng)用時,首先,需要確認(rèn)計(jì)算機(jī)硬盤當(dāng)前是否存在分區(qū)表數(shù)據(jù)故障,確認(rèn)方法為:在連接硬盤的基礎(chǔ)上依照正常流程啟動計(jì)算機(jī),如果計(jì)算機(jī)顯示屏上出現(xiàn)了“Non-System disk or disk error,relace diks and press akey to reboot”“Error Loading Operating System”等提示代碼時,說明計(jì)算機(jī)硬盤存在分區(qū)表數(shù)據(jù)故障。其次,在故障確認(rèn)之后,可以通過兩種方法來實(shí)現(xiàn)數(shù)據(jù)恢復(fù):針對MBR分區(qū),借助Win Hex軟件對該分區(qū)的類型以及數(shù)值進(jìn)行計(jì)算,并將計(jì)算結(jié)果寫入到MBR分區(qū)當(dāng)中即可。針對EBR分區(qū),需要先確認(rèn)EBR分區(qū)的故障數(shù)量,在針對每個故障EBR搜索其之前或之后的EBR,再通過公式(1)來進(jìn)行計(jì)算,同時借助Win Hex軟件得到相應(yīng)數(shù)值,最終重新寫入之后即可。
公式(1):邏輯分區(qū)起始扇區(qū)LBA地址=下一個EBR的LBA地址-63;
邏輯分區(qū)的大小=上一個擴(kuò)展分區(qū)的大小-63。
2.4 鏡像備份數(shù)據(jù)恢復(fù)技術(shù)
在部分條件下,計(jì)算機(jī)硬盤在服務(wù)器上的鏡像備份會完全損壞,那么針對此類故障表現(xiàn),可以先將計(jì)算機(jī)硬盤拆卸,通過盤掛方式將其連接在其他完好的系統(tǒng)上,之后啟動CHOST程序,該程序具有自帶硬盤對拷功能,通過該項(xiàng)功能即可實(shí)現(xiàn)數(shù)據(jù)恢復(fù)。具體應(yīng)用步驟如下:先進(jìn)行盤掛設(shè)置,再針對系統(tǒng)中的CMOS啟動硬盤自動監(jiān)測功能以確認(rèn)硬盤位置,此時需要退出CMOS功能,最終啟動CHOST程序,通過Local-Disk-To Diks操作即可[4]。
3 結(jié)語
綜上所述,在計(jì)算機(jī)硬盤應(yīng)用當(dāng)中,會受到多種因素的影響而出現(xiàn)數(shù)據(jù)故障問題,使得用戶受到較大損失,因此本文認(rèn)為有必要對計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)進(jìn)行分析。在現(xiàn)代理論中,計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)的種類很多,無法一概而論,對此本文選擇了常見的幾項(xiàng)恢復(fù)技術(shù)進(jìn)行了分析,并對各技術(shù)的應(yīng)用方法、操作流程進(jìn)行了介紹。
[參考文獻(xiàn)]
[1]吳偉,裴鋒.計(jì)算機(jī)硬盤故障數(shù)據(jù)恢復(fù)技術(shù)探析[J].電子技術(shù)與軟件工程,2015(23):183.
[2]顧廣宇,張淑娟,王雪飛,等.一種FAT32文件系統(tǒng)中文件恢復(fù)方法[J].網(wǎng)絡(luò)新媒體技術(shù),2016(2):36-41.
[3]劉樹林,李麗蓉,王天明,等.計(jì)算機(jī)硬盤故障與維護(hù)探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(11):298,300.
[4]陳釗.基于云災(zāi)備的數(shù)據(jù)安全存儲關(guān)鍵技術(shù)研究[D].北京:北京郵電大學(xué),2012.