作者:admin 日期:2023-10-09 瀏覽: 次
數(shù)據(jù)覆蓋是咋回事?數(shù)據(jù)被覆蓋后能恢復(fù)嗎?答案都在這里
經(jīng)常聽見有人講數(shù)據(jù)覆蓋,那么,數(shù)據(jù)覆蓋是咋回事?專業(yè)的解釋是,同分區(qū)里原來的數(shù)據(jù)被刪除或丟失之后又寫入了新的數(shù)據(jù),之前的數(shù)據(jù)雖然被刪除,但底層代碼還在(我們電腦里面的數(shù)據(jù)都是通過01代碼寫入硬盤底層的)。之后新寫入的數(shù)據(jù)對應(yīng)的底層代碼也寫入了硬盤底層,如果新的底層代碼對數(shù)據(jù)丟失位置的底層代碼有所覆蓋,那么被覆蓋的底層代碼對應(yīng)的數(shù)據(jù)恢復(fù)不了。只要丟失數(shù)據(jù)的底層代碼沒被覆蓋,丟失的數(shù)據(jù)還是可以恢復(fù)回來的。
由于幾乎所有邏輯數(shù)據(jù)恢復(fù)都有可能遇到數(shù)據(jù)被覆蓋的情況,那么就從邏輯故障數(shù)據(jù)覆蓋實例來分析一下數(shù)據(jù)恢復(fù)的情況。
數(shù)據(jù)覆蓋實例一:誤刪除后數(shù)據(jù)覆蓋的情況。
用戶誤刪除數(shù)據(jù)之后,又向誤刪除的分區(qū)寫入了數(shù)據(jù),即誤刪除后有數(shù)據(jù)覆蓋,這種情況數(shù)據(jù)能恢復(fù)嗎?我們來分析一下,如果誤刪除的數(shù)據(jù)比新寫入的數(shù)據(jù)大,數(shù)據(jù)覆蓋少,可恢復(fù)一部分數(shù)據(jù)。反之,恢復(fù)希望不大。
數(shù)據(jù)覆蓋實例二:誤克隆、一鍵還原、重做系統(tǒng)的情況。
誤克隆、一鍵還原、重做系統(tǒng),都是先將硬盤格式化,再寫入系統(tǒng)文件,本身就有數(shù)據(jù)覆蓋,導(dǎo)致數(shù)據(jù)丟失。如果是C盤被格式化,再寫入系統(tǒng)文件,那么要對比一下原來系統(tǒng)數(shù)據(jù)的大小和現(xiàn)在系統(tǒng)數(shù)據(jù)的大小,原來系統(tǒng)數(shù)據(jù)大于現(xiàn)在系統(tǒng)的數(shù)據(jù),數(shù)據(jù)覆蓋小,C盤數(shù)據(jù)有可能恢復(fù),反之,希望不大。如果是對其他某個分區(qū)格式化,再寫入系統(tǒng)數(shù)據(jù),那么就對比寫入的系統(tǒng)數(shù)據(jù)與原來分區(qū)數(shù)據(jù)的大小。如果是格式化整個硬盤,整個硬盤只有一個分區(qū)了,系統(tǒng)文件寫入之后還有其他的數(shù)據(jù)寫入,那么就要看之后寫入了多少數(shù)據(jù)。
數(shù)據(jù)覆蓋實例三:誤分區(qū)后數(shù)據(jù)覆蓋的情況。
誤分區(qū)、重新分區(qū)之后,所有分區(qū)將被格式化,在分區(qū)數(shù)有改變或分區(qū)大小有改變的情況下,往分區(qū)里寫入數(shù)據(jù),這種情況各分區(qū)數(shù)據(jù)能恢復(fù)嗎?我們要通過計算來判斷,首先計算原來各分區(qū)里數(shù)據(jù)的起始位置,然后計算現(xiàn)在分區(qū)寫入數(shù)據(jù)的起始位置。數(shù)據(jù)恢復(fù)的多少,就是要看原來各分區(qū)里數(shù)據(jù)的起始位置與現(xiàn)在分區(qū)寫入數(shù)據(jù)的起始位置有沒有交叉,沒有交叉的部分,數(shù)據(jù)才是安全的,也是有可能恢復(fù)的數(shù)據(jù)。
無錫數(shù)據(jù)恢復(fù)以上從邏輯故障數(shù)據(jù)覆蓋實例來分析了數(shù)據(jù)恢復(fù)的情況。總之,要看新寫入的數(shù)據(jù)與原來數(shù)據(jù)的比例。原則上講,如果新寫入的數(shù)據(jù)比丟失的數(shù)據(jù)大,那么數(shù)據(jù)覆蓋多,造成了丟失數(shù)據(jù)恢復(fù)的可能性小。如果新寫入的數(shù)據(jù)比丟失的數(shù)據(jù)小,那么數(shù)據(jù)覆蓋少,丟失數(shù)據(jù)恢復(fù)的可能性大。
溫馨提醒:
1、平時養(yǎng)成備份數(shù)據(jù)的習慣,以免數(shù)據(jù)丟失無法恢復(fù)。
2、避免數(shù)據(jù)覆蓋,數(shù)據(jù)被覆蓋后是無法恢復(fù)的,覆蓋是很徹底的刪除。