數(shù)據(jù)恢復(fù)的基本功和硬盤數(shù)據(jù)存儲結(jié)構(gòu)
針對一些簡單的軟件類數(shù)據(jù)丟失,我們自己動手就能解決問題,不僅可以省下一大筆費用,而且對自己的電腦水平的提高也是一個難得的機會。對于硬件數(shù)據(jù)恢復(fù) 以及復(fù)雜的服務(wù)器磁盤陣列數(shù)據(jù)恢復(fù),了解其過程也有助于我們選擇適合的數(shù)據(jù)恢復(fù)服務(wù)商,并且可具備最基本的應(yīng)急能力。掌握數(shù)據(jù)恢復(fù)的基本手段會使你遭遇突 如其來的災(zāi)難時更加鎮(zhèn)定,此時合理的解決方法自然能夠成功挽救數(shù)據(jù)。
面對危機心態(tài)也很重要
一旦遭遇數(shù)據(jù)危機,保持一份從容不迫的心態(tài)非常重要,出現(xiàn)手忙腳亂的情況則很可能造成更大的破壞,讓本來可以恢復(fù)的數(shù)據(jù)變得無法挽救。事實上,自己獨立 挽救百萬元價值的數(shù)據(jù)并非是天方譚談,只要掌握一些操作技巧并方法得當,大家完全可能會扮演拯救數(shù)據(jù)危機的英雄角色。下面我們將幫助大家了解哪些數(shù)據(jù)是可 以恢復(fù)的,同時提供必要的基礎(chǔ)知識和科學(xué)有效的修復(fù)步驟,將瀕臨毀滅的數(shù)據(jù)一步一步挽救回來。
對癥下藥:哪些數(shù)據(jù)可以挽救
數(shù)據(jù)出現(xiàn)問題主要包括兩大類:邏輯問題和硬件問題,相對應(yīng)的恢復(fù)也分別稱為軟件恢復(fù)和硬件恢復(fù)。軟件恢復(fù)是指通過軟件的方式進行數(shù)據(jù)修復(fù),整個過程并不涉及硬件維修。而導(dǎo)致數(shù)據(jù)丟失的原因往往是病毒感染、誤格式化、誤分區(qū)、誤克隆、誤刪除、操作斷電等。
軟件類故障的特點為:無法進入操作系統(tǒng)、文件無法讀取、文件無法被關(guān)聯(lián)的應(yīng)用程序打開、文件丟失、分區(qū)丟失、亂碼顯示等。
事實上,造成軟件類數(shù)據(jù)丟失的原因十分復(fù)雜,每種情況都有特定的癥狀出現(xiàn),或者多種癥狀同時出現(xiàn)。一般情況下,只要數(shù)據(jù)區(qū)沒有被徹底覆蓋,個人用戶通過 本專題的學(xué)習(xí),基本上都可以順利恢復(fù)。以最普通的刪除操作為例,實際上此時保存在硬盤中的文件并沒有被完全覆蓋掉,通過一些特定的軟件方法,能夠按照主引 導(dǎo)區(qū)、分區(qū)、DBR、FAT,最后文件實體恢復(fù)的順序來解決。
當然也應(yīng)客觀承認的是,盡管軟件類 數(shù)據(jù)恢復(fù)有很多細節(jié)性的技巧與難以簡單表達的經(jīng)驗,但是也的確存在現(xiàn)有軟件恢復(fù)技術(shù)無能為力的情況。如果硬盤中的數(shù)據(jù)被完全覆蓋或者多次被部分覆蓋,很可 能使用任何軟件也無法修復(fù)。至于業(yè)內(nèi)謠傳的美國部分專業(yè)數(shù)據(jù)恢復(fù)服務(wù)商能夠在數(shù)據(jù)7次被徹底覆蓋的情況下順利恢復(fù)數(shù)據(jù),這種說話也未經(jīng)考證,而且從存儲原 理的角度來看其可能性并不大,否則我們的硬盤豈不是可以輕松擴容7倍?
練好基本功:硬盤數(shù)據(jù)存儲結(jié)構(gòu)要分清
想恢復(fù)數(shù)據(jù),我們就必須先來了解硬盤的存儲結(jié)構(gòu),以便在恢復(fù)數(shù)據(jù)時好對癥下藥。
剛買來的硬盤,我們是沒有辦法使用的,需要將它分區(qū)、格式化,然后再安裝上操作系統(tǒng)才可以使用。而在這一過程中,要將硬盤分成主引導(dǎo)區(qū)(MBR)、操作系統(tǒng)引導(dǎo)記錄區(qū)(DBR)、FAT表、DIR目錄區(qū)和Data數(shù)據(jù)區(qū)等五部分(如圖,硬盤存儲的五個部分)。
MBR(Main Boot Record)位于整個硬盤的0磁道0柱面1扇區(qū)。不過,在總共512字節(jié)的主引導(dǎo)扇區(qū)中,MBR只占用了其中的446個字節(jié),另外的64個字節(jié)交給了 DPT(Disk Partition Table硬盤分區(qū)表),最后兩個字節(jié)“55AA”是分區(qū)的結(jié)束標志,其整體構(gòu)成了硬盤的主引導(dǎo)扇區(qū)。
主引導(dǎo)記錄中包含了硬盤的一系列參數(shù)和一段引導(dǎo)程序。其中的硬盤引導(dǎo)程序的主要作用是檢查分區(qū)表是否正確并且在系統(tǒng)硬件完成自檢以后引導(dǎo)具有激活標志的 分區(qū)上的操作系統(tǒng),并將控制權(quán)交給啟動程序。MBR是由分區(qū)程序(如Fdisk.exe)所產(chǎn)生的,它不依賴任何操作系統(tǒng),而且硬盤引導(dǎo)程序也是可以改變 的,從而實現(xiàn)多系統(tǒng)共存。
DBR(Dos Boot Record,操作系統(tǒng)引導(dǎo)區(qū))通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可以直接訪問的第一個扇區(qū),它包括一個引導(dǎo)程序和一個被稱為BPB (Bios Parameter Block)的分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任務(wù)是當MBR將系統(tǒng)控制權(quán)交給它時,判斷本分區(qū)根目錄前兩個文件是不是操作系統(tǒng)的引導(dǎo)文件。如果確定存 在,就把它讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲格式、硬盤介質(zhì)描述符、根目錄大小、FAT個數(shù),分 配單元的大小等重要參數(shù)。DBR是由高級格式化程序(如Format.com等程序)所產(chǎn)生。
FAT(File Allocation Table,即文件分配表),是操作系統(tǒng)的文件尋址系統(tǒng)。為了防止意外損壞,F(xiàn)AT一般做兩個(也可以設(shè)置為一個),第二FAT為第一FAT的備份。同一 個文件的數(shù)據(jù)并不一定完整地存放在磁盤的一個連續(xù)的區(qū)域內(nèi),而往往會分成若干段,像一條鏈子一樣存放。由于硬盤上保存著段與段之間的連接信息,操作系統(tǒng)在 讀取文件時,總是能夠準確地找到各段的位置并正確讀出。在FAT區(qū)之后便是目錄區(qū)與數(shù)據(jù)區(qū),其中目錄區(qū)起到定位的作用,而數(shù)據(jù)區(qū)則是真正存儲數(shù)據(jù)的地方