萬盛學電腦網

 萬盛學電腦網 >> 硬盤故障 >> 拯救!硬盤數據搶救經驗談

拯救!硬盤數據搶救經驗談

由於技術的成熟以及生產成本的下降,硬盤的價格和它的容量成反比的一路狂降,現在一般普通用戶的硬盤動辄120G或160G,一些喜歡下載東東的玩家更是用到了三四百個Gb的硬盤了。大容量以及高轉速的硬盤給用戶帶來更多的存儲空間,同時呢,它也帶來更多的不穩定性,經常會無緣無故的數據丟失進不了系統,更甚是整個硬盤GAME OVER。不少用戶在抱怨,怎麼就以前那些小硬盤反而不會經常出狀況呢

  其實,這些問題的產生不僅和硬盤的質量有關,而且和我們用戶使用硬盤的習慣也有很大關系。硬盤作為電子產品,出現數據丟失等現象是比較常見的,因此,作為用戶我們要養成務份重要數據的良好習慣,同時掌握一些解決常見的數據丟失故障的技巧,這樣才能在必要的時候及時搶救出你硬盤裡(電腦自動關機)的數據,把硬盤損壞帶來的損害降到最低。

一、未雨綢缪,談新硬盤的分區

  拿到一塊新的硬盤,要做的第一件事當然就是分區了。這一步驟的重要性很容易被用戶忽略,一般用戶都會很隨意地安排硬盤的分區。其實,硬盤分區是否合理直接影響到以後工作的便利性和數據的安全性。

1.硬盤分區基本知識

  講到硬盤分區,就得為大家介紹一下分區的基本知識了。一般在完成硬盤分區之後,會形成3種形式的分區狀態;即主分區、擴展分區和邏輯分區。

  主分區是一個比較單純的分區,通常位於硬盤的最前面一塊區域中,構成邏輯C磁盤。其中的主引導程序是它的一部分,此段程序主要用於檢測硬盤分區的正確性,並確定活動分區,負責把引導權移交給活動分區的DOS或其他操作系統。此段程序損壞將無法從硬盤引導,但從軟區或光區之後可對硬盤進行讀寫。

  擴展分區和邏輯分區的概念比較復雜,可能會造成硬盤分區與邏輯磁盤混淆;分區表的第四個字節為分區類型值,正常的可引導的大於32mb的基本DOS分區值為06,擴展的DOS分區值是05。如果把基本DOS分區類型改為05則無法啟動系統,並且不能讀寫其中的數據。

  分區表中還有其他數據用於紀錄分區的起始或終止地址。這些數據的損壞將造成該分區的混亂或丟失,一般無法進行手工恢復,唯一的方法是用備份的分區表數據重新寫回,或者從其他的相同類型的並且分區狀況相同的硬盤上獲取分區表數據。

  由於微機操作系統僅僅為分區表保留了64個字節的存儲空間,而每個分區的參數占據16個字節,所以操作系統只允許存儲4個分區的數據,實際使用中4個邏輯磁盤往往不能滿足需求;我們常說的硬盤擴展分區,它只是一個指向下一個分區的指針,這種指針結構將形成一個單向鏈表。所以一旦單向鏈表發生問題,將會導致磁盤的丟失。

  如果對這個概念仍是搞不清楚,那就直接記住一個簡單原則好了:只有在建立了擴展分區的基礎上才能建立邏輯分區,而擴展分區的損壞直接導致邏輯分區丟失。

2.硬盤分區推薦工具

  目前用於硬盤分區的軟件非常多,像FDISK、NORTONDISKDOCTOR和PQMagic等等,用戶可以根據自己的喜好進行選擇。在這裡(電腦自動關機),筆者向大家推薦這款國產硬盤分區工具DiskMan,它的功能比較強http://.,而且是全中文界面,非常適合國人使用。

3.硬盤分區小技巧

1.系統分區不要太大,一般5~10G就可以了。 
2.分區不要太多,這樣會造成硬盤空間浪費,一般為四個分區最好。 
3.重要數據要放在最不常用的一個分區,方便以後硬盤損壞恢復數據。

二、亡羊補牢,談硬盤的數據恢復

  正所謂智者千慮,必有一失,無論再怎樣小心使用你的硬盤,你也不能保證它不會來個罷工,所以,當硬盤出現故障時,我們就要仔細檢查,對症下藥了,下面,筆者就為大家介紹幾種比較常見的硬盤故障的數據修復方法。

1.病症:分區表損壞時的數據修復

推薦工具:諾頓磁盤醫生NDD

解決方案:

  硬盤主引導記錄(MBR)所在的扇區也是病毒重點攻擊的地方,通過破壞主引導扇區中的DPT(分區表),就可以輕易地損毀硬盤分區信息,達到對資料的破壞目的。分區表的損壞是分區數據被破壞而使記錄被破壞的。所以,我們可以使用軟件來進行修復。一般情況下,硬盤分區之後,要備份一份分區表至軟盤、光盤或者移動存儲活動盤上。

  在這方面,國內著名的殺毒軟件KV3000系列和瑞星都提供了完整的解決方案。但是,對於沒有備份分區表的硬盤來說,雖然KV3000也提供了相應的修復方法,不過成功率相對就要低很多了。在恢復分區上,諾頓磁盤醫生NDD是絕對強http://.勁的工具,可以自動修復分區丟失等情況,可以搶救軟盤壞區中的數據,強http://.制讀出後搬移到其它空白扇區。

  在硬盤崩潰或異常的情況下,它可能帶給用戶一線希望。在出現問題後,用啟動盤啟動,運行NDD,選擇Diagnose進行診斷。NDD會對硬盤進行全面掃描,如果有錯誤的話,它會向你提示,然後只要根據軟件的提示選擇修復項目即可,而且這些問題它都能輕輕松松地解決。

  另外,大家非常熟悉的中文磁盤工具DiskMan,在重建分區表方面具有非常實用的功能,用於修復分區表的損壞是最合適不過了。如果硬盤分區表被分區調整軟件(或病毒)嚴重破壞,必將引起硬盤和系統癱瘓的嚴重後果,而DiskMan可通過未被破壞的分區引導記錄信息重新建立分區表。只要在菜單的工具欄中選擇“重建分表”,DiskMan即開始搜索並重建分區。

  使用過程之中,DiskMan將首先搜索0柱面0磁頭從2扇區開始的隱含扇區,尋找被病毒挪動過的分區表。緊接著要搜索每個磁頭的第一個扇區。整個搜索過程是采用“自動”或“交互”兩(電腦沒聲音)種方式進行。自動方式保留發現的每一個分區,適用於大多數情況。交互方式對發現的每一個分區都會給出提示,由用戶選擇是否保留。

  當采用自動方式重建的分區表一旦出現不正確的故障時,我們可以采用交互方式重新進行搜索。

  但是,重建分區表功能也不能保證做到百分之百的修復好硬盤分區表。所以最好是平http://www.xsyzj.cn時一定要做好分區表的備份工作;如果沒有做備份的話,請下載一個DISKGEN軟件,然後在工具選項中,選備份分區表,一般默認是備份到軟驅上面的,當然你也可以把它刻錄在光盤上面。

2.病症:零磁道損壞時的數據恢復

推薦工具:DiskMan

解決方案:

  硬盤的主引導記錄區(MBR)在零磁道上。MBR位於硬盤的0磁道0柱面1扇區,其中存放著硬盤主引導程序和硬盤分區表。在總共512字節的硬盤主引導記錄扇區中,446字節屬於硬盤主引導程序,64字節屬於硬盤分區表(DPT),兩(電腦沒聲音)個字節(55 AA)屬於分區結束標志。零磁道一旦受損,將使硬盤的主引導程序和分區表信息將遭到嚴重破壞,從而導致硬盤無法引導。

  0磁道損壞判斷:系統自檢能通過,但啟動時,分區丟失或者C盤目錄丟失,硬盤出現有規律的“咯吱……咯吱”的尋道聲,運行SCANDISK掃描C盤,在第一簇出現一個紅色的“B”,或者Fdisk找不到硬盤、DM死在0磁道上,此種情況即為零磁道損壞!零磁道損壞屬於硬盤壞道之一,只不過它的位置相當重要,因而一旦遭到破壞,就會產生嚴重的後果。

  通常0磁道損壞的硬盤,可以通過PCTOOLS的DE磁盤編輯器(或者DiskMan)來使0磁道偏轉一個扇區,使用1磁道來作為0磁道來進行使用。而數據可以通過Easyrecovery來按照簇進行恢復,但數據無法保證得到完全恢復。

3.病症:格式化硬盤後數據的恢復

推薦工具:DOS命令UnFormat

解決方案:

  在DOS高版本狀態下,格式化操作format在缺省狀態下都建立了用於恢復格式化的磁盤信息,實際上是把磁盤的DOS引導扇區,fat分區表及目錄表的所有內容復制到了磁盤的最後幾個扇區中(因為後面的扇區很少使用),而數據區中的內容根本沒有改變。我們都知道在DOS時代有一個非常不錯的工具UnFormat,它可以恢復由Format命令清除的磁盤。

  如果用戶是在DOS下使用Format命令誤格式化了某個分區的話,可以使用該命令試試。不過UnFormat只能恢復本地硬盤和軟件驅動器,而不能恢復網絡驅動器。UnFormat命令除了上面的反格式化功能,它還能重新修復和建立硬盤驅動器上的損壞分區表。另外DOS還提供了一個miror命令用於紀錄當前的磁盤的信息,供格式化或刪除之後的恢復使用,此方法也比較有效。

4.病症:文件丟失後的數據恢復

推薦工具:EasyRecovery

解決方案:

  在日常使用中,由於誤刪除或系統出錯等原因,會讓我們誤刪除或丟失一些重要數據。在這個時候一定要記住,千萬不要再向該分區或者磁盤寫入信息,因為剛被刪除的文件被恢復的可能性最大。實際上當用fdisk刪除了硬盤分區之後,表面現象是硬盤中的數據已經完全消失,在未格式化時進入硬盤會顯示無效驅動器。

  如果了解fdisk的工作原理,就會知道,fdisk只是重新改寫了硬盤的主引導扇區(0面0道1扇區)中的內容。具體說就是刪除了硬盤分區表信息,而硬盤中的任何分區的數據均沒有改變。

  由於刪除與格式化操作對於文件的數據部分實質上絲毫未動,這樣,就給文件恢復提供了可能性。我們只要利用一些反刪除軟件(它的工作原理是通過對照分區表來恢復文件的),用戶可以輕松地實現文件恢復的目的。同時誤格式化同誤刪除的恢復方法在使用上基本上沒有大的區別,只要待恢復的文件所占用的簇不被其他文件占用,大部分數據仍是可以被恢復的。

  而且如果你的Windows系統還可以正常使用的話,那麼最簡單的恢復方法就是用Windows版EasyRecovery軟件。

實例分析:

  進入主界面,主窗口中顯示了系統中硬盤的分區情況,其中有幾個Unknown File System Type,這是當初用Fdisk誤刪除的幾個FAT分區。

  我們先選中需要修復的1.74G大小的分區,再點擊“Next”按鈕進入第二步。

  該窗口顯示了所選分區在整個硬盤中的分布情況,並且可以手工決定分
copyright © 萬盛學電腦網 all rights reserved