硬盤數(shù)據(jù)恢復(fù)自學(xué)教程
硬盤數(shù)據(jù)恢復(fù)自學(xué)教程
分區(qū)、格式化,然后再安裝上操作系統(tǒng)才可以使用。一個(gè)完整硬盤的數(shù)據(jù)應(yīng)該包括五部分:MBR,DBR,F(xiàn)AT,DIR區(qū)和DATA區(qū)。其中只有主引導(dǎo)扇區(qū)是唯一的,其它的隨你的分區(qū)數(shù)的增加而增加。
主引導(dǎo)扇區(qū)
主引導(dǎo)扇區(qū)位于整個(gè)硬盤的0磁道0柱面1扇區(qū),包括硬盤主引導(dǎo)記錄MBR(Main Boot Record)和分區(qū)表DPT(Disk Partition Table)。其中主引導(dǎo)記錄的作用就是檢查分區(qū)表是否正確以及確定哪個(gè)分區(qū)為引導(dǎo)分區(qū),并在程序結(jié)束時(shí)把該分區(qū)的啟動(dòng)程序(也就是操作系統(tǒng)引導(dǎo)扇區(qū))調(diào)入內(nèi)存加以執(zhí)行。至于分區(qū)表,很多人都知道,以80H或00H為開始標(biāo)志,以55AAH為結(jié)束標(biāo)志,共64字節(jié),位于本扇區(qū)的最末端。值得一提的是,MBR是由分區(qū)程序(例如DOS 的Fdisk.exe)產(chǎn)生的,不同的操作系統(tǒng)可能這個(gè)扇區(qū)是不盡相同。如果你有這個(gè)意向也可以自己去編寫一個(gè),只要它能完成前述的任務(wù)即可,這也是為什么能實(shí)現(xiàn)多系統(tǒng)啟動(dòng)的原因(說句題外話:正因?yàn)檫@個(gè)主引導(dǎo)記錄容易編寫,所以才出現(xiàn)了很多的引導(dǎo)區(qū)病毒)。
操作系統(tǒng)引導(dǎo)扇區(qū)
OBR(OS Boot Record)即操作系統(tǒng)引導(dǎo)扇區(qū),通常位于硬盤的0磁道1柱面1扇區(qū)(這是對(duì)于DOS來說的,對(duì)于那些以多重引導(dǎo)方式啟動(dòng)的系統(tǒng)則位于相應(yīng)的主分區(qū)/擴(kuò)展分區(qū)的第一個(gè)扇區(qū)),是操作系統(tǒng)可直接訪問的第一個(gè)扇區(qū),它也包括一個(gè)引導(dǎo)程序和一個(gè)被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。其實(shí)每個(gè)邏輯分區(qū)都有一個(gè)OBR,其參數(shù)視分區(qū)的大小、操作系統(tǒng)的類別而有所不同。引導(dǎo)程序的主要任務(wù)是判斷本分區(qū)根目錄前兩個(gè)文件是否為操作系統(tǒng)的引導(dǎo)文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一個(gè)文件讀入內(nèi)存,并把控制權(quán)交予該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù)、分配單元(Allocation Unit,以前也稱之為簇)的大小等重要參數(shù)。OBR由高級(jí)格式化程序產(chǎn)生(例如DOS 的Format.com)。
文件分配表
FAT(File Allocation Table)即文件分配表,是DOS/Win9x系統(tǒng)的文件尋址系統(tǒng),為了數(shù)據(jù)安全起見,F(xiàn)AT一般做兩個(gè),第二FAT為第一FAT的備份, FAT區(qū)緊接在OBR之后,其大小由本分區(qū)的大小及文件分配單元的大小決定。關(guān)于FAT的格式歷來有很多選擇,Microsoft 的DOS及Windows采用我們所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非沒有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。
目錄區(qū)
DIR是Directory即根目錄區(qū)的簡(jiǎn)寫,DIR緊接在第二FAT表之后,只有FAT還不能定位文件在磁盤中的位置,F(xiàn)AT還必須和DIR配合才能準(zhǔn)確定位文件的位置。DIR記錄著每個(gè)文件(目錄)的起始單元(這是最重要的)、文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在磁盤的具體位置及大小了。在DIR區(qū)之后,才是真正意義上的數(shù)據(jù)存儲(chǔ)區(qū),即DATA區(qū)。
數(shù)據(jù)區(qū)
DATA雖然占據(jù)了硬盤的絕大部分空間,但沒有了前面的各部分,它對(duì)于我們來說,也只能是一些枯燥的二進(jìn)制代碼,沒有任何意義。在這里有一點(diǎn)要說明的是,我們通常所說的格式化程序(指高級(jí)格式化,例如DOS下的Format程序),并沒有把DATA區(qū)的數(shù)據(jù)清除,只是重寫了FAT表而已,至于分區(qū)硬盤,也只是修改了MBR和OBR,絕大部分的DATA區(qū)的數(shù)據(jù)并沒有被改變,這也是許多硬盤數(shù)據(jù)能夠得以修復(fù)的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破壞的話,也足夠咱們那些所謂的DIY老鳥們忙乎半天了……需要提醒大家的是,如果你經(jīng)常整理磁盤,那么你的數(shù)據(jù)區(qū)的數(shù)據(jù)可能是連續(xù)的,這樣即使MBR/FAT/DIR全部壞了,我們也可以使用磁盤編輯軟件(比如DOS下的DiskEdit),只要找到一個(gè)文件的起始保存位置,那么這個(gè)文件就有可能被恢復(fù)(當(dāng)然了,這需要一個(gè)前提,那就是你沒有覆蓋這個(gè)文件……)。
硬盤分區(qū)方式
我們平時(shí)說到的分區(qū)概念,不外乎三種:主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)。主分區(qū)是一個(gè)比較單純的分區(qū),通常位于硬盤的最前面一塊區(qū)域中,構(gòu)成邏輯C磁盤。在主分區(qū)中,不允許再建立其它邏輯磁盤。
擴(kuò)展分區(qū)的概念則比較復(fù)雜,也是造成分區(qū)和邏輯磁盤混淆的主要原因。由于硬盤僅僅為分區(qū)表保留了64個(gè)字節(jié)的存儲(chǔ)空間,而每個(gè)分區(qū)的參數(shù)占據(jù)16個(gè)字節(jié),故主引導(dǎo)扇區(qū)中總計(jì)可以存儲(chǔ)4個(gè)分區(qū)的數(shù)據(jù)。操作系統(tǒng)只允許存儲(chǔ)4個(gè)分區(qū)的數(shù)據(jù),如果說邏輯磁盤就是分區(qū),則系統(tǒng)最多只允許4個(gè)邏輯磁盤。對(duì)于具體的應(yīng)用,4個(gè)邏輯磁盤往往不能滿足實(shí)際需求。為了建立更多的邏輯磁盤供操作系統(tǒng)使用,系統(tǒng)引入了擴(kuò)展分區(qū)的概念。
所謂擴(kuò)展分區(qū),嚴(yán)格地講它不是一個(gè)實(shí)際意義的分區(qū),它僅僅是一個(gè)指向下一個(gè)分區(qū)的指針,這種指針結(jié)構(gòu)將形成一個(gè)單向鏈表。這樣在主引導(dǎo)扇區(qū)中除了主分區(qū)外,僅需要存儲(chǔ)一個(gè)被稱為擴(kuò)展分區(qū)的分區(qū)數(shù)據(jù),通過這個(gè)擴(kuò)展分區(qū)的數(shù)據(jù)可以找到下一個(gè)分區(qū)(實(shí)際上也就是下一個(gè)邏輯磁盤)的起始位置,以此起始位置類推可以找到所有的分區(qū)。無論系統(tǒng)中建立多少個(gè)邏輯磁盤,在主引導(dǎo)扇區(qū)中通過一個(gè)擴(kuò)展分區(qū)的參數(shù)就可以逐個(gè)找到每一個(gè)邏輯磁盤。
需要特別注意的是,由于主分區(qū)之后的各個(gè)分區(qū)是通過一種單向鏈表的結(jié)構(gòu)來實(shí)現(xiàn)鏈接的,因此,若單向鏈表發(fā)生問題,將導(dǎo)致邏輯磁盤的丟失。
既然要進(jìn)行數(shù)據(jù)的恢復(fù),當(dāng)然數(shù)據(jù)的存儲(chǔ)原理我們不能不提,在這之中,我們還要介紹一下數(shù)據(jù)的刪除和硬盤的格式化相關(guān)問題……
文件的讀取
操作系統(tǒng)從目錄區(qū)中讀取文件信息(包括文件名、后綴名、文件大小、修改日期和文件在數(shù)據(jù)區(qū)保存的第一個(gè)簇的簇號(hào)),我們這里假設(shè)第一個(gè)簇號(hào)是0023。
操作系統(tǒng)從0023簇讀取相應(yīng)的數(shù)據(jù),然后再找到FAT的0023單元,如果內(nèi)容是文件結(jié)束標(biāo)志(FF),則表示文件結(jié)束,否則內(nèi)容保存數(shù)據(jù)的下一個(gè)簇的簇號(hào),這樣重復(fù)下去直到遇到文件結(jié)束標(biāo)志。
文件的寫入
當(dāng)我們要保存文件時(shí),操作系統(tǒng)首先在DIR區(qū)中找到空區(qū)寫入文件名、大小和創(chuàng)建時(shí)間等相應(yīng)信息,然后在Data區(qū)找到閑置空間將文件保存,并將Data區(qū)的第一個(gè)簇寫入DIR區(qū),其余的動(dòng)作和上邊的讀取動(dòng)作差不多。
文件的刪除
Win9x的文件刪除工作卻是很簡(jiǎn)單的,簡(jiǎn)單到只在目錄區(qū)做了一點(diǎn)小改動(dòng)——將目錄區(qū)的文件的第一個(gè)字符改成了E5就表示將改文件刪除了。
?
【硬盤市場(chǎng)的現(xiàn)實(shí)】
??? 在前一篇專題里,我只是簡(jiǎn)單敘述了硬盤維修的一些知識(shí)和狀況,這里有必要再對(duì)硬盤這個(gè)行業(yè)和市場(chǎng)進(jìn)行更深入一點(diǎn)的說明,才能使讀者順利閱讀和理解后面的部分。
?? 有8~10年甚至更長(zhǎng)時(shí)間的電腦使用經(jīng)驗(yàn)的人會(huì)有很深刻的體會(huì)——現(xiàn)在硬盤的質(zhì)量是越來越差了?;叵肫饋恚瑥那暗?00MB、1GB、1.2GB、2.1GB時(shí)代,很多硬盤跟現(xiàn)在的硬盤相比,唯一不足的地方就是容量沒有那么大,速度沒有那么快;但在實(shí)際使用中,其他很多方面那些硬盤都比現(xiàn)在的硬盤要優(yōu)勝。譬如噪音很小,甚至幾乎要把耳朵貼在盤體上才能聽到硬盤轉(zhuǎn)動(dòng)的聲音;使用壽命長(zhǎng),我一個(gè)朋友家里一臺(tái)IBM原裝的486DX33電腦,里面的200MB硬盤居然到現(xiàn)在還在正常使用,沒有噪音,沒有壞道,尋道時(shí)間仍然可以達(dá)到標(biāo)稱的數(shù)值,性能沒有任何下降;盤體質(zhì)量好,我把自己能夠收集到的從200MB到2.1GB的硬盤放出來,發(fā)現(xiàn)那些硬盤絕大部分的盤體至今還是閃閃發(fā)光,堅(jiān)固無比,沒有任何氧化、銹蝕和痕跡,而從3.2GB開始,使用超過3年或更久的硬盤盤體就開始黯淡無光了,甚至可以輕輕搖出響聲來;電路板用料十足,下面有兩張圖,希捷3.2GB硬盤電路板是大板,昆騰15GB硬盤的是曲尺電路板,比較一下板的做工和上面的電子元件就很能說明問題。為什么會(huì)發(fā)生這樣的情況呢?
??? 發(fā)生這種情況的原因固然很多,也不可能在一篇文章里面細(xì)細(xì)說明。對(duì)于硬盤耐用性變差這一點(diǎn),廠商的說法是硬盤轉(zhuǎn)速加快、數(shù)據(jù)密度增加、耗電量增加、發(fā)熱更多,所以壽命縮短了。媒體的說法是硬盤產(chǎn)業(yè)整體利潤(rùn)率下降,競(jìng)爭(zhēng)日趨激烈,硬盤廠商為了加強(qiáng)競(jìng)爭(zhēng)力,必須采取措施 有效降低產(chǎn)品成本。這些說法固然有他們的道理,不過我今天不想在這里討論這些老生常談的問題,我想說一個(gè)我親身經(jīng)歷的事情作為例子——這只是硬盤廠商面對(duì)的眾多問題中很小的一個(gè),當(dāng)然不足以構(gòu)成廠商采取實(shí)質(zhì)性行動(dòng)的原因,但在多種問題的綜合作用下,情況就不一樣了。我有一個(gè)老美朋友,因?yàn)椴环奖阏f姓名,我暫且把他叫Dick,在某硬盤廠家做事。有一年他放年假時(shí)跑到加拿大,逼著我讓他在我家里睡了兩天沙發(fā)。有一天偶然聊起公司不順心的事情,他馬上大發(fā)牢騷,說:“Jack(暫時(shí)這樣稱呼自己),你們中國(guó)人很讓我頭痛呢?!蔽液芷婀郑瑔査麨槭裁催@樣說,他解釋了半天,我明白了,原來他們公司的硬盤那段時(shí)間突然在中國(guó)市場(chǎng)的返修率直線上升,給公司的質(zhì)保部門非常大的壓力,也使公司的售后服務(wù)費(fèi)用大大超出預(yù)算。公司馬上派人去了解,得出的結(jié)論是雖然公司準(zhǔn)備在海外設(shè)廠,在生產(chǎn)上有一定調(diào)整,導(dǎo)致某些型號(hào)的產(chǎn)品質(zhì)量出現(xiàn)少許波動(dòng),但這并不構(gòu)成中國(guó)市場(chǎng)返修率突然上升的主要原因。主要原因是因?yàn)樗麄兲峁?年的質(zhì)保,很多用戶在眾多的宣傳中知道這個(gè)牌子的某些型號(hào)有一些問題,就把目標(biāo)擴(kuò)大到全系列的產(chǎn)品,即使自己的硬盤用著一直沒有事情,但還是在2年到2年半這段時(shí)間內(nèi)跑到經(jīng)銷商那里去要求換盤。為了達(dá)到退換的目的,很多消費(fèi)者使用了不良手段——用毛巾包裹硬盤,在加電開機(jī)后把硬盤往桌面上砸或者用錘子敲;或者使用一些自己編寫或現(xiàn)成的小程序,發(fā)出一些指令,讓硬盤磁頭瘋狂地來回?fù)u動(dòng),在短時(shí)間內(nèi)導(dǎo)致磁頭懸臂變形和盤面產(chǎn)生物理劃花。正是因?yàn)檫@樣的原因,使公司的產(chǎn)品在中國(guó)市場(chǎng)的退換和返修率大大上升(要知道,一般地,當(dāng)時(shí)他們公司的硬盤返修率是不到千分之一的,即使變成千分之二也已經(jīng)超出好多倍了,更何況他們當(dāng)時(shí)比這個(gè)更高)。公司讓他研究解決這個(gè)事情,他經(jīng)過了解和研究,知道其實(shí)其他公司也面臨著同樣的問題,只不過他們公司因?yàn)樵谥袊?guó)市場(chǎng)占有率高,所以問題更嚴(yán)重而已。辦法好想,他說可以更改一下硬盤的設(shè)計(jì),這樣硬盤退回時(shí)他們可以通過特別的手段查出硬盤是自然損壞還是非正常損壞的。不過公司對(duì)他這個(gè)方法卻不屑一顧,因?yàn)檫@個(gè)設(shè)想雖然好,但是卻沒有任何實(shí)際的可行性——退換過程通常都是消費(fèi)者和經(jīng)銷商之間的行為,而經(jīng)銷商沒有這樣的驗(yàn)證手段,等硬盤匯集到公司的時(shí)候已經(jīng)太晚;同時(shí),即使公司知道了硬盤損壞的原因,還是沒有直接的證據(jù)來拒絕退換;更進(jìn)一步,就算有證據(jù),也還是不可能拒絕售后服務(wù),以免被對(duì)手大肆宣傳,得罪全體消費(fèi)者。他正是為了這個(gè)原因而憋氣呢!
?? 當(dāng)然,我們現(xiàn)在已經(jīng)知道硬盤廠商如何解決這個(gè)問題了——雖然采取這樣的措施同時(shí)也是基于一個(gè)全球的大環(huán)境。當(dāng)時(shí)的競(jìng)爭(zhēng)激烈,硬盤利潤(rùn)空間不斷下降,廠商如果同時(shí)再要負(fù)擔(dān)這樣沉重的售后服務(wù)的話,就根本沒有任何利潤(rùn)可言了。于是,他們解決的方法出奇地一致——降低產(chǎn)品成本,縮短保修期限,以便保持相當(dāng)?shù)睦麧?rùn)。這里,我已經(jīng)不知道說什么好了,少數(shù)消費(fèi)者自私自利的不良行為,損害了全體消費(fèi)者的利益,其他大部分遵紀(jì)守法的消費(fèi)者要替他們陪葬。我這里絕對(duì)不是要鼓吹讓大家都跑去退換,因?yàn)檫@樣只會(huì)導(dǎo)致市場(chǎng)進(jìn)入惡性循環(huán),少數(shù)人會(huì)因退換好像會(huì)占了便宜而竊笑,但最終受到損害的還是他們自己,而且還賠上了其他沒有這樣做的人。[Pophard:希望大家能遵守這個(gè)行業(yè)的游戲規(guī)則,使市場(chǎng)呈良性循環(huán)發(fā)展,大家都能享受到良好的售后服務(wù),也可以用上更優(yōu)質(zhì)的產(chǎn)品。]
??? 當(dāng)然,在一片降低成本的呼聲中,也有部分廠商跑得太遠(yuǎn),偏離了正常軌道。最明顯的問題就是伺服口的處理問題。熟悉硬盤的朋友都知道,硬盤上面有一個(gè)孔,一般都是用鋁質(zhì)貼紙封住,有的甚至還用金屬片包住封口的貼紙,防止它被破壞,這個(gè)就是伺服口(有一些銷售人員叫這個(gè)是真空封口,其實(shí)是錯(cuò)誤的,硬盤內(nèi)部并不是真空,磁頭要靠空氣的氣墊原理懸浮在盤片的上方來讀取數(shù)據(jù)。這個(gè)封口的作用其實(shí)是防止灰塵進(jìn)入硬盤內(nèi)部,因此,正確的說法應(yīng)該是——硬盤內(nèi)部是無塵的)。一般而言,盤片的磁道構(gòu)造都不是在裝配之前進(jìn)行的,想想都知道,3英寸的盤片上要儲(chǔ)存幾十GB數(shù)據(jù),磁道一定是要非常細(xì)密的才可以做到。如果在裝配之前構(gòu)造磁道,那么只要裝配中出現(xiàn)非常微小的誤差,都可能使裝配好的硬盤在工作中出現(xiàn)這樣或那樣的問題。同時(shí),裝配過程中還可能出現(xiàn)輕微的碰撞,產(chǎn)生壞扇區(qū),如果在裝配前構(gòu)造磁道,就不可能找出這些壞扇區(qū)來加以屏蔽了(詳情請(qǐng)參閱第10期《軟件能修復(fù)硬盤嗎?——硬盤損壞全分析》)。而伺服口的作用,就是在裝配好硬盤以后,機(jī)械手能夠從這個(gè)孔伸進(jìn)去進(jìn)行掃描和寫入伺服信息,構(gòu)造磁道,這樣,只需要對(duì)硬盤進(jìn)行一次掃描和寫入過程就可以完成伺服信息的寫入,而又能最大限度保證伺服信息的準(zhǔn)確和硬盤成品的可靠性。伺服口的數(shù)量有可能是1個(gè)、2個(gè)、3個(gè)或者更多。單片單面的磁盤只需要1個(gè)伺服口,單片雙面的需要2個(gè),雙片3面的也是2個(gè),雙片四面的是3個(gè),如此類推。
?? 伺服口是不可以破損的,一旦破損,空氣中的灰塵就會(huì)進(jìn)入硬盤內(nèi)部。而對(duì)于磁盤的盤面來說,一粒灰塵就相當(dāng)于一個(gè)炸彈。即使只有一粒灰塵進(jìn)去,在高速旋轉(zhuǎn)的盤片上,灰塵會(huì)像彈球一樣跳來跳去,不斷擊中盤面,形成大大小小的壞扇區(qū)。因此,硬盤廠商對(duì)于這樣的硬盤是不予維修的。大家可以看到,在伺服口的貼紙上,都會(huì)有這樣的說明——Warranty Void If Remove(一旦破損,保修失效)。但正是在這個(gè)盤體最重要、也是最脆弱的地方,某個(gè)硬盤廠商有意無意地出現(xiàn)了比較嚴(yán)重的設(shè)計(jì)失誤。如圖,某些硬盤廠家用來保護(hù)伺服口的材料,除了沒有足夠的凹陷以外,保障硬盤內(nèi)部絕對(duì)無塵工作環(huán)境的竟然是一張15mm×8mm、厚不到0.1mm的小紙片(真的是紙片)!只要一個(gè)不小心刮破這張薄紙,整個(gè)硬盤就全報(bào)廢了。稍有DIY常識(shí)的人都應(yīng)該知道硬盤安裝的過程中,要把硬盤插到硬盤架上,其側(cè)面和機(jī)架有點(diǎn)磨擦是很正常的事,而且這個(gè)地方也是拿硬盤時(shí)手指最容易戳到的地方,沒有足夠的凹陷而把紙片暴露在這個(gè)位置上那簡(jiǎn)直就是在玩火了。如果哪個(gè)硬盤廠商在不少顧客因?yàn)椴恍⌒墓纹屏诉@張紙導(dǎo)致硬盤報(bào)廢后,拒絕為顧客提供三包服務(wù),而要讓顧客來為他們的設(shè)計(jì)失誤買單,那樣就確實(shí)有點(diǎn)過分了。
?? 正是因?yàn)閺S家對(duì)低成本的追求,使一個(gè)雖然已經(jīng)存在很久,但是一直沒有獲得足夠發(fā)展空間的行業(yè)得到了期待已久的發(fā)展時(shí)機(jī),這就是硬盤維修行業(yè)。因?yàn)槿绻脖P能夠一直都非常穩(wěn)定地使用比較長(zhǎng)時(shí)間的話,那么對(duì)于用戶來說,沒壞的不用修,用個(gè)六七年的話即使壞了也沒有維修的必要了。但現(xiàn)在情況有點(diǎn)不一樣了,不少硬盤剛過了保修期不久就壞是很常見的事情,而花一千或幾百元買來的硬盤用了兩年就扔的話恐怕誰(shuí)也不會(huì)心甘情愿吧,這就造成了對(duì)硬盤維修的市場(chǎng)需求。
【形形色色的硬盤維修】
?? 在《硬盤損壞全分析》中已經(jīng)分析過硬盤故障的種類,這里就專門針對(duì)日常使用中最常見的幾種來逐一分析,概括地說明一下專業(yè)硬盤維修的一些具體方法。
1.邏輯壞道
??? 這是日常使用中最常見的硬盤故障,實(shí)際上是磁盤磁道上面的校驗(yàn)信息(ECC)跟磁道的數(shù)據(jù)和伺服信息對(duì)不上號(hào)。出現(xiàn)這一故障的原因,通常都是因?yàn)橐恍┏绦虻腻e(cuò)誤操作或是該處扇區(qū)的磁介質(zhì)開始出現(xiàn)不穩(wěn)定的先兆。一般在操作中的表現(xiàn)就是文件存取時(shí)出錯(cuò),或者硬盤克隆的時(shí)候到了出錯(cuò)的地方就彈出出錯(cuò)信息,不能再繼續(xù)下去。消除這些邏輯壞道的方法其實(shí)比較簡(jiǎn)單,最常用的方法就是用系統(tǒng)的磁盤掃描功能。在DOS下面用Scandisk掃描,系統(tǒng)可以把邏輯出錯(cuò)的扇區(qū)標(biāo)出來,以后在進(jìn)行存取操作時(shí)就會(huì)避免操作這些扇區(qū)。當(dāng)然,如果單單是軟件的錯(cuò)誤操作造成的,也可以用原廠的工具進(jìn)行全盤低格來重新恢復(fù)所有有邏輯錯(cuò)誤的地方。也有的人利用HDD Regenerator、效率源之類的軟件消除扇區(qū)錯(cuò)誤,重新激活這個(gè)扇區(qū)。不過對(duì)于那些因?yàn)槭窃撋葏^(qū)的磁介質(zhì)不穩(wěn)定造成的錯(cuò)誤,這里還是不推薦使用重新激活的方式,以免在儲(chǔ)存了重要信息后再次出錯(cuò)。
?2.物理壞道
??? 這個(gè)也是比較常見的硬盤故障,實(shí)際上是因?yàn)檎鹗?、劃傷等原因?qū)е乱恍┥葏^(qū)的磁介質(zhì)失去磁記憶能力而造成的。通常這樣的損壞修復(fù)都比較麻煩,因?yàn)樵谟脖P內(nèi)部的磁道列表中,這個(gè)扇區(qū)是被標(biāo)記為正常的,是真實(shí)的物理存在,所以它不能通過掃描、格式化、低級(jí)格式化或者激活扇區(qū)的方法消除,而必須把這個(gè)扇區(qū)加入到設(shè)置在硬盤內(nèi)部的系統(tǒng)保留區(qū)內(nèi),由工廠設(shè)置的缺陷列表(G列表和P列表)中去,才能在硬盤控制系統(tǒng)的可見范圍內(nèi)消除這個(gè)壞道。當(dāng)然,這樣做需要專門的軟件(目前能夠比較容易找到,而且已經(jīng)經(jīng)過長(zhǎng)時(shí)間市場(chǎng)實(shí)踐檢驗(yàn)的就是PC-3000),價(jià)格也非常高,如果大家想要這樣做,只能找具有這樣設(shè)備的專門維修商來修理了。對(duì)普通用戶的價(jià)格大概是每個(gè)硬盤100~150元,是否值得就讓大家自己考慮了。
??? 不過,這里有必要提醒大家一下,請(qǐng)多多關(guān)注各大硬盤廠商的網(wǎng)站,有些廠商提供的原廠工具也可以對(duì)少量物理壞道進(jìn)行處理,把它們加入G列表甚至P列表。譬如IBM/日立的DFT和西部數(shù)據(jù)的Data LifeGuard Diagnostics。這些原廠的工具軟件都是作為向購(gòu)買該廠硬盤的消費(fèi)者提供的售后服務(wù)而免費(fèi)提供的,不但掃描速度快,而且辨別準(zhǔn)確率高,能夠?qū)Ρ容^普遍出現(xiàn)的硬盤問題作出相應(yīng)的處理。對(duì)硬盤內(nèi)部進(jìn)行操作畢竟是比較危險(xiǎn)的,還是原廠的東西比較可靠。除非碰上原廠工具不能解決的問題,否則不推薦大家使用第三方工具軟件。
??? 相對(duì)于上面那種比較高級(jí)的隱藏方式,也有一些要求不高的用戶,不需要這樣高級(jí)的隱藏方式,那么他們可以通過FBDisk和Disk Genius這一對(duì)軟件的組合來把壞道所在的位置做成隱藏分區(qū)隱藏起來。具體的操作并不復(fù)雜,即使是稍有計(jì)算機(jī)經(jīng)驗(yàn)的“中鳥”也應(yīng)該可以很容易掌握,這里就不再細(xì)說了。
??? (小技巧:加入壞道列表和隱藏分區(qū)這兩種方法在效果上的區(qū)別有兩點(diǎn),第一是隱藏分區(qū)方式會(huì)減少硬盤的可使用容量,而加入壞道列表則不會(huì);第二,在壞道比較分散的情況下,需要使用多個(gè)隱藏分區(qū)才能全部屏蔽壞道,造成分區(qū)過多,影響硬盤使用效果;第三,壞道列表的數(shù)量是有限制的,壞道數(shù)量不能超過一定的值,如果壞道數(shù)量大而相對(duì)集中,隱藏分區(qū)不失為一種好辦法。這里介紹另外一種折中的方式,類似于隱藏分區(qū),但又不會(huì)因?yàn)榉謪^(qū)過多而影響使用。不管三七二十一,先按照你自己的需要對(duì)有壞道的硬盤分好區(qū),然后準(zhǔn)備一個(gè)500KB左右大小的文件——我覺得一張JPG圖片就不錯(cuò),不斷復(fù)制,生成許多同樣的副本,用編號(hào)來為這些文件命名,從1開始一直下去——用ACDSee的批量編號(hào)命名功能就很好。然后,開始一個(gè)一個(gè)復(fù)制到有壞道的硬盤里面去,碰到有咔咔聲響、或者復(fù)制速度突然變得很慢的地方,就是壞道了,記下當(dāng)時(shí)這個(gè)文件的編號(hào),如此不斷繼續(xù),一個(gè)分區(qū)完了就進(jìn)行另一個(gè)分區(qū)。把整個(gè)硬盤都填滿以后,所有被記下編號(hào)的文件就是硬盤壞道的地方了,把這些文件設(shè)置成“只讀”、“隱藏”,其他全部刪除。這樣,只要你不去動(dòng)這些剩下的文件,磁頭就不會(huì)去動(dòng)那些個(gè)壞道了,非常方便,比隱藏分區(qū)要好。如果你的系統(tǒng)設(shè)置是可以看到隱藏文件的,而你又恰恰是一個(gè)完美主義者,覺得這些文件的存在還是太礙事,那么新建一個(gè)文件夾,把文件都拖到里面去,用超級(jí)兔子之類的工具隱藏掉這個(gè)文件夾,那就“整個(gè)世界都清凈了”。)
3.大面積物理壞道
??? 這樣的硬盤就算是重病纏身,能繼續(xù)用多久就要看天意了。如果有幾塊不同的大面積物理壞道,而且分布在不同的盤面上,那么我勸大家別花這個(gè)力氣了。如果是雖然有大面積壞道,但全部都聚集在一個(gè)盤面上,那么你的運(yùn)氣比較好,真要修的話還是可以的,但是要損失硬盤容量。方法就是通過專門的軟件,把有壞道的盤面整個(gè)屏蔽掉(其實(shí)就是把負(fù)責(zé)讀取這個(gè)盤面的磁頭停掉,并且在硬盤保留區(qū)的控制信息中抹去這個(gè)磁頭的信息,當(dāng)作沒有這個(gè)磁頭存在),這樣就等于像做腫瘤切除手術(shù)一樣,把這個(gè)有大面積壞道的盤面整個(gè)切除。如果是單片雙面的硬盤,這樣要損失一半的容量,雙面三片損失1/3,雙面四片損失1/4。給硬盤做這樣的“手術(shù)”同樣需要找具有這種設(shè)備的專門維修商,至于值不值得這樣做就不是我能決定的了。
? 4.磁頭定位不準(zhǔn)
??? 這個(gè)問題也經(jīng)??梢耘龅剑鋵?shí)就是磁頭因?yàn)檠b配上的輕微誤差,導(dǎo)致在硬盤長(zhǎng)時(shí)間使用后問題惡化;又或者是硬盤的磁頭長(zhǎng)期工作后出現(xiàn)疲勞現(xiàn)象導(dǎo)致這種情況的發(fā)生。有時(shí)候一些硬盤讀寫特別慢,拷貝一個(gè)文件老半天沒有反應(yīng),或者有時(shí)候會(huì)聽到輕微的咔咔聲,也許就是磁頭定位不準(zhǔn)而產(chǎn)生的問題。對(duì)于這樣的問題,還是需要找專門的專業(yè)軟件或者找有這些專業(yè)軟件的維修人員,通過軟件對(duì)磁頭的控制程序做出輕微的調(diào)整,一般就可以恢復(fù)正常使用。不過如果硬盤已經(jīng)有一定的“年紀(jì)”了,或者平時(shí)就是不間斷、大負(fù)荷使用的話,磁頭就確實(shí)已經(jīng)疲勞或者老化了,即使經(jīng)過調(diào)整暫時(shí)把問題掩蓋起來,還是會(huì)在不長(zhǎng)的時(shí)間內(nèi)再次出現(xiàn)的。
5.磁頭變形
??? 這個(gè)跟磁頭定位不準(zhǔn)是不一樣的,即使是微小的變形,對(duì)于讀取數(shù)據(jù)所需要的精度來說也已經(jīng)是太多了,用軟件調(diào)整的方法不一定可行。處理這樣的問題,最簡(jiǎn)單直接的方法就是像處理大面積壞道一樣,把這個(gè)磁頭停掉。這同樣會(huì)損失這個(gè)磁頭所負(fù)責(zé)讀取的盤面的那一部分容量。
6.控制芯片或者電路板燒壞
??? 這樣的問題沒說的,一般最直接的方法都是找另一塊同樣型號(hào)的硬盤的電路板,把壞的電路板換下來(維修的人管這個(gè)叫“換板”)?;蛘哒乙粔K相同型號(hào)的芯片,寫進(jìn)同型號(hào)硬盤的芯片信息,然后換到電路板上去。
??? 說句實(shí)在話,其實(shí)硬盤保留區(qū)的信息和內(nèi)部指令,是由硬盤廠商開發(fā)出來的,也受到知識(shí)產(chǎn)權(quán)和專利的保護(hù),那些專業(yè)軟件通過破解內(nèi)部信息和指令的方法來維修,從嚴(yán)格的法律意義上來說,并不是一種正確的途徑。而且,對(duì)于硬盤維修這個(gè)行業(yè),硬盤廠商心里面肯定是蠻不舒服的——要是所有人在硬盤壞了的時(shí)候第一時(shí)間都是考慮先試著修一下,將就著用,那么誰(shuí)還會(huì)去買新硬盤呢?在這個(gè)微利時(shí)代,廠商的盈利要建立在大量出貨的基礎(chǔ)上,如果銷售量上不去,那么對(duì)硬盤廠商的打擊是相當(dāng)大的。盡管如此,但是他們嘴上卻不能有任何表示——不讓消費(fèi)者維修,逼著他們買新的,這個(gè)罪名可沒人擔(dān)當(dāng)?shù)闷?。于是,硬盤廠商只能在暗中采取一系列措施來防止硬盤保留區(qū)的信息和指令被破解。
??? 首先是不斷開發(fā)新的信息格式和新的指令集。不同廠商的硬盤內(nèi)部的信息格式和指令固然不同,就算是同一個(gè)廠商的不同型號(hào)硬盤,內(nèi)部的信息和指令也有可能是不同的,這樣就無形中增加了破解的難度——為了能維修不斷增加的新的硬盤型號(hào),開發(fā)這些專業(yè)軟件的公司就必須不斷研究新的硬盤。
其次是采用芯片和硬盤內(nèi)部信息結(jié)合的方式來杜絕換板。現(xiàn)在的硬盤,在控制芯片內(nèi)部和硬盤保留區(qū)內(nèi)都有一個(gè)唯一的串號(hào),每一個(gè)硬盤的串號(hào)都是不一樣的。在硬盤啟動(dòng)時(shí),硬盤內(nèi)部控制程序會(huì)先把在芯片中的串號(hào)和保存在磁盤上面的串號(hào)作對(duì)比,兩者一致才繼續(xù)初始化;如果兩者不一致,就掛起。這樣,即使更換了同樣型號(hào)的硬盤電路板和芯片,也會(huì)因?yàn)閮?nèi)部串號(hào)校驗(yàn)的時(shí)候不能通過而無法啟動(dòng)硬盤。
?? 最后一個(gè)方法是“釜底抽薪”,從根本上扼殺這些靠破解指令生存的公司的空間。其實(shí),以前很多硬盤廠商提供的工具里面是有盤片掃描、加入壞道列表等功能的,像希捷的Disk Technician Factory Test。只是后來因?yàn)閺S商希望加快硬盤的生命循環(huán)周期,才把這些功能去掉了。但是現(xiàn)在,一些廠商又開始在最新版的原廠工具里面重新加入這些功能(像IBM/日立和西部數(shù)據(jù)),有的甚至還加入了對(duì)硬盤固件(BIOS或Firmware)進(jìn)行簡(jiǎn)單修復(fù)的功能。當(dāng)然,為了避免這些工具真的會(huì)有“起死回生”的能力,廠商們?cè)诠δ苌隙甲髁艘欢ǖ南拗?,避免功能太?qiáng),但即便是這樣,也足夠應(yīng)付日常產(chǎn)生的絕大部分問題。原廠的工具絕大多數(shù)是免費(fèi)的,而其他公司的工具價(jià)格都是上萬(wàn)元,用戶們用腳趾頭都可以作出選擇,這就從根本上扼殺了這些第三方公司的軟件的生存空間。
?? 不過對(duì)于硬盤維修,最近國(guó)內(nèi)業(yè)界發(fā)生了一些事,使我覺得有不吐不快的感覺。目前能稱為專業(yè)級(jí)的軟件,一般都是來自俄羅斯和烏克蘭,如PC-3000、MHDD、HDD、HRT等等,國(guó)內(nèi)目前能放上桌面的大概就是效率源了。根據(jù)效率源的宣傳資料,他們說是可以“修好”物理壞道,讓硬盤“完全跟新的一樣”,這樣的話就比較值得認(rèn)真探討一下了。真的是可以“完全跟新的一樣”嗎?其實(shí)磁盤表面的物理?yè)p壞,無非來自兩種原因——磁介質(zhì)不穩(wěn)定和表面破損。一個(gè)扇區(qū)的磁介質(zhì)不穩(wěn)定,對(duì)相鄰的其他扇區(qū)的磁介質(zhì)影響非常非常微小,因此屏蔽掉后確實(shí)不會(huì)影響使用;而且只要其他的扇區(qū)磁介質(zhì)仍然有足夠的穩(wěn)定性,這個(gè)硬盤還可以繼續(xù)穩(wěn)定使用一段較長(zhǎng)的時(shí)間。但是構(gòu)成物理壞道的原因,差不多90%來自因?yàn)榕鲎?、磁頭劃傷而導(dǎo)致的盤片表面破損。這種破損對(duì)周邊扇區(qū)的影響是非常大的,破損處表面的磁介質(zhì)晶體處于碎裂和疏松狀態(tài),在硬盤盤片以5400轉(zhuǎn)/分或者7200轉(zhuǎn)/分的轉(zhuǎn)速高速旋轉(zhuǎn)時(shí),該處的破損晶體要承受多大的內(nèi)應(yīng)力、多大的離心力、多大的空氣摩擦力、多大的熱張力,都是有定律可遵循、有公式可計(jì)算的。在多種力的作用下,這個(gè)傷痕就會(huì)慢慢向四周蔓延,導(dǎo)致周圍的扇區(qū)也出現(xiàn)壞道,并且越來越多。因此,類似效率源這樣的宣傳其實(shí)是不科學(xué),也不負(fù)責(zé)任的,硬盤雖說是高科技產(chǎn)品,但總還是地球人造出來的,還是要遵守地球上的物理定律的吧?還有,最近效率源推出了全新的版本,據(jù)說是全面改進(jìn)了維修方式,比外國(guó)產(chǎn)品還要先進(jìn)。通過一些朋友的幫助和其他渠道,我找到了他們的試用版,在試用以后,發(fā)現(xiàn)這個(gè)軟件在設(shè)計(jì)上存在非常大的問題,一是對(duì)芯片組的兼容性有很大漏洞,在我的MVP3機(jī)器上運(yùn)行昆騰模塊就出現(xiàn)掛起不能啟動(dòng)的錯(cuò)誤;第二是出現(xiàn)漏查和把好盤修壞的錯(cuò)誤,在一塊被效率源邁拓模塊修好了的邁拓盤上,用MHDD掃描仍然發(fā)現(xiàn)有錯(cuò)誤,而在經(jīng)PC-3000掃描過的邁拓硬盤上,效率源卻說有壞道并且大肆修復(fù)一番,把缺陷列表改得不成人形了。看來,這個(gè)版本的推出實(shí)在是過于匆忙了,連作為軟件產(chǎn)品的基本穩(wěn)定性都還沒有具備。另一方面,應(yīng)該是效率源為了縮短掃描時(shí)間(如果按照MHDD的默認(rèn)掃描方式,一塊有5000個(gè)壞道的40GB硬盤掃描1個(gè)星期大概還不能完成),采用了簡(jiǎn)化算法來掃描,結(jié)果快是快了,但也出現(xiàn)了很多漏查和錯(cuò)誤判斷。這個(gè)問題也凸現(xiàn)出在程序設(shè)計(jì)的基礎(chǔ)理念、總體控制、查錯(cuò)算法和對(duì)硬盤內(nèi)部信息的理解上,國(guó)內(nèi)的技術(shù)員跟國(guó)外相比還是有很大的差距啊。
?? 其實(shí),從總體上說,用軟件來維修硬盤,本身就是層次比較低、成本也比較低的維修方法。因?yàn)橛密浖蓿吘惯€是需要硬盤可以轉(zhuǎn)動(dòng)、機(jī)器可以認(rèn)出硬盤型號(hào)和參數(shù)、磁頭仍然可以運(yùn)動(dòng)并讀寫等等先決條件,一旦碰到一些死得特別徹底的(如硬盤哐哐響,盤體明顯變形等),軟件也就根本沒有辦法了,所以財(cái)大氣粗的老美就對(duì)軟件維修硬盤這個(gè)玩意兒不大感冒(這也是一眾硬盤廠商沒有對(duì)破解硬盤信息的公司采取決定性法律措施的原因之一),但是老美卻具備世界上最尖端、也是最高成本的維修技術(shù)。至于他們拿這些技術(shù)干什么用的,下面很快就會(huì)提到。下面先講一下成本比較高,可以修一些已經(jīng)本身不能動(dòng)、機(jī)器認(rèn)不出、可以說已經(jīng)判了“死刑”的硬盤的方法——開盤維修。
?? 通常,普通的老美用戶都不修東西,硬盤壞了就扔掉換一個(gè)。類似象上面那些層次的損壞,除了邏輯錯(cuò)誤,他們都是不去修的。但是,也確實(shí)有一些非要維修不可的時(shí)候,對(duì)于一些有盤體變形、磁頭松脫、盤片偏心、馬達(dá)損壞等問題的硬盤,卻非要修的時(shí)候,他們通常會(huì)采取開盤維修法,拆開硬盤,矯正或者更換盤體、磁頭,矯正盤片轉(zhuǎn)軸、更換馬達(dá)等等。不要以為這樣很簡(jiǎn)單,因?yàn)殚_盤維修需要無塵程度非常高的無塵工作臺(tái)甚至無塵工作間,光是配置一個(gè)這樣的工作環(huán)境就不是普通公司可以承受的。目前國(guó)內(nèi)能達(dá)到100級(jí)的無塵工作臺(tái)或者超凈工作室已經(jīng)不多了,而對(duì)于維修這些損壞種類的硬盤來說,需要更高級(jí)別的無塵工作空間。單單是維持這樣一個(gè)工作環(huán)境就已經(jīng)所費(fèi)不菲,難道老美們都瘋了,要把錢往海里扔?當(dāng)然不是,因?yàn)椴粏螁卧诿绹?guó),在俄羅斯或者其他國(guó)家,同樣有具備這樣先進(jìn)的技術(shù)和設(shè)備的維修公司,來對(duì)那些非修不可的硬盤進(jìn)行維修。
?? 說句實(shí)在話,一個(gè)硬盤才多少錢?值得那樣大動(dòng)干戈?確實(shí),單單是維修硬盤本身的話就實(shí)在是太不符合成本效益原則了,但這些公司的目標(biāo)明確得很,只有一個(gè)字——利!所謂“利之所在,趨之若慕”,他們之所以舍得下這樣的本錢,當(dāng)然是背后存在著比這個(gè)本錢更大的利益,而這個(gè)利益就是——數(shù)據(jù)恢復(fù)!
?
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-服務(wù)器藍(lán)屏重啟仍然藍(lán)屏的數(shù)據(jù)恢復(fù)案例 2023-10-24
- [電子說] 服務(wù)器硬盤通用基礎(chǔ)知識(shí) 2023-10-24
- [電子說] 拔掉你的硬盤,吵到我的藍(lán)牙了! 2023-10-24
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-2盤raid0磁盤陣列數(shù)據(jù)恢復(fù)案例 2023-10-23
- [存儲(chǔ)技術(shù)] 硬盤,是怎樣制造出來的? 2023-10-23
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-服務(wù)器多塊硬盤掉線導(dǎo)致上層應(yīng)用崩潰的數(shù)據(jù)恢復(fù)案例 2023-10-20
- [電子說] SATA連接器的性能特點(diǎn) 2023-10-19
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-RAID5磁盤被踢導(dǎo)致raid崩潰的數(shù)據(jù)恢復(fù)案例 2023-10-19
( 發(fā)表人:admin )