隨著數據恢復行業慢慢被大家所熟知,大家雖然不是行內人,但是對數據恢復相關信息還是很感興趣的,抱有一種學習了解的態度。平時筆者接觸到客戶來數據恢復,有時數據恢復工程師言語中包含了一些專業性很強的詞語,但是客戶還是很虛心的請教,讓人感到欣慰。所以筆者有時間會多寫一些數據恢復相關性文章以饗讀者。
軟件恢復數據:
對于硬盤的內部是有一定的校驗公式來保障數據的完整性的,根據每一個扇區內數據的內容、扇區的伺服信息,再根據一定的校驗公式經過運算,會產生一個唯一的校驗和,這個值每一個扇區都是不一樣的。同一個扇區儲存不同數據的時候校驗和固然不一樣,不同的扇區儲存相同的數據也會產生不一樣的校驗和(SCSI硬盤在這方面的機制會更加完善)。
數據恢復正是利用了這樣的原理,通過逆向運算,在某一方面的信息因為錯誤操作而丟失或者被改變的情況下,仍然可以根據其余的原始信息,把數據盡可能完整地還原出來。其實在實際操作中,刪除文件、重新分區并快速格式化(Format不要加U參數)、快速低格、重整硬盤缺陷列表等等,都不會把數據從物理扇區中實際抹去。
刪除文件只是把文件的地址信息在列表中抹去,而文件的數據本身還是在原來的地方靜靜躺著,除非拷貝新的數據進去那些扇區,才會把原來的數據真正抹去。重新分區和快速格式化只不過是重新構造新的分區表和扇區信息,同樣不會影響原來的數據在扇區中的物理存在,直到有新的數據去覆蓋他們為止。快速低格一般只有原廠的DM才可以實現,是用DM軟件快速重寫盤面、 磁頭、柱面、扇區等等初始化信息,仍然不會把數據從原來的扇區中抹去。
重整硬盤缺陷列表也只不過是把新的缺陷扇區加入到G列表或者P列表中去,對于那些本來儲存在缺陷扇區中的數據那是沒有辦法了,因為扇區已經出現物理損壞,即使不加入缺陷列表,也很難恢復;但對于其他數據,其實還是沒有實質性影響的。
對這樣的硬盤進行數據恢復,算是數據恢復里面比較簡單的,最關鍵的一點是在錯誤操作出現后,不要再對硬盤作任何自己都不知道目的的無意義操作和不要再往硬盤里面寫入任何東西。恢復這種硬盤的數據,可以通過純粹的軟件操作來完成。
目前大家能夠找到的數據恢復軟件還是非常多的,大致有FinalData、Recover、Lost&Found、Disk Genius 、Easy Recovery、Disk Recovery等等,還有其他很多,就不逐一列舉了。這些軟件有的在DOS模式下面運行,有的可以在Windows模式下面運行,甚至可以在 XP/WIN 7下面運行,處理NTFS格式分區里面丟失的數據。對于誤刪除、錯誤格式化,但又沒有用其他數據覆蓋這些形式的數據恢復,上面說的這些軟件還 是有相當好的效果的。
當然,如果讓一位新手和一位電腦高手來運用這些軟件的話,恢復效果會有很大的差別。要提高數據恢復的成功率,關鍵是要掌握每一個軟件的特性和每一個操作的參數和特點,有針對性地合理選擇,配合使用,這是需要一定的經驗積累才可以做到的。純粹軟件的恢復當然有著極大的局限性,前提條件是必須要硬盤還能夠正常使用才行。
因此,對于一些有輕微缺陷的硬盤,稍微修理一下,讓硬盤可以正常使用后,再進行軟件的數據恢復是明智的,因為這樣可以節省大量的數據恢復成本。畢竟,對于那些無論如何不能動的硬盤,軟件是無能為力的,這時候就需要使用成本比較高的硬件結合軟件來恢復了。
硬件數據恢復:
采用軟硬件結合的數據恢復方式,關鍵在于恢復用的儀器設備。這些設備都需要放置在超凈無塵工作間里面,而且這些設備內部的工作臺也是級別非常高的超凈空間。這些設備的恢復原理也是大同小異,都是把硬盤拆開, 把磁碟放進機器的超凈工作臺上,然后用激光束對盤片表面進行掃描,因為盤面上的磁信號其實是數字信號(0和1),所以相應地,反映到激光束發射的信號上也是不同的。
這些儀器就是通過這樣的掃描,一絲不漏地把整個硬盤的原始信號記錄在儀器附帶的電腦里面,然后再通過專門的軟件分析來進行數據恢復。可以說,這種設備的數據恢復率是相當驚人的,即使是位于物理壞道上面的數據,由于多種信息的缺失而無法找出準確的數據值,也可以通過大量的運算,在多種可能的數據值之間進行逐一代入,結合其他相關扇區的數據信息,進行邏輯合理性校驗,從而找出邏輯上最符合的真值。
底層數據恢復
不過這仍舊不是數據恢復的終極方式。因為他們都有一個前提,就是數據沒有被覆蓋。對于已經被覆蓋的數據、完全低格、全盤清零、強磁場破壞的硬盤,仍然有最終極的數據恢復方式,老美管這個叫“深層信號還原”。具體的原理比較復雜,但是可以通過一個相關的例子來說明。譬如一個人開車撞了人,跑掉了,為了逃避公安的偵查,他把汽車撞過凹陷的地方重新鼓起拉直,并噴上了新的油漆。那么,這樣處理過的車子,在肉眼的觀察下是看不出碰撞過的痕跡的。但是鑒證科的人只需要用弧光燈照射汽車, 戴上專門的偏光鏡去看,碰撞過的痕跡就馬上一目了然。"深層信號還原"應用了與此類似的原理。
從硬盤磁頭的角度來看,同樣的數據,拷貝進原來沒有數據的新盤和拷貝進舊盤去覆蓋掉原有數據,是沒有分別的,因為這時候磁頭所讀取到的數字信號都是一樣的。但是對于磁介質晶體來說,情況就有點不一樣了,以前的數據雖然被覆蓋了,但在介質的深層,仍然會留存著原有數據的"殘影",通過使用不同波長、不同強度的射線對這個晶體進行照射,可以產生不同的反射、折射和衍射信號,這就是說,用這些設備發出不同的射線去照射磁盤盤面,然后通過分析各種反射、折射和衍射信號,就可以幫助我們"看到"在不同深度下這個磁介質晶體的 殘影。
根據目前的資料,大概可以觀察到4~5層,也就是說,即使一個數據被不同的其他數據重復覆蓋4次,仍然有被"深層信號還原"設備讀出來的可能性。當然,這樣的操作成本無疑是非常高的,也只能用在國家安全級別的用途上,目前世界范圍內也沒有幾個國家可以擁有這樣的技術,只有極少數規模龐大的計算機公司和不計成本的政府機關能擁有這樣級別的數據恢復設備,而且主要都是由美國人掌握,國內很少這樣的技術。
假如硬盤內的數據丟失了或者刪除了,請聯系我們華軍數據恢復中心,我們有更加專業的數據恢復工程師為您服務!