您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>主機配件>硬盤>

硬盤數(shù)據(jù)恢復自學教程

2010年03月29日 10:07 srfitnesspt.com 作者:佚名 用戶評論(0

硬盤數(shù)據(jù)恢復自學教程


分區(qū)、格式化,然后再安裝上操作系統(tǒng)才可以使用。一個完整硬盤的數(shù)據(jù)應該包括五部分:MBR,DBR,F(xiàn)AT,DIR區(qū)和DATA區(qū)。其中只有主引導扇區(qū)是唯一的,其它的隨你的分區(qū)數(shù)的增加而增加。

主引導扇區(qū)

主引導扇區(qū)位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤主引導記錄MBR(Main Boot Record)和分區(qū)表DPT(Disk Partition Table)。其中主引導記錄的作用就是檢查分區(qū)表是否正確以及確定哪個分區(qū)為引導分區(qū),并在程序結束時把該分區(qū)的啟動程序(也就是操作系統(tǒng)引導扇區(qū))調(diào)入內(nèi)存加以執(zhí)行。至于分區(qū)表,很多人都知道,以80H或00H為開始標志,以55AAH為結束標志,共64字節(jié),位于本扇區(qū)的最末端。值得一提的是,MBR是由分區(qū)程序(例如DOS 的Fdisk.exe)產(chǎn)生的,不同的操作系統(tǒng)可能這個扇區(qū)是不盡相同。如果你有這個意向也可以自己去編寫一個,只要它能完成前述的任務即可,這也是為什么能實現(xiàn)多系統(tǒng)啟動的原因(說句題外話:正因為這個主引導記錄容易編寫,所以才出現(xiàn)了很多的引導區(qū)病毒)。

操作系統(tǒng)引導扇區(qū)

OBR(OS Boot Record)即操作系統(tǒng)引導扇區(qū),通常位于硬盤的0磁道1柱面1扇區(qū)(這是對于DOS來說的,對于那些以多重引導方式啟動的系統(tǒng)則位于相應的主分區(qū)/擴展分區(qū)的第一個扇區(qū)),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導程序和一個被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。其實每個邏輯分區(qū)都有一個OBR,其參數(shù)視分區(qū)的大小、操作系統(tǒng)的類別而有所不同。引導程序的主要任務是判斷本分區(qū)根目錄前兩個文件是否為操作系統(tǒng)的引導文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一個文件讀入內(nèi)存,并把控制權交予該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結束扇區(qū)、文件存儲格式、硬盤介質(zhì)描述符、根目錄大小、FAT個數(shù)、分配單元(Allocation Unit,以前也稱之為簇)的大小等重要參數(shù)。OBR由高級格式化程序產(chǎn)生(例如DOS 的Format.com)。

文件分配表

FAT(File Allocation Table)即文件分配表,是DOS/Win9x系統(tǒng)的文件尋址系統(tǒng),為了數(shù)據(jù)安全起見,F(xiàn)AT一般做兩個,第二FAT為第一FAT的備份, FAT區(qū)緊接在OBR之后,其大小由本分區(qū)的大小及文件分配單元的大小決定。關于FAT的格式歷來有很多選擇,Microsoft 的DOS及Windows采用我們所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非沒有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。

目錄區(qū)

DIR是Directory即根目錄區(qū)的簡寫,DIR緊接在第二FAT表之后,只有FAT還不能定位文件在磁盤中的位置,F(xiàn)AT還必須和DIR配合才能準確定位文件的位置。DIR記錄著每個文件(目錄)的起始單元(這是最重要的)、文件的屬性等。定位文件位置時,操作系統(tǒng)根據(jù)DIR中的起始單元,結合FAT表就可以知道文件在磁盤的具體位置及大小了。在DIR區(qū)之后,才是真正意義上的數(shù)據(jù)存儲區(qū),即DATA區(qū)。

數(shù)據(jù)區(qū)

DATA雖然占據(jù)了硬盤的絕大部分空間,但沒有了前面的各部分,它對于我們來說,也只能是一些枯燥的二進制代碼,沒有任何意義。在這里有一點要說明的是,我們通常所說的格式化程序(指高級格式化,例如DOS下的Format程序),并沒有把DATA區(qū)的數(shù)據(jù)清除,只是重寫了FAT表而已,至于分區(qū)硬盤,也只是修改了MBR和OBR,絕大部分的DATA區(qū)的數(shù)據(jù)并沒有被改變,這也是許多硬盤數(shù)據(jù)能夠得以修復的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破壞的話,也足夠咱們那些所謂的DIY老鳥們忙乎半天了……需要提醒大家的是,如果你經(jīng)常整理磁盤,那么你的數(shù)據(jù)區(qū)的數(shù)據(jù)可能是連續(xù)的,這樣即使MBR/FAT/DIR全部壞了,我們也可以使用磁盤編輯軟件(比如DOS下的DiskEdit),只要找到一個文件的起始保存位置,那么這個文件就有可能被恢復(當然了,這需要一個前提,那就是你沒有覆蓋這個文件……)。

硬盤分區(qū)方式

我們平時說到的分區(qū)概念,不外乎三種:主分區(qū)、擴展分區(qū)和邏輯分區(qū)。主分區(qū)是一個比較單純的分區(qū),通常位于硬盤的最前面一塊區(qū)域中,構成邏輯C磁盤。在主分區(qū)中,不允許再建立其它邏輯磁盤。

擴展分區(qū)的概念則比較復雜,也是造成分區(qū)和邏輯磁盤混淆的主要原因。由于硬盤僅僅為分區(qū)表保留了64個字節(jié)的存儲空間,而每個分區(qū)的參數(shù)占據(jù)16個字節(jié),故主引導扇區(qū)中總計可以存儲4個分區(qū)的數(shù)據(jù)。操作系統(tǒng)只允許存儲4個分區(qū)的數(shù)據(jù),如果說邏輯磁盤就是分區(qū),則系統(tǒng)最多只允許4個邏輯磁盤。對于具體的應用,4個邏輯磁盤往往不能滿足實際需求。為了建立更多的邏輯磁盤供操作系統(tǒng)使用,系統(tǒng)引入了擴展分區(qū)的概念。

所謂擴展分區(qū),嚴格地講它不是一個實際意義的分區(qū),它僅僅是一個指向下一個分區(qū)的指針,這種指針結構將形成一個單向鏈表。這樣在主引導扇區(qū)中除了主分區(qū)外,僅需要存儲一個被稱為擴展分區(qū)的分區(qū)數(shù)據(jù),通過這個擴展分區(qū)的數(shù)據(jù)可以找到下一個分區(qū)(實際上也就是下一個邏輯磁盤)的起始位置,以此起始位置類推可以找到所有的分區(qū)。無論系統(tǒng)中建立多少個邏輯磁盤,在主引導扇區(qū)中通過一個擴展分區(qū)的參數(shù)就可以逐個找到每一個邏輯磁盤。

需要特別注意的是,由于主分區(qū)之后的各個分區(qū)是通過一種單向鏈表的結構來實現(xiàn)鏈接的,因此,若單向鏈表發(fā)生問題,將導致邏輯磁盤的丟失。

既然要進行數(shù)據(jù)的恢復,當然數(shù)據(jù)的存儲原理我們不能不提,在這之中,我們還要介紹一下數(shù)據(jù)的刪除和硬盤的格式化相關問題……

文件的讀取

操作系統(tǒng)從目錄區(qū)中讀取文件信息(包括文件名、后綴名、文件大小、修改日期和文件在數(shù)據(jù)區(qū)保存的第一個簇的簇號),我們這里假設第一個簇號是0023。

操作系統(tǒng)從0023簇讀取相應的數(shù)據(jù),然后再找到FAT的0023單元,如果內(nèi)容是文件結束標志(FF),則表示文件結束,否則內(nèi)容保存數(shù)據(jù)的下一個簇的簇號,這樣重復下去直到遇到文件結束標志。

文件的寫入

當我們要保存文件時,操作系統(tǒng)首先在DIR區(qū)中找到空區(qū)寫入文件名、大小和創(chuàng)建時間等相應信息,然后在Data區(qū)找到閑置空間將文件保存,并將Data區(qū)的第一個簇寫入DIR區(qū),其余的動作和上邊的讀取動作差不多。

文件的刪除

Win9x的文件刪除工作卻是很簡單的,簡單到只在目錄區(qū)做了一點小改動——將目錄區(qū)的文件的第一個字符改成了E5就表示將改文件刪除了。


?
【硬盤市場的現(xiàn)實】

??? 在前一篇專題里,我只是簡單敘述了硬盤維修的一些知識和狀況,這里有必要再對硬盤這個行業(yè)和市場進行更深入一點的說明,才能使讀者順利閱讀和理解后面的部分。

?? 有8~10年甚至更長時間的電腦使用經(jīng)驗的人會有很深刻的體會——現(xiàn)在硬盤的質(zhì)量是越來越差了?;叵肫饋恚瑥那暗?00MB、1GB、1.2GB、2.1GB時代,很多硬盤跟現(xiàn)在的硬盤相比,唯一不足的地方就是容量沒有那么大,速度沒有那么快;但在實際使用中,其他很多方面那些硬盤都比現(xiàn)在的硬盤要優(yōu)勝。譬如噪音很小,甚至幾乎要把耳朵貼在盤體上才能聽到硬盤轉動的聲音;使用壽命長,我一個朋友家里一臺IBM原裝的486DX33電腦,里面的200MB硬盤居然到現(xiàn)在還在正常使用,沒有噪音,沒有壞道,尋道時間仍然可以達到標稱的數(shù)值,性能沒有任何下降;盤體質(zhì)量好,我把自己能夠收集到的從200MB到2.1GB的硬盤放出來,發(fā)現(xiàn)那些硬盤絕大部分的盤體至今還是閃閃發(fā)光,堅固無比,沒有任何氧化、銹蝕和痕跡,而從3.2GB開始,使用超過3年或更久的硬盤盤體就開始黯淡無光了,甚至可以輕輕搖出響聲來;電路板用料十足,下面有兩張圖,希捷3.2GB硬盤電路板是大板,昆騰15GB硬盤的是曲尺電路板,比較一下板的做工和上面的電子元件就很能說明問題。為什么會發(fā)生這樣的情況呢?

??? 發(fā)生這種情況的原因固然很多,也不可能在一篇文章里面細細說明。對于硬盤耐用性變差這一點,廠商的說法是硬盤轉速加快、數(shù)據(jù)密度增加、耗電量增加、發(fā)熱更多,所以壽命縮短了。媒體的說法是硬盤產(chǎn)業(yè)整體利潤率下降,競爭日趨激烈,硬盤廠商為了加強競爭力,必須采取措施 有效降低產(chǎn)品成本。這些說法固然有他們的道理,不過我今天不想在這里討論這些老生常談的問題,我想說一個我親身經(jīng)歷的事情作為例子——這只是硬盤廠商面對的眾多問題中很小的一個,當然不足以構成廠商采取實質(zhì)性行動的原因,但在多種問題的綜合作用下,情況就不一樣了。我有一個老美朋友,因為不方便說姓名,我暫且把他叫Dick,在某硬盤廠家做事。有一年他放年假時跑到加拿大,逼著我讓他在我家里睡了兩天沙發(fā)。有一天偶然聊起公司不順心的事情,他馬上大發(fā)牢騷,說:“Jack(暫時這樣稱呼自己),你們中國人很讓我頭痛呢?!蔽液芷婀郑瑔査麨槭裁催@樣說,他解釋了半天,我明白了,原來他們公司的硬盤那段時間突然在中國市場的返修率直線上升,給公司的質(zhì)保部門非常大的壓力,也使公司的售后服務費用大大超出預算。公司馬上派人去了解,得出的結論是雖然公司準備在海外設廠,在生產(chǎn)上有一定調(diào)整,導致某些型號的產(chǎn)品質(zhì)量出現(xiàn)少許波動,但這并不構成中國市場返修率突然上升的主要原因。主要原因是因為他們提供3年的質(zhì)保,很多用戶在眾多的宣傳中知道這個牌子的某些型號有一些問題,就把目標擴大到全系列的產(chǎn)品,即使自己的硬盤用著一直沒有事情,但還是在2年到2年半這段時間內(nèi)跑到經(jīng)銷商那里去要求換盤。為了達到退換的目的,很多消費者使用了不良手段——用毛巾包裹硬盤,在加電開機后把硬盤往桌面上砸或者用錘子敲;或者使用一些自己編寫或現(xiàn)成的小程序,發(fā)出一些指令,讓硬盤磁頭瘋狂地來回搖動,在短時間內(nèi)導致磁頭懸臂變形和盤面產(chǎn)生物理劃花。正是因為這樣的原因,使公司的產(chǎn)品在中國市場的退換和返修率大大上升(要知道,一般地,當時他們公司的硬盤返修率是不到千分之一的,即使變成千分之二也已經(jīng)超出好多倍了,更何況他們當時比這個更高)。公司讓他研究解決這個事情,他經(jīng)過了解和研究,知道其實其他公司也面臨著同樣的問題,只不過他們公司因為在中國市場占有率高,所以問題更嚴重而已。辦法好想,他說可以更改一下硬盤的設計,這樣硬盤退回時他們可以通過特別的手段查出硬盤是自然損壞還是非正常損壞的。不過公司對他這個方法卻不屑一顧,因為這個設想雖然好,但是卻沒有任何實際的可行性——退換過程通常都是消費者和經(jīng)銷商之間的行為,而經(jīng)銷商沒有這樣的驗證手段,等硬盤匯集到公司的時候已經(jīng)太晚;同時,即使公司知道了硬盤損壞的原因,還是沒有直接的證據(jù)來拒絕退換;更進一步,就算有證據(jù),也還是不可能拒絕售后服務,以免被對手大肆宣傳,得罪全體消費者。他正是為了這個原因而憋氣呢!

?? 當然,我們現(xiàn)在已經(jīng)知道硬盤廠商如何解決這個問題了——雖然采取這樣的措施同時也是基于一個全球的大環(huán)境。當時的競爭激烈,硬盤利潤空間不斷下降,廠商如果同時再要負擔這樣沉重的售后服務的話,就根本沒有任何利潤可言了。于是,他們解決的方法出奇地一致——降低產(chǎn)品成本,縮短保修期限,以便保持相當?shù)睦麧?。這里,我已經(jīng)不知道說什么好了,少數(shù)消費者自私自利的不良行為,損害了全體消費者的利益,其他大部分遵紀守法的消費者要替他們陪葬。我這里絕對不是要鼓吹讓大家都跑去退換,因為這樣只會導致市場進入惡性循環(huán),少數(shù)人會因退換好像會占了便宜而竊笑,但最終受到損害的還是他們自己,而且還賠上了其他沒有這樣做的人。[Pophard:希望大家能遵守這個行業(yè)的游戲規(guī)則,使市場呈良性循環(huán)發(fā)展,大家都能享受到良好的售后服務,也可以用上更優(yōu)質(zhì)的產(chǎn)品。]

??? 當然,在一片降低成本的呼聲中,也有部分廠商跑得太遠,偏離了正常軌道。最明顯的問題就是伺服口的處理問題。熟悉硬盤的朋友都知道,硬盤上面有一個孔,一般都是用鋁質(zhì)貼紙封住,有的甚至還用金屬片包住封口的貼紙,防止它被破壞,這個就是伺服口(有一些銷售人員叫這個是真空封口,其實是錯誤的,硬盤內(nèi)部并不是真空,磁頭要靠空氣的氣墊原理懸浮在盤片的上方來讀取數(shù)據(jù)。這個封口的作用其實是防止灰塵進入硬盤內(nèi)部,因此,正確的說法應該是——硬盤內(nèi)部是無塵的)。一般而言,盤片的磁道構造都不是在裝配之前進行的,想想都知道,3英寸的盤片上要儲存幾十GB數(shù)據(jù),磁道一定是要非常細密的才可以做到。如果在裝配之前構造磁道,那么只要裝配中出現(xiàn)非常微小的誤差,都可能使裝配好的硬盤在工作中出現(xiàn)這樣或那樣的問題。同時,裝配過程中還可能出現(xiàn)輕微的碰撞,產(chǎn)生壞扇區(qū),如果在裝配前構造磁道,就不可能找出這些壞扇區(qū)來加以屏蔽了(詳情請參閱第10期《軟件能修復硬盤嗎?——硬盤損壞全分析》)。而伺服口的作用,就是在裝配好硬盤以后,機械手能夠從這個孔伸進去進行掃描和寫入伺服信息,構造磁道,這樣,只需要對硬盤進行一次掃描和寫入過程就可以完成伺服信息的寫入,而又能最大限度保證伺服信息的準確和硬盤成品的可靠性。伺服口的數(shù)量有可能是1個、2個、3個或者更多。單片單面的磁盤只需要1個伺服口,單片雙面的需要2個,雙片3面的也是2個,雙片四面的是3個,如此類推。

?? 伺服口是不可以破損的,一旦破損,空氣中的灰塵就會進入硬盤內(nèi)部。而對于磁盤的盤面來說,一粒灰塵就相當于一個炸彈。即使只有一?;覊m進去,在高速旋轉的盤片上,灰塵會像彈球一樣跳來跳去,不斷擊中盤面,形成大大小小的壞扇區(qū)。因此,硬盤廠商對于這樣的硬盤是不予維修的。大家可以看到,在伺服口的貼紙上,都會有這樣的說明——Warranty Void If Remove(一旦破損,保修失效)。但正是在這個盤體最重要、也是最脆弱的地方,某個硬盤廠商有意無意地出現(xiàn)了比較嚴重的設計失誤。如圖,某些硬盤廠家用來保護伺服口的材料,除了沒有足夠的凹陷以外,保障硬盤內(nèi)部絕對無塵工作環(huán)境的竟然是一張15mm×8mm、厚不到0.1mm的小紙片(真的是紙片)!只要一個不小心刮破這張薄紙,整個硬盤就全報廢了。稍有DIY常識的人都應該知道硬盤安裝的過程中,要把硬盤插到硬盤架上,其側面和機架有點磨擦是很正常的事,而且這個地方也是拿硬盤時手指最容易戳到的地方,沒有足夠的凹陷而把紙片暴露在這個位置上那簡直就是在玩火了。如果哪個硬盤廠商在不少顧客因為不小心刮破了這張紙導致硬盤報廢后,拒絕為顧客提供三包服務,而要讓顧客來為他們的設計失誤買單,那樣就確實有點過分了。

?? 正是因為廠家對低成本的追求,使一個雖然已經(jīng)存在很久,但是一直沒有獲得足夠發(fā)展空間的行業(yè)得到了期待已久的發(fā)展時機,這就是硬盤維修行業(yè)。因為如果硬盤能夠一直都非常穩(wěn)定地使用比較長時間的話,那么對于用戶來說,沒壞的不用修,用個六七年的話即使壞了也沒有維修的必要了。但現(xiàn)在情況有點不一樣了,不少硬盤剛過了保修期不久就壞是很常見的事情,而花一千或幾百元買來的硬盤用了兩年就扔的話恐怕誰也不會心甘情愿吧,這就造成了對硬盤維修的市場需求。


【形形色色的硬盤維修】

?? 在《硬盤損壞全分析》中已經(jīng)分析過硬盤故障的種類,這里就專門針對日常使用中最常見的幾種來逐一分析,概括地說明一下專業(yè)硬盤維修的一些具體方法。

1.邏輯壞道

??? 這是日常使用中最常見的硬盤故障,實際上是磁盤磁道上面的校驗信息(ECC)跟磁道的數(shù)據(jù)和伺服信息對不上號。出現(xiàn)這一故障的原因,通常都是因為一些程序的錯誤操作或是該處扇區(qū)的磁介質(zhì)開始出現(xiàn)不穩(wěn)定的先兆。一般在操作中的表現(xiàn)就是文件存取時出錯,或者硬盤克隆的時候到了出錯的地方就彈出出錯信息,不能再繼續(xù)下去。消除這些邏輯壞道的方法其實比較簡單,最常用的方法就是用系統(tǒng)的磁盤掃描功能。在DOS下面用Scandisk掃描,系統(tǒng)可以把邏輯出錯的扇區(qū)標出來,以后在進行存取操作時就會避免操作這些扇區(qū)。當然,如果單單是軟件的錯誤操作造成的,也可以用原廠的工具進行全盤低格來重新恢復所有有邏輯錯誤的地方。也有的人利用HDD Regenerator、效率源之類的軟件消除扇區(qū)錯誤,重新激活這個扇區(qū)。不過對于那些因為是該扇區(qū)的磁介質(zhì)不穩(wěn)定造成的錯誤,這里還是不推薦使用重新激活的方式,以免在儲存了重要信息后再次出錯。

?2.物理壞道

??? 這個也是比較常見的硬盤故障,實際上是因為震蕩、劃傷等原因導致一些扇區(qū)的磁介質(zhì)失去磁記憶能力而造成的。通常這樣的損壞修復都比較麻煩,因為在硬盤內(nèi)部的磁道列表中,這個扇區(qū)是被標記為正常的,是真實的物理存在,所以它不能通過掃描、格式化、低級格式化或者激活扇區(qū)的方法消除,而必須把這個扇區(qū)加入到設置在硬盤內(nèi)部的系統(tǒng)保留區(qū)內(nèi),由工廠設置的缺陷列表(G列表和P列表)中去,才能在硬盤控制系統(tǒng)的可見范圍內(nèi)消除這個壞道。當然,這樣做需要專門的軟件(目前能夠比較容易找到,而且已經(jīng)經(jīng)過長時間市場實踐檢驗的就是PC-3000),價格也非常高,如果大家想要這樣做,只能找具有這樣設備的專門維修商來修理了。對普通用戶的價格大概是每個硬盤100~150元,是否值得就讓大家自己考慮了。

??? 不過,這里有必要提醒大家一下,請多多關注各大硬盤廠商的網(wǎng)站,有些廠商提供的原廠工具也可以對少量物理壞道進行處理,把它們加入G列表甚至P列表。譬如IBM/日立的DFT和西部數(shù)據(jù)的Data LifeGuard Diagnostics。這些原廠的工具軟件都是作為向購買該廠硬盤的消費者提供的售后服務而免費提供的,不但掃描速度快,而且辨別準確率高,能夠對比較普遍出現(xiàn)的硬盤問題作出相應的處理。對硬盤內(nèi)部進行操作畢竟是比較危險的,還是原廠的東西比較可靠。除非碰上原廠工具不能解決的問題,否則不推薦大家使用第三方工具軟件。

??? 相對于上面那種比較高級的隱藏方式,也有一些要求不高的用戶,不需要這樣高級的隱藏方式,那么他們可以通過FBDisk和Disk Genius這一對軟件的組合來把壞道所在的位置做成隱藏分區(qū)隱藏起來。具體的操作并不復雜,即使是稍有計算機經(jīng)驗的“中鳥”也應該可以很容易掌握,這里就不再細說了。

??? (小技巧:加入壞道列表和隱藏分區(qū)這兩種方法在效果上的區(qū)別有兩點,第一是隱藏分區(qū)方式會減少硬盤的可使用容量,而加入壞道列表則不會;第二,在壞道比較分散的情況下,需要使用多個隱藏分區(qū)才能全部屏蔽壞道,造成分區(qū)過多,影響硬盤使用效果;第三,壞道列表的數(shù)量是有限制的,壞道數(shù)量不能超過一定的值,如果壞道數(shù)量大而相對集中,隱藏分區(qū)不失為一種好辦法。這里介紹另外一種折中的方式,類似于隱藏分區(qū),但又不會因為分區(qū)過多而影響使用。不管三七二十一,先按照你自己的需要對有壞道的硬盤分好區(qū),然后準備一個500KB左右大小的文件——我覺得一張JPG圖片就不錯,不斷復制,生成許多同樣的副本,用編號來為這些文件命名,從1開始一直下去——用ACDSee的批量編號命名功能就很好。然后,開始一個一個復制到有壞道的硬盤里面去,碰到有咔咔聲響、或者復制速度突然變得很慢的地方,就是壞道了,記下當時這個文件的編號,如此不斷繼續(xù),一個分區(qū)完了就進行另一個分區(qū)。把整個硬盤都填滿以后,所有被記下編號的文件就是硬盤壞道的地方了,把這些文件設置成“只讀”、“隱藏”,其他全部刪除。這樣,只要你不去動這些剩下的文件,磁頭就不會去動那些個壞道了,非常方便,比隱藏分區(qū)要好。如果你的系統(tǒng)設置是可以看到隱藏文件的,而你又恰恰是一個完美主義者,覺得這些文件的存在還是太礙事,那么新建一個文件夾,把文件都拖到里面去,用超級兔子之類的工具隱藏掉這個文件夾,那就“整個世界都清凈了”。)

3.大面積物理壞道

??? 這樣的硬盤就算是重病纏身,能繼續(xù)用多久就要看天意了。如果有幾塊不同的大面積物理壞道,而且分布在不同的盤面上,那么我勸大家別花這個力氣了。如果是雖然有大面積壞道,但全部都聚集在一個盤面上,那么你的運氣比較好,真要修的話還是可以的,但是要損失硬盤容量。方法就是通過專門的軟件,把有壞道的盤面整個屏蔽掉(其實就是把負責讀取這個盤面的磁頭停掉,并且在硬盤保留區(qū)的控制信息中抹去這個磁頭的信息,當作沒有這個磁頭存在),這樣就等于像做腫瘤切除手術一樣,把這個有大面積壞道的盤面整個切除。如果是單片雙面的硬盤,這樣要損失一半的容量,雙面三片損失1/3,雙面四片損失1/4。給硬盤做這樣的“手術”同樣需要找具有這種設備的專門維修商,至于值不值得這樣做就不是我能決定的了。

? 4.磁頭定位不準

??? 這個問題也經(jīng)??梢耘龅剑鋵嵕褪谴蓬^因為裝配上的輕微誤差,導致在硬盤長時間使用后問題惡化;又或者是硬盤的磁頭長期工作后出現(xiàn)疲勞現(xiàn)象導致這種情況的發(fā)生。有時候一些硬盤讀寫特別慢,拷貝一個文件老半天沒有反應,或者有時候會聽到輕微的咔咔聲,也許就是磁頭定位不準而產(chǎn)生的問題。對于這樣的問題,還是需要找專門的專業(yè)軟件或者找有這些專業(yè)軟件的維修人員,通過軟件對磁頭的控制程序做出輕微的調(diào)整,一般就可以恢復正常使用。不過如果硬盤已經(jīng)有一定的“年紀”了,或者平時就是不間斷、大負荷使用的話,磁頭就確實已經(jīng)疲勞或者老化了,即使經(jīng)過調(diào)整暫時把問題掩蓋起來,還是會在不長的時間內(nèi)再次出現(xiàn)的。

5.磁頭變形

??? 這個跟磁頭定位不準是不一樣的,即使是微小的變形,對于讀取數(shù)據(jù)所需要的精度來說也已經(jīng)是太多了,用軟件調(diào)整的方法不一定可行。處理這樣的問題,最簡單直接的方法就是像處理大面積壞道一樣,把這個磁頭停掉。這同樣會損失這個磁頭所負責讀取的盤面的那一部分容量。

6.控制芯片或者電路板燒壞

??? 這樣的問題沒說的,一般最直接的方法都是找另一塊同樣型號的硬盤的電路板,把壞的電路板換下來(維修的人管這個叫“換板”)?;蛘哒乙粔K相同型號的芯片,寫進同型號硬盤的芯片信息,然后換到電路板上去。

??? 說句實在話,其實硬盤保留區(qū)的信息和內(nèi)部指令,是由硬盤廠商開發(fā)出來的,也受到知識產(chǎn)權和專利的保護,那些專業(yè)軟件通過破解內(nèi)部信息和指令的方法來維修,從嚴格的法律意義上來說,并不是一種正確的途徑。而且,對于硬盤維修這個行業(yè),硬盤廠商心里面肯定是蠻不舒服的——要是所有人在硬盤壞了的時候第一時間都是考慮先試著修一下,將就著用,那么誰還會去買新硬盤呢?在這個微利時代,廠商的盈利要建立在大量出貨的基礎上,如果銷售量上不去,那么對硬盤廠商的打擊是相當大的。盡管如此,但是他們嘴上卻不能有任何表示——不讓消費者維修,逼著他們買新的,這個罪名可沒人擔當?shù)闷?。于是,硬盤廠商只能在暗中采取一系列措施來防止硬盤保留區(qū)的信息和指令被破解。

??? 首先是不斷開發(fā)新的信息格式和新的指令集。不同廠商的硬盤內(nèi)部的信息格式和指令固然不同,就算是同一個廠商的不同型號硬盤,內(nèi)部的信息和指令也有可能是不同的,這樣就無形中增加了破解的難度——為了能維修不斷增加的新的硬盤型號,開發(fā)這些專業(yè)軟件的公司就必須不斷研究新的硬盤。

其次是采用芯片和硬盤內(nèi)部信息結合的方式來杜絕換板?,F(xiàn)在的硬盤,在控制芯片內(nèi)部和硬盤保留區(qū)內(nèi)都有一個唯一的串號,每一個硬盤的串號都是不一樣的。在硬盤啟動時,硬盤內(nèi)部控制程序會先把在芯片中的串號和保存在磁盤上面的串號作對比,兩者一致才繼續(xù)初始化;如果兩者不一致,就掛起。這樣,即使更換了同樣型號的硬盤電路板和芯片,也會因為內(nèi)部串號校驗的時候不能通過而無法啟動硬盤。

?? 最后一個方法是“釜底抽薪”,從根本上扼殺這些靠破解指令生存的公司的空間。其實,以前很多硬盤廠商提供的工具里面是有盤片掃描、加入壞道列表等功能的,像希捷的Disk Technician Factory Test。只是后來因為廠商希望加快硬盤的生命循環(huán)周期,才把這些功能去掉了。但是現(xiàn)在,一些廠商又開始在最新版的原廠工具里面重新加入這些功能(像IBM/日立和西部數(shù)據(jù)),有的甚至還加入了對硬盤固件(BIOS或Firmware)進行簡單修復的功能。當然,為了避免這些工具真的會有“起死回生”的能力,廠商們在功能上都作了一定的限制,避免功能太強,但即便是這樣,也足夠應付日常產(chǎn)生的絕大部分問題。原廠的工具絕大多數(shù)是免費的,而其他公司的工具價格都是上萬元,用戶們用腳趾頭都可以作出選擇,這就從根本上扼殺了這些第三方公司的軟件的生存空間。

?? 不過對于硬盤維修,最近國內(nèi)業(yè)界發(fā)生了一些事,使我覺得有不吐不快的感覺。目前能稱為專業(yè)級的軟件,一般都是來自俄羅斯和烏克蘭,如PC-3000、MHDD、HDD、HRT等等,國內(nèi)目前能放上桌面的大概就是效率源了。根據(jù)效率源的宣傳資料,他們說是可以“修好”物理壞道,讓硬盤“完全跟新的一樣”,這樣的話就比較值得認真探討一下了。真的是可以“完全跟新的一樣”嗎?其實磁盤表面的物理損壞,無非來自兩種原因——磁介質(zhì)不穩(wěn)定和表面破損。一個扇區(qū)的磁介質(zhì)不穩(wěn)定,對相鄰的其他扇區(qū)的磁介質(zhì)影響非常非常微小,因此屏蔽掉后確實不會影響使用;而且只要其他的扇區(qū)磁介質(zhì)仍然有足夠的穩(wěn)定性,這個硬盤還可以繼續(xù)穩(wěn)定使用一段較長的時間。但是構成物理壞道的原因,差不多90%來自因為碰撞、磁頭劃傷而導致的盤片表面破損。這種破損對周邊扇區(qū)的影響是非常大的,破損處表面的磁介質(zhì)晶體處于碎裂和疏松狀態(tài),在硬盤盤片以5400轉/分或者7200轉/分的轉速高速旋轉時,該處的破損晶體要承受多大的內(nèi)應力、多大的離心力、多大的空氣摩擦力、多大的熱張力,都是有定律可遵循、有公式可計算的。在多種力的作用下,這個傷痕就會慢慢向四周蔓延,導致周圍的扇區(qū)也出現(xiàn)壞道,并且越來越多。因此,類似效率源這樣的宣傳其實是不科學,也不負責任的,硬盤雖說是高科技產(chǎn)品,但總還是地球人造出來的,還是要遵守地球上的物理定律的吧?還有,最近效率源推出了全新的版本,據(jù)說是全面改進了維修方式,比外國產(chǎn)品還要先進。通過一些朋友的幫助和其他渠道,我找到了他們的試用版,在試用以后,發(fā)現(xiàn)這個軟件在設計上存在非常大的問題,一是對芯片組的兼容性有很大漏洞,在我的MVP3機器上運行昆騰模塊就出現(xiàn)掛起不能啟動的錯誤;第二是出現(xiàn)漏查和把好盤修壞的錯誤,在一塊被效率源邁拓模塊修好了的邁拓盤上,用MHDD掃描仍然發(fā)現(xiàn)有錯誤,而在經(jīng)PC-3000掃描過的邁拓硬盤上,效率源卻說有壞道并且大肆修復一番,把缺陷列表改得不成人形了。看來,這個版本的推出實在是過于匆忙了,連作為軟件產(chǎn)品的基本穩(wěn)定性都還沒有具備。另一方面,應該是效率源為了縮短掃描時間(如果按照MHDD的默認掃描方式,一塊有5000個壞道的40GB硬盤掃描1個星期大概還不能完成),采用了簡化算法來掃描,結果快是快了,但也出現(xiàn)了很多漏查和錯誤判斷。這個問題也凸現(xiàn)出在程序設計的基礎理念、總體控制、查錯算法和對硬盤內(nèi)部信息的理解上,國內(nèi)的技術員跟國外相比還是有很大的差距啊。

?? 其實,從總體上說,用軟件來維修硬盤,本身就是層次比較低、成本也比較低的維修方法。因為用軟件修,畢竟還是需要硬盤可以轉動、機器可以認出硬盤型號和參數(shù)、磁頭仍然可以運動并讀寫等等先決條件,一旦碰到一些死得特別徹底的(如硬盤哐哐響,盤體明顯變形等),軟件也就根本沒有辦法了,所以財大氣粗的老美就對軟件維修硬盤這個玩意兒不大感冒(這也是一眾硬盤廠商沒有對破解硬盤信息的公司采取決定性法律措施的原因之一),但是老美卻具備世界上最尖端、也是最高成本的維修技術。至于他們拿這些技術干什么用的,下面很快就會提到。下面先講一下成本比較高,可以修一些已經(jīng)本身不能動、機器認不出、可以說已經(jīng)判了“死刑”的硬盤的方法——開盤維修。

?? 通常,普通的老美用戶都不修東西,硬盤壞了就扔掉換一個。類似象上面那些層次的損壞,除了邏輯錯誤,他們都是不去修的。但是,也確實有一些非要維修不可的時候,對于一些有盤體變形、磁頭松脫、盤片偏心、馬達損壞等問題的硬盤,卻非要修的時候,他們通常會采取開盤維修法,拆開硬盤,矯正或者更換盤體、磁頭,矯正盤片轉軸、更換馬達等等。不要以為這樣很簡單,因為開盤維修需要無塵程度非常高的無塵工作臺甚至無塵工作間,光是配置一個這樣的工作環(huán)境就不是普通公司可以承受的。目前國內(nèi)能達到100級的無塵工作臺或者超凈工作室已經(jīng)不多了,而對于維修這些損壞種類的硬盤來說,需要更高級別的無塵工作空間。單單是維持這樣一個工作環(huán)境就已經(jīng)所費不菲,難道老美們都瘋了,要把錢往海里扔?當然不是,因為不單單在美國,在俄羅斯或者其他國家,同樣有具備這樣先進的技術和設備的維修公司,來對那些非修不可的硬盤進行維修。

?? 說句實在話,一個硬盤才多少錢?值得那樣大動干戈?確實,單單是維修硬盤本身的話就實在是太不符合成本效益原則了,但這些公司的目標明確得很,只有一個字——利!所謂“利之所在,趨之若慕”,他們之所以舍得下這樣的本錢,當然是背后存在著比這個本錢更大的利益,而這個利益就是——數(shù)據(jù)恢復!


?

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?