現在該怎麼做
- 開啟 Excel,選擇「檔案 › 開啟 › 復原未儲存的活頁簿」;如果是當機之後,請查看「文件復原」窗格。
- 如果清單是空的,直接查看使用者設定檔底下的 UnsavedFiles 與自動回復資料夾。
- 開啟找到的檔案後,立刻用「檔案 › 另存新檔」以新名稱儲存。
操作步驟
重新開啟 Excel,查看文件復原窗格
當機或停電後再次啟動 Excel。如果左側出現「文件復原」窗格,逐一開啟列出的檔案檢查,把需要的那個另存新檔。存檔之前不要關閉這個窗格。
使用「復原未儲存的活頁簿」
選擇「檔案 › 開啟」,按一下最近使用清單下方的「復原未儲存的活頁簿」。某些版本則位於「檔案 › 資訊 › 管理活頁簿」。Excel 會開啟存放未儲存副本的資料夾。
自己查看這些資料夾
在檔案總管網址列輸入 %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles,也看看 %APPDATA%\Microsoft\Excel。未儲存的活頁簿通常是 .xlsb 檔,自動回復的片段可能是 .xar 或 .tmp。開啟之前,先把最近的檔案複製到其他資料夾。
檢查 OneDrive 與版本歷程記錄
如果活頁簿存放在 OneDrive 或 SharePoint 並開啟了自動儲存,請開啟它並選擇「檔案 › 資訊 › 版本歷程記錄」。舊版本存放在雲端,本機當機也不會遺失。
用 FileFix Ultimate 搜尋磁碟
如果資料夾是空的,請執行「未儲存與自動回復檔案搜尋」。它會檢查 Office 的存放位置、暫存檔,以及原始檔案已不存在的最近使用項目,在不更動磁碟的情況下,把找到的檔案複製到你選擇的資料夾。
存檔並確認
開啟救回的副本,檢查工作表與公式,然後在文件資料夾中另存為一般的 .xlsx。留在暫存資料夾裡的副本可能再次消失。
為什麼未儲存的活頁簿還可能存在
工作期間,Excel 每隔幾分鐘(預設 10 分鐘)儲存一次自動回復資訊。即使你選擇「不要儲存」並正常關閉,Excel 也可能把最後一份自動回復副本當作未儲存的活頁簿保留幾天。當機之後,這些自動回復檔會在下次啟動時出現在「文件復原」窗格。
只有在自動回復已開啟、且至少經過一次儲存間隔時,這個方法才有效。當機前一分鐘才建立的活頁簿,可能從未寫入任何地方。你可以在「檔案 › 選項 › 儲存」查看相關設定,以及這台電腦上自動回復檔的確切位置。
為什麼要把握時間
未儲存的副本本來就是暫存檔。Office 會在一段時間後刪除它們;你之後儲存活頁簿,或磁碟清理工具清空暫存資料夾時,它們也會消失。等得越久,副本還在的機會就越小。
如果資料夾已經空了,副本可能只是被刪除,而不是被覆寫。在傳統硬碟上,被刪除的暫存檔常常能用已刪除檔案掃描找回。在 SSD 上,TRIM 通常很快就會清除它們,機會較低。
為下次開啟保護
在「檔案 › 選項 › 儲存」中,把兩個自動回復選項都打開,並把間隔縮短到 5 分鐘以內。重要的活頁簿請放在 OneDrive 等有版本歷程記錄的資料夾,自動儲存就會替你保留舊版本。
無法救回的情況
- 自動回復是關閉的,或活頁簿開啟的時間太短,還來不及寫入副本。
- 未儲存的副本被清除後空間已被重新使用,或在 SSD 上被 TRIM 清除。
- 最後一次自動回復儲存之後的修改不會保留,所以副本可能比實際進度早幾分鐘。
FileFix Ultimate 能做什麼
- 一次搜尋 Excel 自動回復與 UnsavedFiles 的常見位置,以及看起來像文件的暫存檔。
- 列出原始檔案已不存在的最近使用檔案,一鍵在磁碟上掃描這個被刪除的檔案。
- 以唯讀方式開啟來源,把結果複製到你選擇的資料夾,絕不寫回原處。
- 如果救回的活頁簿打不開,可用損毀檔案修復重建,或搶救其中的儲存格數值。
FileFix Ultimate 免費、可離線使用,且絕不會寫入你正在復原來源的磁碟機。執行前請先檢查簽章。
常見問題
未儲存的 Excel 檔案存放在哪裡?
通常在 %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles,自動回復檔在 %APPDATA%\Microsoft\Excel。「檔案 › 選項 › 儲存」會顯示你電腦上使用的自動回復位置。
Excel 會把未儲存的活頁簿保留多久?
大多只有幾天,如果執行了清理工具會更短。請盡快找到並儲存副本。
我按了「不要儲存」,活頁簿就完全沒了嗎?
不一定。只要自動回復至少儲存過一次,「復原未儲存的活頁簿」裡常常看得到副本,只是可能少了最後幾分鐘的修改。
找到的 .xlsb 或 .tmp 檔打不開怎麼辦?
先複製一份,再從 Excel 的「檔案 › 開啟」開啟副本。如果顯示檔案已損毀,請使用「開啟並修復」或 FileFix Ultimate 的修復功能,它能把儲存格數值搶救到新的活頁簿。