檔案救援軟體如何工作?要了解檔案救援軟體是如何工作的之前,了解檔案存儲在計算機硬碟驅動器或USB驅動器中的工作方式以及刪除檔案的工作方式非常有用。
如果將您的硬碟比喻是一本書,而硬碟分區就是該書的頁面。自然,您的檔案將是書頁中包含的文本。標誌為0或1將顯示出該書的該頁面的該位址是空的還是被佔用的。
首先,讓我們了解刪除檔案時會發生什麼。它會在有限的硬碟容量中消失嗎?
刪除檔案是否會消失
答案是否定的。
每個存儲的檔案都被寫入一系列檔案塊,通常用1和0表示。這些檔案以長帶形式寫在物理硬碟上,或者存儲在SSD或USB固態存儲裝置的一系列單獨的存儲單元中。為了快速高效,電腦將檔案放在第一個空白部分,系統總是可以找到足夠大的空間來容納檔案。如果檔案大於任何一個打開的部分,則可能會將檔案分成幾個部分。然後,它轉到磁碟的另一部分,稱為FAT或檔案分配表(或等效檔案,取決於檔案系統)),然後告訴計算機將檔案存儲在磁碟上的哪個位置。磁碟的每個扇區都可以反複寫入和重寫,您甚至不必完全刪除舊檔案即可對其進行寫入。檔案系統例如NTFS,FAT32,FAT16,exFAT,APFS,加密的APFS,HFS +,加密的HFS,HFSX,ext2,ext3,ext4,JFS,RAW,RAID等)使一切保持秩序,並防止計算機覆蓋當前使用的空間。
像這張圖,您可以清晰地看到數據以較窄的帶寬散佈在硬碟上。藍色,綠色,深綠色和紅色可能都是磁碟上存儲的不同檔案。白色代表磁碟上仍可以寫入的空白部分。當計算機需要將檔案寫入磁碟時,它將檔案的每個1或0放入白色部分。要讀取檔案,它將移動到帶有綠色檔案的軌道並讀取所有數據,然後按照檔案分配表的指示,移至綠色檔案所在的下一個軌道,直到讀取了整個檔案。硬碟以1200轉到15,000轉每分鐘的驚人速度高速旋轉,這樣可以快速讀取或寫入檔案。
而在刪除檔案時,電腦實際的做法:可以一次又一次地寫入磁碟,並且可以覆蓋現有檔案以加快處理速度。而不是去擦除檔案的每個1或0,它只是轉到發現磁碟的這個位址是可用,他就可以直接寫入並覆蓋原有數據的條目。現在,當計算機尋找空白區域時,檔案所在的部分如果是空白區域,那麼它將有很大機會被覆蓋。無需刪除或覆蓋整個檔案,您只需刪除一些小塊即可。格式化磁碟的方法相同。在一種格式中,整個磁碟區被標記為可用空間。
也就是說,該檔案永遠不會被刪除,但是會發生的情況是,包含檔案檔案的書頁現在被標記為0,因此系統可將檔案所使用的空間拿出循環利用,指定其為將來需要時可以使用的空間。
閱讀更多關於檔案救援的相關資訊,請點擊檔案救援。