日落 says to Ubuntu 台灣社群
硬碟壞軌,把資料全部清除以後才拿去回收 還是你想問的是什麼情境下只處理一個檔案的內容? 硬碟沒有故障,但是我只想想曾經用來儲存財務資料的檔案銷毀,這個時候就只會清理儲存檔案的 data block,不會處理整個硬碟 多數檔案系統 (NTFS, ext4, zfs 等) 會將檔案位置和權限放在 inode (metadata),檔案內容則存放於 data block 區段 刪除檔案時,僅更新檔案系統的 inode,把路徑、權限、時間記錄刪除。 這個情況下找資料不會出現這個檔案,也不知道檔案的內容放在硬碟的哪個位置,但是內容還是存在。 會需要做 zero fill ,主要原因是擔心惡意人士,把整個硬碟的 block 都讀取一次,然後嘗試從不完整的資料中取得敏感字眼,像是姓名、電話等資料,再拿去利用。 另外做一次 zero fill 並不表示資料完全無法被讀取,硬碟碟片上的感磁材料有可能因為磁場強度略微減弱,或是特徵不同,逆推測出過去的狀態,進而得知檔案內容。重要資料要銷毀,通常會抹除一次以上。再嚴格一點,會加上物理性破壞 (搜尋 shredder,影片蠻舒壓的 XD) 一般資料不必搞得那麼累,自己做好風險評估即可