數(shù)據(jù)恢復(fù)這項(xiàng)工作涵蓋的范圍很廣,各種不同的存儲(chǔ)介質(zhì)在執(zhí)行數(shù)據(jù)恢復(fù)的時(shí)候都會(huì)有一些區(qū)別,另外數(shù)據(jù)丟失或損壞的原因也不盡相同。我們講解面向的對(duì)象主要是磁存儲(chǔ)介質(zhì),如硬盤、軟盤以及數(shù)據(jù)磁帶等等。
首先我們需要講解一下磁存儲(chǔ)技術(shù)的原理,這有助于我們更深刻的了解數(shù)據(jù)恢復(fù)工作。磁存儲(chǔ)技術(shù)的工作原理是通過(guò)改變磁粒子的極性來(lái)在磁性介質(zhì)上記錄數(shù)據(jù)。在讀取數(shù)據(jù)時(shí),磁頭將存儲(chǔ)介質(zhì)上的磁粒子極性轉(zhuǎn)換成相應(yīng)的電脈沖信號(hào),并轉(zhuǎn)換成計(jì)算機(jī)可以識(shí)別的數(shù)據(jù)形式。進(jìn)行寫操作的原理也是如此。要使用硬盤等介質(zhì)上的數(shù)據(jù)文件,通常需要依靠操作系統(tǒng)所提供的文件系統(tǒng)功能,文件系統(tǒng)維護(hù)著存儲(chǔ)介質(zhì)上所有文件的索引。因?yàn)樾实戎T多方面的考慮,在我們利用操作系統(tǒng)提供的指令刪除數(shù)據(jù)文件的時(shí)候,磁介質(zhì)上的磁粒子極性并不會(huì)被清除。操作系統(tǒng)只是對(duì)文件系統(tǒng)的索引部分進(jìn)行了修改,將刪除文件的相應(yīng)段落標(biāo)識(shí)進(jìn)行了刪除標(biāo)記。
同樣的,目前主流操作系統(tǒng)對(duì)存儲(chǔ)介質(zhì)進(jìn)行格式化操作時(shí),也不會(huì)抹除介質(zhì)上的實(shí)際數(shù)據(jù)信號(hào)。正是操作系統(tǒng)在處理存儲(chǔ)時(shí)的這種設(shè)定,為我們進(jìn)行數(shù)據(jù)恢復(fù)提供了可能。值得注意的是,這種恢復(fù)通常只能在數(shù)據(jù)文件刪除之后相應(yīng)存儲(chǔ)位置沒(méi)有寫入新數(shù)據(jù)的情況下進(jìn)行。因?yàn)橐坏┬碌臄?shù)據(jù)寫入,磁粒子極性將無(wú)可挽回的被改變從而使得舊有的數(shù)據(jù)真正意義上被清除。