什么是數據恢復:當存儲介質出現損傷或由于人員誤操作、操作系統本身故障所造成的數據看不見、無法讀取、丟失。工程師通過特殊的手段讀取卻在正常狀態下不可見、不可讀、無法讀的數據。數據恢復是指通過技術手段,將保存在臺式機硬盤、筆記本硬盤、服務器硬盤、存儲磁帶庫、移動硬盤、U盤、數碼存儲卡、Mp3等等設備上丟失的數據進行搶救和恢復的技術。
一、數據存儲及恢復的基本原理
現實中很多人不知道刪除、格式化等硬盤操作丟失的數據可以恢復,以為刪除、格式化以后數據就不存在了。事實上,上述簡單操作后數據仍然存在于硬盤中,懂得數據恢復原理知識的人只需幾下便可將消失的數據找回來,不要覺得不可思議,在了解數據在硬盤、優盤、軟盤等介質上的存儲原理后,你也可以親自做一回魔術師。
硬盤存放數據的基本單位為扇區,我們可以理解為一本書的一頁。當我們裝機或買來一個移動硬盤,第一步便是為了方便管理--分區。無論用何種分區工具,都會在硬盤的第一個扇區標注上硬盤的分區數量、每個分區的大小,起始位置等信息,術語稱為主引導記錄(MBR),也有人稱為分區信息表。當主引導記錄因為各種原因(硬盤壞道、病毒、誤操作等)被破壞后,一些或全部分區自然就會丟失不見了,根據數據信息特征,我們可以重新推算計算分區大小及位置,手工標注到分區信息表,“丟失”的分區回來了。
為了管理文件存儲,硬盤分區完畢后,接下來的工作是格式化分區。格式化程序根據分區大小,合理的將分區劃分為目錄文件分配區和數據區,就像我們看得小說,前幾頁為章節目錄,后面才是真正的內容。文件分配表內記錄著每一個文件的屬性、大小、在數據區的位置。我們對所有文件的操作,都是根據文件分配表來進行的。文件分配表遭到破壞以后,系統無法定位到文件,雖然每個文件的真實內容還存放在數據區,系統仍然會認為文件已經不存在。我們的數據丟失了,就像一本小說的目錄被撕掉一樣。要想直接去想要的章節,已經不可能了,要想得到想要的內容(恢復數據),只能憑記憶知道具體內容的大約頁數,或每頁(扇區)尋找你要的內容。我們的數據還可以恢復回來。
我們向硬盤里存放文件時,系統首先會在文件分配表內寫上文件名稱、大小,并根據數據區的空閑空間在文件分配表上繼續寫上文件內容在數據區的起始位置。然后開始向數據區寫上文件的真實內容,一個文件存放操作才算完畢。
刪除操作卻簡單的很,當我們需要刪除一個文件時,系統只是在文件分配表內在該文件前面寫一個刪除標志,表示該文件已被刪除,他所占用的空間已被“釋放”, 其他文件可以使用他占用的空間。所以,當我們刪除文件又想找回他(數據恢復)時,只需用工具將刪除標志去掉,數據被恢復回來了。當然,前提是沒有新的文件寫入,該文件所占用的空間沒有被新內容覆蓋。
格式化操作和刪除相似,都只操作文件分配表,不過格式化是將所有文件都加上刪除標志,或干脆將文件分配表清空,系統將認為硬盤分區上不存在任何內容。格式化操作并沒有對數據區做任何操作,目錄空了,內容還在,借助數據恢復知識和相應工具,數據仍然能夠被恢復回來。
注意:格式化并不是100%能恢復,有的情況磁盤打不開,需要格式化才能打開。如果數據重要,千萬別嘗試格式化后再恢復,因為格式化本身就是對磁盤寫入的過程,只會破壞殘留的信息。
數據恢復工程師常說:“只要數據沒有被覆蓋,數據就有可能恢復回來”。因為磁盤的存儲特性,當我們不需要硬盤上的數據時,數據并沒有被拿走。刪除時系統只是在文件上寫一個刪除標志,格式化和低級格式化也是在磁盤上重新覆蓋寫一遍以數字0為內容的數據,這就是覆蓋。
一個文件被標記上刪除標志后,他所占用的空間在有新文件寫入時,將有可能被新文件占用覆蓋寫上新內容。這時刪除的文件名雖然還在,但他指向數據區的空間內容已經被覆蓋改變,恢復出來的將是錯誤異常內容。同樣文件分配表內有刪除標記的文件信息所占用的空間也有可能被新文件名文件信息占用覆蓋,文件名也將不存在了。
當將一個分區格式化后,有拷貝上新內容,新數據只是覆蓋掉分區前部分空間,去掉新內容占用的空間,該分區剩余空間數據區上無序內容仍然有可能被重新組織,將數據恢復出來。
同理,克隆、一鍵恢復、系統還原等造成的數據丟失,只要新數據占用空間小于破壞前空間容量,數據恢復工程師就有可能恢復你要的分區和數據。
二、數據恢復種類:
1、硬件故障數據恢復
硬件故障占所有數據意外故障一半以上,常有雷擊、高壓、高溫等造成的電路故障,高溫、振動碰撞等造成的機械故障,高溫、振動碰撞、存儲介質老化造成的物理壞磁道扇區故障,當然還有意外丟失損壞的固件BIOS信息等。
硬件故障的數據恢復當然是先診斷,對癥下藥,先修復相應的硬件故障,然后根據修復其他軟故障,最終將數據成功恢復。
電路故障需要我們有電路基礎,需要更加深入了解硬盤詳細工作原理流程。機械磁頭故障需要100級以上的工作臺或工作間來進行診斷修復工作。另外還需要一些軟硬件維修工具配合來修復固件區等故障類型。
2、磁盤陣列RAID數據恢復
磁盤陣列的存儲原理這里不作講解,可參看本站陣列知識文章,其恢復過程也是先排除硬件及軟故障,然后分析陣列順序、塊大小等參數,用陣列卡或陣列軟件重組,重組后便可按常規方法恢復數據。
編輯本段數據恢復方法硬盤數據恢復
硬盤軟故障:系統故障:系統不能正常啟動、密碼或權限丟失、分區表丟失、BOOT區丟失、MBR丟失; 文件丟失:誤操作、誤格式化、誤克隆、誤刪除、誤分區、病毒破壞、黑客攻擊、PQ操作失敗、RAID磁盤陣列失效等; 文件損壞:損壞的Office系列Word、Excel、Access、PowerPoint文件Microsoft SQL數據庫復、Oracle數據庫文件修復、Foxbase/foxpro的dbf數據庫文件修復;損壞的郵件Outlook Express dbx文件,Outlook pst文件的修復;損壞的MPEG、asf、RM等媒體文件的修復。
3、硬盤物理故障
CMOS不認盤; 常有一種“咔嚓咔嚓”的磁頭撞擊聲; 電機不轉,通電后無任何聲音; 磁頭錯位造成讀寫數據錯誤; 啟動困難、經常死機、格式化失敗、讀寫困難; 自檢正常,但“磁盤管理”中無法找到該硬盤; 電路板有明顯的燒痕等。 磁盤物理故障分類: 盤體故障:磁頭燒壞、磁頭老化、磁頭芯片損壞、電機損壞、磁頭偏移、零磁道壞、大量壞扇、盤片劃傷、磁組變形; 電路板故障:電路板損壞、芯片燒壞、斷針斷線。 固件信息丟失、固件損壞等。
4、U盤數據恢復
U盤,優盤,XD卡,SD卡,CF卡,MEMORY STICK,,SM卡,MMC卡,MP3,MP4,記憶棒,數碼相機,DV,微硬盤,光盤,軟盤等各類存儲設備。硬盤,移動盤,閃盤,SD卡、CF卡等數據介質損壞或出現電路板故障、磁頭偏移、盤片劃傷等情況 下,采用開體更換,加載,定位等方法進行數據修復。
數碼相機內存卡,如,SD卡,CF卡,記憶棒等,U盤,甚至最新的SSD固態硬盤。由于沒有盤體,沒有盤片,存儲的數據是FLASH芯片。如果出現硬件故障,目前只有極少數數據恢復公司可以恢復此類介質,這是由于一般的數據恢復公司做此類介質時,需要匹配對應的主控芯片,而主控芯片在買來備件后需要拆開后才能知道,備件一拆,立馬毀了,如果主控芯片不能配對,數據仍然無法恢復。即使碰巧配上主控型號,也不代表一定可以讀出數據,因此恢復的成本和代價非常之高。一般的數據恢復公司碰上此類介質,成功率非常低,基本上放棄,這種恢復技術和原理是目前大多數數據恢復的做法。但是,對于恢復FLASH類的介質,已經新出一種數據恢復技術,可以不需要配對主控芯片,通過一種特殊的硬件設備,直接讀取FLASH芯片里的代碼,然后配上特殊的算法和軟件,通過人工組合,直接重組出FLASH數據。這種恢復方法和原理,成功率幾乎接近100%。但是受制于此類設備的昂貴,同時對數據恢復技術要求很高,工程師不但要精通硬件,還需要軟件,更要精通文件系統,因此目前全國只有極個別的數據恢復公司可以做到成功率接近100%,有些公司花了很高代價采購此設備后,由于工程師技術所限,不會使用,同樣無法恢復。雖然從技術上解決了FLASH恢復的難題,但是對客戶而言,此類恢復的成本非常之高,比硬盤的硬件故障恢復價格要高。2G左右的恢復費接近千元,32G,64G容量的恢復費用基本上在3000-5000。
5、Unix數據恢復
基于Solaris SPARC 平臺的數據恢復,基于INTEL 平臺的Solaris 數據恢復,可恢復SCO OPERNSERVER數據,HP-UNIX的數據恢復,IBM-AIX的數據恢復
Linux數據恢復Linux操作系統中的數據備份工作是Linux系統管理員的重要工作和職責。傳統的Linux服務器數據備份的方法很多,備份的手段也多種多樣。常見的Linux數據恢復備份方式僅僅是把數據通過TAR命令壓縮拷貝到磁盤的其它區域中去。還有比較保險的做法是雙機自動備份,不把所有數據存放在一臺計算機上,否則一旦這臺計算機的硬盤物理性損壞,那么一切數據將不復存在了。所以雙機備份是商業服務器數據安全的基本要求。RAID恢復、SCSI開盤恢復、服務器數據恢復、數據庫數據恢復。
注意:當數據出現問題時請勿自行操作以免造成數據覆蓋無法恢復,切記!!!
系統經常被當作為功能棧來分析,特別是網絡系統。大部分讀者可能都熟悉協議棧,它表示網...
移動硬盤壞道怎么修復?電腦硬盤有壞帶怎么修復?筆記本硬盤有壞帶怎么修復?華軍數據恢復工...
U盤病毒數U盤數據恢復中常見的問題。U盤病毒病狀及解決方法: U盤病毒病狀表現: 1、雙...
雖然三星硬盤是希捷收購,但我們仍然會有一段時間,許多三星驅動器在市場能耐心和帶給你...
客戶名稱:陳先生 硬盤型號:ST9500325AS 故障描述:寧波個人客戶DELL筆記本電腦,型號...
杭州一個客戶拿著iPhone向數據恢復中心杭州華軍數據恢復求助,原來她的iPhone短信無端端...
硬盤分區表損壞后的故障現象 一般有以下幾種。 ● 啟動電腦時無法進入windows 界面 ...