從硬碟救援檔案後,是否可以使用已損壞檔案的原始檔案名(無法保存檔案)?因為,在救援後的大多數情況下,我聽說檔案的名稱都是零散的,甚至沒有日期等原始檔案的基本訊息。
要回答這個問題,請允許我向您介紹檔案在丟失之前是如何存儲在硬碟上的,以便您更好地了解為什麼有時無法使用原始檔案名和資料夾結構來還原檔案。
#1. 檔案如何存儲在硬碟上
通常,如果您有一個新的硬碟,則可能要做的第一件事是將整個磁碟機分為一個或幾個單獨的分割區,並為這些分割區分配磁碟機代號與可選的描述性標籤,例如C(system)或D(資料)。順便說一下,我們稱這些分區為邏輯磁碟。整個分區是通過格式化過程完成的,格式化會為每個分區提供了自己的檔案系統,例如NTFS,FAT32等。
PS: 您可能會對為什麼將數據最終存儲到硬碟之前先進行分割感興趣,唯一的目的是更好的磁碟空間管理,更快的檔案搜索和更高的可靠性。
電腦的檔案系統是一種儲存和組織電腦資料的方法,它實現了資料的儲存、分級組織、存取和取得等操作。分區的檔案系統的訊息將儲存在硬碟的最開始部分。
對使用者來說,在寫入新資料之前,使用者不必關心硬碟上的那個塊位址沒有被使用,硬碟上的儲存空間管理(分配和釋放)功能由檔案系統自動完成,使用者只需要記住資料被寫入到了哪個檔案中。但是在後台,新存儲或生成的檔案,它們實際上是保存在連接到電腦硬碟的磁軌(Track)上的。磁軌在碟片上呈同心圓分佈,讀寫磁頭在碟片的表面上移動,存取硬碟的各個區域,因此,可以解釋為什麼檔案是隨機分佈到磁片的各個位置上的。存放在磁片上的資料以叢集(Cluster)為分配單位,叢集的大小會因檔案系統和類型而有所不同。
不同的檔案系統以不同形式進行檔案訊息的存儲。在Windows 系統中使用最多的是 FAT32 和 NTFS 檔案系統。他們的基本原理是相同的,都利用一個類似目錄的結構來引導和組織檔案,作業系統從磁碟目錄區讀取檔案資訊,包括檔案夾結構、檔名、副檔名、檔案大小、修改日期以及包含指向檔案第一個叢集的指標,第一個叢集的入口又包含指向下一叢集位址的指標,依此類推,直至出現檔案的結束標記為止。
但是,如果將檔案切成碎片,為什麼它們看起來像單個檔案?這是因為檔案系統在幕後完成了將片段組合在一起的所有工作。
#2. 刪除硬碟中檔案
當檔案被永久刪除時,檔案系統會立即釋放磁碟目錄區的檔案資訊以及指向檔案第一個叢集的鏈接,但是檔案的編碼數據則不會有任何改動。僅當您嘗試傳輸/下載/複製並將新創建的檔案保存到刪除檔案所使用的位址。數據才會被覆蓋。
閱讀更多關於硬碟救援的相關資訊,請點擊檔案救援。