什麼是檔案切割?
檔案切割會直接讀取儲存裝置的原始位元組——完全忽略檔案系統——並尋找可辨識的檔案簽章,這些簽章標示了已知檔案類型的起始位置,以此還原檔案。
這就像在一個沒有庫存清單的倉庫裡走動,你是靠箱子側邊印的標籤來分辨箱子,而不是先翻帳本查某個貨架號碼。當帳本不見(格式化磁碟)或不可靠(檔案系統毀損)時,以「箱子上的標籤」為準的方式仍然有效。
檔案系統在什麼時候重要、什麼時候不重要
一般來說,當你在電腦上按兩下某個影片檔時,底下會發生這些事:
- 作業系統在磁碟的目錄表中查詢這個檔名。
- 目錄表告訴它是哪一些實體區塊(sector)存放了這個檔案的資料。
- 這些區塊被讀取、組合,然後交給你的播放器。
這個鏈結有兩個環節可能出錯。目錄表可能被清除(這就是格式化在做的事),或是變得毀損(像是在 Tesla 寫入中途直接拔掉 USB 隨身碟,或是出現壞軌時)。不論是哪一種,作業系統都不知道哪些區塊裡存著你的短片,所以只好把磁碟報告為空白或無法讀取。
檔案切割則是繞過整個問題。它直接讀取原始區塊,在資料裡尋找檔案類型的指紋——完全不需要目錄表。
MP4 檔案的「簽章」是什麼
每一個標準的 MP4 檔案一開始都會有一個 ftyp 原子(atom)。字串 "ftyp" 會以 ASCII 形式出現在檔案位移 4(byte offset 4)的地方,前面是 4 位元組的大小欄位。如果你在某個區塊的第 4 個位移位置看到 66 74 79 70 這四個位元組(ASCII「ftyp」),幾乎可以確定那就是一個 MP4 檔案的開頭。
切割程式會一個叢集(cluster)一個叢集地掃描整個磁碟,並在每個叢集的第 5 到第 8 個位元組檢查這個模式。找到之後,就等於發現了一支候選短片。
為什麼叢集對齊掃描在 Tesla 儲存裝置上這麼快?
在叢集大小為 128 KB 的 exFAT 隨身碟上,檔案從叢集邊界開始。對標準 MP4 而言,ftyp 標記位於檔案起點之後第 4 個位元組;掃描程式因此在每個叢集起點檢查 MP4 標頭。
檔案雕刻工具可以在叢集邊界檢查可能的 MP4 簽章,不必把每個位元組都當成可能的檔案起點。掃描時間也取決於隨身碟與連接方式。
如何驗證每一支候選短片
找到 ftyp 簽章並不代表檔案是完整或可播放的——它只代表在這個叢集開頭曾有一個 MP4。切割程式接著會解析檔案內部結構:
- ftyp 原子——檢查品牌識別(brand identifier)。Tesla 使用
mp42,因此其他值會被降權處理。 - mdat 原子——找出實際視訊資料區塊,並檢查大小是否落在合理的 Tesla 範圍內(一般來說一分鐘短片約 15–75 MB)。
- moov 原子——Tesla 會在檔案尾端寫入這個中繼資料原子,所以切割程式會跳到 mdat 區塊結尾,解析後面的內容。若能找到有效的
moov,且裡面的mvhd與trak子原子能順利解析,就代表短片完整的可能性很高。
信心分數是如何運作的?
上述解析步驟會匯入一個 0 到 100 的信心分數。共有七個因素:ftyp 品牌是否有效、mdat 大小是否在合理範圍、是否存在 moov、moov 是否可解析、時間戳是否合理(Tesla 時代 2018 年到現在)、檔案大小是否合理,以及叢集對齊情形。對 Tesla 特有的影像尺寸(1280×960、1280×720 或 1920×1080)還會加上一點額外分數。
復原評估可協助判斷找到的影像。可用信心分數根據結構完整度檢查,是參考指標,而非復原機率或完美播放的保證。評估尚未完成時,短片可能沒有分數。請用影片播放器確認匯出的影像。
檔名還原在其中扮演的角色
單純的檔案切割只會產出一個放滿 MP4 檔的資料夾,檔名都是通用格式——像是 clip-000001.mp4、clip-000002.mp4。這對保住原始資料來說沒問題,但在整理一個哨兵事件中所有攝影機角度時就很痛苦。
一個真正懂 Tesla 的切割工具會再對磁碟的目錄項目做第二輪掃描——包含已刪除的項目,因為 exFAT 只會標示刪除,不會立刻覆寫——並以磁碟位移與檔案大小,把每一支切割出來的短片對回原本的 Tesla 檔名。當這個對應成功時,你會看到像 2026-04-17_14-30-22-front.mp4 這樣的檔名,依哨兵事件資料夾分組,還有鏡頭角度標籤。這就是「我找回你的影片」跟「這是你的哨兵事件,所有鏡頭角度都跟 Tesla 當初寫的一樣」之間的差別。
白話總結
檔案切割會一個區塊一個區塊地讀取整顆磁碟,尋找 MP4 的指紋,然後解析找到的內容以確認檔案完整度,並在你決定要不要儲存之前提供可用的結構完整度評估;部分短片可能沒有分數,分數也不保證播放結果。它之所以能在已格式化或毀損的磁碟上運作,是因為它不依賴檔案系統——只依賴資料本身。
來源與參考資料
- ISO/IEC 14496-12:2022 — ISO base media file format(MP4 /
ftyp/moov/mdat原子規格) - Microsoft exFAT file system specification(叢集大小、配置、目錄項目結構)
- Tesla owner's manual — Dashcam & Sentry Mode storage(Tesla 車主手冊——行車記錄器與哨兵模式儲存)
- 我該用哪套軟體還原遭刪除的 Tesla 行車記錄器畫面?
如果你的短片是加密的呢?
在支援的車輛上——搭載 AMD Ryzen 資訊娛樂系統電腦的車款——自 Tesla 軟體 2026.20 起,預設會在 USB 隨身碟上將新的行車記錄器與哨兵模式短片加密。加密影片就不是普通的 MP4:把它從磁碟上切割回來可以救回資料,但在解密之前檔案無法播放。ClipSalvage 會在單一流程內完成兩件事——從未配置空間(unallocated space)切割出加密容器,並將它們解密成可播放的 MP4,如此一來,就算短片被刪除或整顆磁碟被格式化,也不代表走投無路。
更新前錄製的短片、在「控制」>「安全」>「Encrypt Dashcam Recordings」(加密行車記錄器影片)關閉時錄製的短片,以及沒有這項功能的車輛(較舊的 Intel 車款,以及 Tesla 尚未啟用此功能的中國大陸車輛)所錄製的短片,都是一般的 MP4 檔,本頁所有內容對它們完全適用。完整說明請見:Tesla 行車記錄器加密:對復原的影響。