應用程式更新、重灌或還原之後筆記不見了
更新、重灌或重新登入之後你的筆記消失了。先做什麼、別做什麼,以及怎樣把它們找回來,同時不丟掉你這期間寫的任何東西。
更新之後開啟 JW Library,發現筆記不見了,這確實嚇人,而絕大多數情況下它們是找得回來的。真正要緊的是你接下來這幾分鐘做了什麼——具體地說,是不要去做那件把「可挽回」變成「永久損失」的事。
這一刻很難受:JW Library 開啟了,筆記卻不在。在做任何事之前,先給一個建議——別急。讓這種局面變得無法挽回的事,大多發生在最初的十分鐘裡,做法就是把那個仍然裝著丟失筆記的備份給覆蓋了。
請按順序走完下面的步驟。目標是最後得到一個檔案,裡面既有舊的筆記,也有你這期間寫的一切。
逐步操作
先別覆蓋你的備份
忍住,別在舊備份上面再做一個新的,也別不加分辨地還原任何東西。一個較舊的備份檔案,最有可能就是你筆記仍然存在的地方。
把你手上最新的備份翻出來
查一查郵件附件、Google Drive、iCloud Drive、電腦的下載資料夾,以及任何你還原過的其他裝置。備份很小,所以人們手上的副本往往比自己記得的還多。
還原之前先往檔案裡看一眼
在 jwsync.org 載入這個候選檔案,看看裡面究竟有什麼——多少條筆記、來自哪些出版物、到哪個日期為止。在你決定還原之前,這就告訴了你它是不是對的那個檔案。
把當前這台裝置也備份一次
哪怕它看起來是空的,也備份一次。如果你在筆記消失之後寫過任何東西,這個檔案就是它唯一的副本。
把兩個合併,再還原
在 jwsync.org 把舊備份和當前的備份合併。結果裡既有找回來的筆記,也有這期間寫下的一切,而重複項只保留一份。還原那個合併後的檔案——絕不要單獨還原舊備份。
為什麼單獨還原舊備份是錯的一步
還原會直接替換掉裝置上的書庫。如果你直接還原一箇舊備份,那些丟失的筆記是回來了,但那個備份做出來之後寫的一切都沒了。先合併,才讓這次恢復不帶損失。
如果備份本身還原不了
一個還原時報錯的檔案不一定就沒救了。對它跑一次體檢——下載中斷、雲同步或者副檔名被改造成的損壞,往往修得好,而清理過的副本會正常還原。
首先:現在還不要建立新備份
如果筆記消失了,請忍住馬上備份的本能。備份捕捉的是當前狀態,而如果當前狀態就是那個空的狀態,你就有可能把手上那個好檔案覆蓋掉。先弄清楚存在哪些備份——在下載夾、「檔案」、郵件或雲端儲存裡——然後再決定怎麼做。慌亂中做的一次新備份,不會讓裝置上的任何東西變好。
為什麼一次更新看起來會弄丟筆記
通常的原因並不是刪除。一次更新可能讓應用程式指向一個全新的空資料庫,而舊的那個還留在磁碟上;一次重灌——包括某次中途失敗的商店更新自動執行的重灌——會讓應用程式從零開始;而在共享或多使用者的裝置上,應用程式有可能跑在了和以前不同的使用者配置下。在每一種情況裡,筆記與其說是沒了,不如說是當前沒有被載入進來——這也正是為什麼從備份還原通常能把一切乾乾淨淨地帶回來。
找回舊備份,又不丟掉新寫的東西
如果備份做出來之後你還繼續研讀過,那麼直接還原就是用一種損失換另一種損失:它把舊筆記帶回來,卻把更新的東西拿走了。繞開它的辦法是:先把當前狀態備份成一個單獨的檔案,把它和那個較舊的備份合併,讓兩邊的筆記都在同一個檔案裡,再還原合併後的結果。你最後得到的是找回來的筆記和新寫的筆記在一起,而不是在兩者之間做取捨。
如果應用程式自己重灌了
重灌會清掉應用程式的私有儲存,所以任何不在備份裡的東西都找不回來了——沒有云端副本可以退。在斷定沒有備份之前,請把 .jwlibrary 檔案可能被存過的每一個地方都查一遍,包括你郵箱的已傳送資料夾,以及你曾經存過東西的任何雲端儲存。一旦找到一個,就還原它,從此以後把備份放在裝置之外。
等一切都回來之後
筆記還原好之後,再做一次備份,並把它放到裝置之外——你剛剛經歷的這件事,就是這麼做的理由。如果你為了走到這一步,把一箇舊備份和當前狀態合併過,那麼也把那兩個源檔案留著:它們是帶日期的快照,而正是因為你有更多這樣的快照,這次恢復才成為可能。
常見問題
- 筆記是不是還在裝置上的某個地方?
- 不是以你能從應用程式外部取到的形式存在。現實一點說,恢復意味著一個較早的備份檔案——這正是留著舊備份如此要緊的原因。
- 重新登入能把筆記帶回來嗎?
- 不能。個人研讀資料不儲存在賬號裡;它存在裝置上,而且只透過備份檔案流轉。
- 如果我唯一的備份是幾個月前的怎麼辦?
- 把它和當前裝置狀態的備份合併。你會找回舊檔案裡的一切,同時保住裝置上還剩的一切,不必二選一。
- 我的筆記是不是真的沒了?
- 不一定。只要哪裡還有一個備份,裡面的一切都完全找得回來。真正找不回來的,只有最近一次備份之後做的工作。
- 我能把舊備份和裝置上現在的內容合起來嗎?
- 能——先把當前狀態備份下來,再把這個檔案和較舊的那個合併,然後還原結果。兩邊的筆記會匯入同一個書庫。
- 還原舊備份會刪掉我最近的筆記嗎?
- 單獨還原的話,會。請先把當前的備份和舊的合併,再還原合併後的檔案。
- 我該重灌應用程式來解決這個問題嗎?
- 不該——重灌會清掉應用程式的私有儲存,也就斷送了任何從裝置上恢復的機會。先去找現成的備份,把重灌當作你手上已經有備份之後的最後手段。