智庫 - 電腦技巧
位置: 主頁 > 電腦技巧 > 從硬碟上救援檔案後,是否可以使用已損壞檔案的原始檔案名?

知識分類
相關知識
最新知識
  • 為什麼Windows 10中的電池圖示變灰了
  • 檔案救援:如何救援已刪除檔案
  • 什麼是適用於外部磁碟機的最佳檔
  • 什麼是專業的HDD檔案救援軟體
  • 如何修復電腦彈出錯誤代碼0xc00d3
  • 輕鬆執行從iPhone救援刪除的照片
  • 修復:Windows檔案總管中缺少部分磁
  • 硬碟格式化後檔案去哪了?
常用知識
  • 如何从資源回收筒中救援已删除的
  • 如何從Android救援已刪除的視頻
  • 在Windows 10中阻止應用在背景執行
  • sd卡無法格式化的解決辦法
  • 免費下載適用於Mac的希捷硬碟檔案
  • 2022年最佳的Windows檔案救援軟體
  • 在Windows中變更程式的默認安裝路徑
  • 如何設定在Windows 10中始終以系統管

從硬碟上救援檔案後,是否可以使用已損壞檔案的原始檔案名?


從硬碟上救援檔案後,是否可以使用已損壞檔案的原始檔案名(無法保存檔案)?因為,在救援後的大多數情況下,我聽說檔案的名稱都是零散的,甚至沒有日期等原始檔案的基本訊息。


要回答這個問題,請允許我向您介紹檔案在丟失之前是如何存儲在硬碟上的,以便您更好地了解為什麼有時無法使用原始檔案名和資料夾結構來還原檔案。


#1. 檔案如何存儲在硬碟上


通常,如果您有一個新的硬碟,則可能要做的第一件事是將整個磁碟機分為一個或幾個單獨的分割區,並為這些分割區分配磁碟機代號與可選的描述性標籤,例如C(system)或D(資料)。順便說一下,我們稱這些分區為邏輯磁碟。整個分區是通過格式化過程完成的,格式化會為每個分區提供了自己的檔案系統,例如NTFS,FAT32等。


PS: 您可能會對為什麼將數據最終存儲到硬碟之前先進行分割感興趣,唯一的目的是更好的磁碟空間管理,更快的檔案搜索和更高的可靠性。


電腦的檔案系統是一種儲存和組織電腦資料的方法,它實現了資料的儲存、分級組織、存取和取得等操作。分區的檔案系統的訊息將儲存在硬碟的最開始部分。


對使用者來說,在寫入新資料之前,使用者不必關心硬碟上的那個塊位址沒有被使用,硬碟上的儲存空間管理(分配和釋放)功能由檔案系統自動完成,使用者只需要記住資料被寫入到了哪個檔案中。但是在後台,新存儲或生成的檔案,它們實際上是保存在連接到電腦硬碟的磁軌(Track)上的。磁軌在碟片上呈同心圓分佈,讀寫磁頭在碟片的表面上移動,存取硬碟的各個區域,因此,可以解釋為什麼檔案是隨機分佈到磁片的各個位置上的。存放在磁片上的資料以叢集(Cluster)為分配單位,叢集的大小會因檔案系統和類型而有所不同。


不同的檔案系統以不同形式進行檔案訊息的存儲。在Windows 系統中使用最多的是 FAT32 和 NTFS 檔案系統。他們的基本原理是相同的,都利用一個類似目錄的結構來引導和組織檔案,作業系統從磁碟目錄區讀取檔案資訊,包括檔案夾結構、檔名、副檔名、檔案大小、修改日期以及包含指向檔案第一個叢集的指標,第一個叢集的入口又包含指向下一叢集位址的指標,依此類推,直至出現檔案的結束標記為止。


但是,如果將檔案切成碎片,為什麼它們看起來像單個檔案?這是因為檔案系統在幕後完成了將片段組合在一起的所有工作。


#2. 刪除硬碟中檔案


當檔案被永久刪除時,檔案系統會立即釋放磁碟目錄區的檔案資訊以及指向檔案第一個叢集的鏈接,但是檔案的編碼數據則不會有任何改動。僅當您嘗試傳輸/下載/複製並將新創建的檔案保存到刪除檔案所使用的位址。數據才會被覆蓋。


具體實現方式是:當您要存新檔案到這個分割區,作業系統首先會在目錄區中找到閒置的位址空間,然後寫入檔案名稱、檔案大小和建立時間等相關資訊,然後在資料儲存區找到閒置位址將檔案儲存下來,並將資料儲存區的第一個叢集的叢集號寫入目錄區,全部檔案儲存完後會設定一個檔案結束標記。


因為系統往存儲區域寫入新的檔案資訊時,是隨機選擇存儲位址的,也就是說,新檔案的寫入有可能會覆蓋舊檔案的存儲位址,但也有可能沒有覆蓋到舊檔案的存儲位址,這個在前台Windows界面下,我們無法判斷。


這意味著,儘管您無法從電腦屏幕上看到檔案,但是在新檔案的數據覆蓋已刪除的檔案的叢集位址之前,代表舊檔案的數據仍然還在,已刪除的檔案仍然可以救援回來再次使用。但如果覆蓋到了,舊檔案就不再完整,您也就無法將其救回了。這也代表了我們強烈建議您不要寫入新檔案到要救援舊檔案的分區中,但是即使已經寫入部分檔案到刪除檔案的硬碟分割區,您也不要輕易放棄,因為無論如何都要試試對檔案進行救援。這並不是無用功!


因此,基於上邊的原理,我們可以說,在大多數的情況下,看起來已經損壞或被覆蓋的資料,只是意味著無法從作業系統中讀取,實際上,這些資料大多只是發生在「讀取」層面,資料本身是完好的。仍存在於資料暫存區,我們可以透過檔案救援軟體將它們找回。


#3. 刪除檔案的檔案名


通常,如果您的檔案沒有受到嚴重毀損,特別是如果包含原始數據的部分的分區表仍舊存在於硬碟上,則可以使用第三方數據救援軟體(例如Bitwar Data Recovery)來救援它們。


這意味著您可以重新擁有丟失檔案的原始檔案名,資料夾結構,大小,日期/時間等資訊。


Bitwar Data Recovery for WindowsBitwar Data Recovery for Mac