Mac 備忘錄( Notes)裡筆記被永久刪除後的找回方法

ruijing1207發表於2020-08-26

不小心把備忘錄裡的筆記刪除了怎麼辦?如何找回被刪除的筆記?MacW帶來了Mac 備忘錄( Notes)裡筆記被永久刪除後的找回方法,希望對你有幫助!

寫在開頭

注意:只有備忘錄裡沒被刪除的筆記才能在 Finder 或 Spotlight 裡用關鍵詞搜尋到,筆記被刪除掉後就無法搜尋到了,不過被刪筆記對應的 .notesexternalrecord 檔案還是在的,所以要想找回被刪筆記,還是得手動一個一個檢視 .notesexternalrecord 檔案來尋找(可以藉助檔案建立時間和修改時間來篩選下)。

這些 .notesexternalrecord 檔案似乎就是系統生成來給 Spotlight 搜尋備忘錄內容用的,在 Spotlight 或 Finder 裡搜尋出現的備忘錄條目的真身就是這些 .notesexternalrecord 檔案。

找回方法

用 Finder 開啟以下目錄:

~/Library/Containers/com.apple.Notes/Data/Library/CoreData/ExternalRecords/NotesV4/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX[32 位隨機碼]/ICNote/_records/

此目錄下有一些以數字編號的資料夾:

每個資料夾裡有多個 .notesexternalrecord 字尾的檔案:

這些 External Notes Record 檔案是 0 位元組的空檔案,本身沒有儲存任何內容:

但是很神奇的是,這些 0 位元組的 .notesexternalrecord 檔案是可以按空格鍵來“快速預覽”( Quick Look )的,而每個 .notesexternalrecord 檔案”快速預覽”顯示的內容就對應了備忘錄裡的一個筆記:

這些 .notesexternalrecord 檔案似乎是備忘錄程式的某種索引(經測試,檔名是索引的 Key ),雙擊檔案也可以喚出備忘錄裡的對應筆記。

重點是,備忘錄裡被永久刪除了的筆記所對應的 .notesexternalrecord 檔案仍舊被保留在了這些資料夾裡,並沒有被刪除,而且仍然可以用空格鍵“快速預覽”檢視到被刪除的內容(但雙擊後沒法在備忘錄裡喚出對應筆記)。

也就是說備忘錄裡被永久刪除的筆記實際上仍舊被保留在了程式內部資料庫裡(可能只是暫時保留),而這些遺留的 .notesexternalrecord 索引檔案提供了一種檢視其內容的途徑,因此可以用此方法來找回被刪的筆記。

另外,如果仍記得被刪筆記裡的部分關鍵詞,是可以用 Finder 在 _records 目錄下用關鍵詞搜尋到對應的 .notesexternalrecord 檔案的,這樣就不用一個一個檔案找了:

不過,這個“找回方法”只能在“快速預覽”裡“看”到被刪除筆記的內容,因為“快速預覽”不支援複製,所以沒法直接將內容複製出來。除了再手打一遍這個笨方法以外,還有一個解決方法是截圖後,使用各種線上或本地的 OCR 工具將文字內容識別出來,雖然或多或少會有一些識別錯誤需要手動更正,但至少還是把筆記內容找回來了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980153/viewspace-2713051/,如需轉載,請註明出處,否則將追究法律責任。

相關文章