羅紫君
(廣州珠江在線多媒體信息有限公司)
研究計(jì)算機(jī)硬盤故障數(shù)據(jù)的恢復(fù)技術(shù)
羅紫君
(廣州珠江在線多媒體信息有限公司)
近年來,隨著計(jì)算機(jī)信息技術(shù)的飛速發(fā)展,加上云計(jì)算、云存儲(chǔ)及物聯(lián)網(wǎng)等新興技術(shù)的普及應(yīng)用,對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)的可靠性及可用性提出了更高的要求。然而,放眼于計(jì)算機(jī)存儲(chǔ)現(xiàn)狀,以硬盤為基礎(chǔ)的存儲(chǔ)設(shè)備仍是存儲(chǔ)領(lǐng)域的主流設(shè)備,其使用壽命雖較長,但硬件故障致使數(shù)據(jù)丟失卻是司空見慣的一個(gè)現(xiàn)象,輕則可影響各企業(yè)和廣大用戶的工作和日常生活,重則可帶來巨大的經(jīng)濟(jì)損失。針對(duì)這一情況,本文圍繞計(jì)算機(jī)硬盤故障數(shù)據(jù)的恢復(fù)技術(shù)展開討論,以期為各企業(yè)和廣大用戶提供一些有益的幫助。
計(jì)算機(jī);硬盤故障;數(shù)據(jù)丟失;恢復(fù)技術(shù)
計(jì)算機(jī)硬盤數(shù)據(jù)的價(jià)值已經(jīng)遠(yuǎn)遠(yuǎn)超過了計(jì)算機(jī)系統(tǒng)本身的價(jià)值,因此,在數(shù)據(jù)激增帶給企業(yè)巨大財(cái)富的同時(shí),也應(yīng)關(guān)注意外的硬盤故障數(shù)據(jù)損壞所帶來的負(fù)面影響。近年來,隨著數(shù)據(jù)的大規(guī)模增長,計(jì)算機(jī)存儲(chǔ)系統(tǒng)變得越來越大,且越來越復(fù)雜,可見,構(gòu)建高可靠性、高可用性的計(jì)算機(jī)存儲(chǔ)系統(tǒng)對(duì)確保整個(gè)國家和整個(gè)社會(huì)的穩(wěn)定發(fā)展、人們的生活及經(jīng)濟(jì)財(cái)產(chǎn)安全具有重要意義。
1.1 計(jì)算機(jī)硬盤軟故障
計(jì)算機(jī)硬盤軟故障即非物理性故障,主要是由邏輯原因和硬件原因?qū)е?,前者即病毒感染、黑客攻擊、操作時(shí)斷電等,在以上原因中,最棘手的是病毒感染和黑客攻擊所造成的硬盤故障。鑒于計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)本身會(huì)存在一定的設(shè)置問題,加上目前計(jì)算機(jī)網(wǎng)絡(luò)的共享性和開放端口的開放性較強(qiáng),這就為一些不法分子提供了可乘之機(jī),將網(wǎng)絡(luò)病毒植入計(jì)算機(jī)中,破壞計(jì)算機(jī)硬盤,影響數(shù)據(jù)的安全和穩(wěn)定。后者即磁盤劃傷、磁頭變形、磁臂斷裂、磁頭放大器損壞、芯片組或者是其它元器件損壞等,以上因素均可導(dǎo)致計(jì)算機(jī)硬盤故障數(shù)據(jù)丟失,使之失去原有的價(jià)值,在增加維修人員的工作難度的同時(shí),也給人們的生活帶來極大不便。
1.2 人為因素和自然因素
在造成計(jì)算機(jī)硬盤故障數(shù)據(jù)丟失的諸多原因中,人為因素所占比例最大,這是因?yàn)橛脩舫3?huì)在沒有進(jìn)行數(shù)據(jù)備份的前提下誤刪掉一些重要信息,且在刪除后沒能進(jìn)行及時(shí)補(bǔ)救,或者是不小心將硬盤格式化,造成數(shù)據(jù)丟失。同時(shí),狂風(fēng)、暴雨雨、雷電、洪水以及地震等自然因素同樣是導(dǎo)致計(jì)算機(jī)硬盤本身物理結(jié)構(gòu)發(fā)生變化數(shù)據(jù)丟失的原因。
對(duì)于上述原因?qū)е碌臄?shù)據(jù)丟失,大部分人往往存在這樣一個(gè)誤區(qū),即認(rèn)為數(shù)據(jù)丟失后不可恢復(fù)。但事實(shí)上,誤刪、格式化等操作后丟失的數(shù)據(jù)是可以找回的,因?yàn)檫@部分的數(shù)據(jù)并沒有被真正刪除,仍存在于硬盤中??赏ㄟ^數(shù)據(jù)恢復(fù)軟件,突破操作系統(tǒng)的尋址和編址來重新找出丟失的數(shù)據(jù),再組成一個(gè)文件,從而恢復(fù)數(shù)據(jù)。如丟失的數(shù)據(jù)中有小部分已被覆蓋,仍可通過差錯(cuò)校驗(yàn)位予以修復(fù)。值得注意的是,如丟失的數(shù)據(jù)被后來的數(shù)據(jù)完全覆蓋,或者是多次被覆蓋、低級(jí)格式化、磁盤盤片損傷嚴(yán)重等,此情況下的損壞數(shù)據(jù)是不可恢復(fù)的。
3.1 主引導(dǎo)扇區(qū)的修復(fù)技術(shù)
故障表現(xiàn):以1.2GB硬盤為例,此類硬盤參數(shù)在通常情況下是可以被檢測(cè)到的,但如在啟動(dòng)計(jì)算機(jī)時(shí)系統(tǒng)提示:Disk I/O error.Replace the disk,and then press any key,即使在按下Enter鍵后系統(tǒng)仍然無法正常使用,且提示:Boot failure,則表示計(jì)算機(jī)無法正確引導(dǎo)Windows進(jìn)入操作系統(tǒng)。
修復(fù):根據(jù)故障表現(xiàn)可考慮為硬盤主引導(dǎo)扇區(qū)損壞,此類故障導(dǎo)致的數(shù)據(jù)丟失是可以恢復(fù)的,首先應(yīng)通過軟盤來啟動(dòng)系統(tǒng),其次鍵入“C”,觀察是否可讀取C盤中的內(nèi)容。如不能,可通過Fdisk/mbr命令來應(yīng)付部分主引導(dǎo)區(qū)的病毒,必要時(shí)可通過Fixmbr軟件來重新構(gòu)造主引導(dǎo)扇區(qū),具體如:為檢查MBR結(jié)構(gòu),可直接運(yùn)行Fixmbr,如發(fā)現(xiàn)系統(tǒng)異常則會(huì)提示:是否進(jìn)行修復(fù),如果回答“Yes”,即可自動(dòng)搜索分區(qū)。當(dāng)搜索到相應(yīng)的分區(qū)以后,系統(tǒng)會(huì)提示:是否修改MBR,回答“Yes”則開始自動(dòng)修復(fù)。如果這時(shí)出現(xiàn)死機(jī)現(xiàn)象,可將BIOS中的防病毒功能禁止后再進(jìn)行修復(fù)。默認(rèn)狀態(tài)下將搜索所有已經(jīng)存在的硬盤,并完成以上操作。如果完成的結(jié)果不對(duì),可將結(jié)果清空參數(shù)后(用“/Z”)重新啟動(dòng),即可恢復(fù)到原來的狀態(tài)。如可以讀取C盤,最快速、簡單的數(shù)據(jù)修復(fù)方法便是使用Fdisk/mbr命令直接覆蓋(重寫)硬盤的主引導(dǎo)程序,這種方式不僅能保留原有的數(shù)據(jù),還能有效節(jié)約用戶的時(shí)間,對(duì)數(shù)據(jù)量較小的丟失情況尤為適用。
3.2 分區(qū)表的修復(fù)技術(shù)
故障表現(xiàn):以1.2GB硬盤為例,系統(tǒng)啟動(dòng)后容量顯示只有540MB。
修復(fù):根據(jù)故障表現(xiàn)可考慮為分區(qū)表損壞,屬于硬盤中最為嚴(yán)重的一種損壞。一般情況下,分區(qū)表損壞數(shù)據(jù)丟失無法通過手工修復(fù),只能通過備份區(qū)的分區(qū)表數(shù)據(jù)重新寫會(huì),或者是從其他相同類型且分區(qū)狀況相同的硬盤上獲取分區(qū)表數(shù)據(jù)。具體操作如下:先在KV3000的主菜單上按下“F10”鍵,目的是快速測(cè)試系統(tǒng)相關(guān)參數(shù)和硬盤分區(qū)表,如硬盤分區(qū)表顯示異常,則應(yīng)將損壞的分區(qū)表保存至軟盤中。隨后可自動(dòng)重建硬盤分區(qū)表,但如果硬盤中只有一個(gè)分區(qū),且文件分配表和目錄表損壞嚴(yán)重,此時(shí)須配合其它的硬盤修復(fù)工具才能將丟失的數(shù)據(jù)恢復(fù)。如硬盤中有多個(gè)分區(qū),如D、E等,KV3000可找回后面沒有被破壞的分區(qū),此時(shí)可重新建立一個(gè)新的硬盤分區(qū)表,再用DOS系統(tǒng)軟盤引導(dǎo)機(jī)器后,就可進(jìn)入硬盤后面幾個(gè)分區(qū),將數(shù)據(jù)導(dǎo)出后即可。
3.3 DBR的修復(fù)技術(shù)
故障表現(xiàn):以2.1GB硬盤為例,將系統(tǒng)啟動(dòng)后,無法將系統(tǒng)中的一個(gè)盤符打開,且提示:此分區(qū)沒有格式化,即使在DOS中對(duì)改盤符使用DIR命令,仍提示:General fail reading drive。
修復(fù):根據(jù)故障表現(xiàn)可考慮為DBR損壞,通常情況下會(huì)采用兩種方法進(jìn)行修復(fù):①備份格式化,即在DBR損壞的情況下,如果僅僅只是DBR受到破壞,而其它扇區(qū)完好,可通過以下方法來修復(fù)數(shù)據(jù):先備份損壞分區(qū)和根目錄,然后按原分區(qū)文件系統(tǒng)參數(shù)格式化分區(qū),此方法雖有一定的應(yīng)用價(jià)值,但不能保證完全恢復(fù)所有丟失的數(shù)據(jù)。②將存在問題的硬盤作為從盤掛接,在打開WinHex時(shí)選擇問題盤,且為繞開DBR信息,可通過硬盤中的分區(qū)表信息來處理障礙分區(qū),隨后,在WinHex的右上方直接點(diǎn)擊“訪問”下拉列表,選擇故障分區(qū),再打開“起始扇區(qū)模板”,即可進(jìn)行數(shù)據(jù)修復(fù)。
3.4 磁道損壞的修復(fù)技術(shù)
故障表現(xiàn):電腦開機(jī)后無法進(jìn)入操作系統(tǒng),但可檢測(cè)到硬盤參數(shù),重新安裝系統(tǒng)后仍無法進(jìn)入,此時(shí)將硬盤放入移動(dòng)硬盒盤中再連接電腦卻檢測(cè)不到參數(shù),提示:無法識(shí)別該硬盤。
修復(fù):根據(jù)故障表現(xiàn)可考慮為O磁道損壞,這是磁盤最敏感的位置。對(duì)于帶有物理壞道的硬盤,最快捷的修復(fù)方法是將其設(shè)置為從盤,用另一塊硬盤作為引導(dǎo)進(jìn)入操作系統(tǒng),在磁盤管理器中對(duì)其進(jìn)行盤符分配,如分配成功則可直接拷貝恢復(fù)數(shù)據(jù)。如此法行不通,可用壞盤分區(qū)器將損懷磁道的硬盤自動(dòng)重新分區(qū),將壞磁道設(shè)為隱藏分區(qū),在DOS下運(yùn)行FBDISK,屏幕提示:Start scan hard disk?(Y/N),輸入“Y”,開始掃描硬盤,并將壞道標(biāo)出來,接著提示W(wǎng)rite to disk?(Y/N),選“Y”即可隔離壞道進(jìn)行數(shù)據(jù)修復(fù)。同時(shí),也可用Windows系統(tǒng)自帶的Fdisk,通過Scandisk和Norton Disk Doctor來檢測(cè)出壞道大致所處位置,然后利用Fdisk分區(qū)將壞道分別單獨(dú)劃出邏輯分區(qū),所有分區(qū)步驟完成后再把含有壞道的邏輯分區(qū)刪除掉即可。
總之,當(dāng)今社會(huì)已處在從工業(yè)社會(huì)向信息社會(huì)轉(zhuǎn)變的過程中,計(jì)算機(jī)信息技術(shù)的應(yīng)用一方面給社會(huì)帶來了繁榮,另一方也會(huì)產(chǎn)生意想不到的負(fù)面影響。而計(jì)算機(jī)存儲(chǔ)系統(tǒng)在此過程中有著不容小覷的作用,因此,為提高計(jì)算機(jī)存儲(chǔ)系統(tǒng)的可靠性和可用性,需要我們深入探討機(jī)硬盤故障數(shù)據(jù)丟失的修復(fù)對(duì)策,以求最大程度減少數(shù)據(jù)丟失所帶來的負(fù)面效應(yīng),從而使計(jì)算機(jī)信息技術(shù)能更好地為人類社會(huì)的發(fā)展和進(jìn)步服務(wù)。
TP309.3
A
1004-7344(2016)02-0283-01
2015-12-22