回覆列表
  • 1 # 使用者742144085848

    答案當然是可以的。但時間並不是決定性因素,而是是否寫入了新檔案。如果格式化後只是空轉,沒有寫入新檔案,極有可能全盤恢復;寫入的新檔案越多,恢復檔案的機率就會越低。

    下面僅僅從我知道的部分回答一下。

    而資源管理器顯示的一般只是記錄,只有使用者明確要開啟某個檔案時,電腦才會根據記錄去尋找資料。當這條記錄被修改後,資源管理器沒有發現這條記錄,就不會顯示這個檔案是存在的,也就是這個表示檔案被刪除了,對應的區域將會變成空閒狀態,作業系統可以向這塊區域寫入新資料並建立新的記錄。

    比如說,有三條記錄1、2、3,他們分別表示三個檔案A、B、C,當刪除檔案C時,作業系統會修改記錄3,使檔案C存在的儲存區域變成空閒狀態,但不會清除檔案C的資料。這樣一來,資源管理器只能識別到1、2兩條記錄,無法找到檔案C,也就相當於檔案C被刪除了。而記錄3無效僅僅是對於資源管理器來說的,專業軟體會查詢所有存在的記錄,就會發現記錄3,進而找到檔案C,在使用者的操作下可以將C檔案複製出來。

    所以,這就是格式化後可以恢復檔案的原因。

    但是資料恢復是有制約因素的,這是由檔案的寫入決定的。如果格式化之後沒有向硬碟寫入檔案,那麼可能所有資料都可以恢復。借用之前的例子,記錄3被刪除,此時再寫入檔案,可能會剛好存到檔案C所在的位置(因為已經標記為空閒狀態),覆蓋並破壞原有的資料,這樣的話,即使能提取出檔案C,也不能使用。

    採取僅修改記錄而不刪除資料的方式主要是為了快,往一個機械硬盤裡存幾部電影,要十幾分鍾,而格式化一般只要幾秒,單獨刪除一部電影大約1秒不到,這個時間差說明不可能所有資料都被擦除了。如果想完全刪除所有資料的話,就要用專業軟體,把每一個位元組都修改了。

  • 中秋節和大豐收的關聯?
  • 你身邊有沒有透過炒股或者期貨實現財務自由的?有什麼故事分享?