FileFix Ultimate
繁體中文

如何修復打不開的Word文件

「Word發現無法讀取的內容」「內容有問題,無法開啟檔案」「Word嘗試開啟檔案時發生錯誤」這類訊息,通常代表DOCX封裝損毀了,而不是你的文字不見了。請在複本上操作,先讓Word自己修復,再把封裝重建成新檔,必要時把文字擷取出來。

最後更新:

現在該怎麼做

  1. 複製文件,只在複本上操作,原始檔案保持不動。
  2. Word詢問是否復原內容時按「是」,或使用「檔案」「開啟」中的「開啟並修復」。
  3. 如果Word仍然失敗,用FileFix Ultimate的「損毀檔案修復」重建DOCX封裝,結果存成新檔案。
  4. 如果封裝無法恢復到可開啟狀態,就把可讀取的文字擷取到新文件和純文字檔中。

操作步驟

  1. 複製檔案並查看大小

    把文件複製到另一個資料夾或磁碟。如果大小是0 KB,裡面就沒有可修復的內容,請改找自動回復複本、版本記錄或以前的版本。

  2. 排除封鎖與副檔名錯誤

    對檔案按右鍵,選擇「內容」,如果檔案來自郵件或下載,勾選「解除封鎖」。把舊的.doc改名成.docx,或檔案其實是別的格式,也會出現和損毀一樣的錯誤。

  3. 讓Word自己修復

    如果Word詢問是否復原內容,按「是」並把結果另存成新名稱。如果沒有詢問,選擇「檔案」「開啟」「瀏覽」,選取複本,按「開啟」按鈕旁的箭頭,選擇「開啟並修復」。

  4. 嘗試「從任何檔案復原文字」

    在同一個開啟視窗中,把檔案類型改為「從任何檔案復原文字」,再開啟複本。Word會擷取它找得到的純文字。格式與圖片會遺失,但在修復失敗時有時能救回文字。

  5. 用FileFix Ultimate重建封裝

    開啟「損毀檔案修復」並選擇文件。程式會檢查ZIP結構、中央目錄、[Content_Types].xml與關聯檔,用可讀取的項目重建缺少的部分,並寫出新的DOCX。原始檔案永遠不會被修改。

  6. 仍打不開就擷取文字

    如果重建後的檔案仍無法開啟,選擇擷取。FileFix Ultimate會讀取仍能解壓縮的段落,不帶格式地寫入新的DOCX與TXT檔。在依賴結果之前,請和你記得的內容對照一下。

為什麼DOCX壞了,文字卻還在

DOCX檔案是裝著XML組件的ZIP封裝。正文在word/document.xml中,樣式、圖片、頁首與註解則放在各自的組件裡。[Content_Types].xml與_rels資料夾中的關聯檔告訴Word每個組件是什麼,ZIP結尾的中央目錄記錄每個組件從哪裡開始。

存檔被中斷、USB拔得太早,或同步軟體上傳了寫到一半的複本時,最常遺失的就是中央目錄。這時即使正文完好,Word也會拒絕整個檔案。用檔案中的本機項目重建目錄,就能把這些組件找回來。

結果標示代表什麼

每次修復結束都會如實標出狀態。「已驗證」表示新檔案通過了獨立檢查。「部分復原」表示有些組件已損毀,只保留了能解壓縮的部分,例如被截斷的document.xml的前半段。「已擷取、未驗證」表示資料已經取出,但無法確認它是一份完整的文件。

部分復原的結果也值得打開看看:很多時候除了最後幾頁,其餘都在。如果Word對修復後的文件仍然報錯,就把文字複製到新文件中,並保留原始檔案,以便日後再試別的工具。

讓情況更糟的常見錯誤

反覆開啟並儲存損毀的原始檔,或使用會覆蓋原始檔的修復工具,可能讓本來救得回的封裝徹底遺失。請一律在複本上操作。另外確認文件是否設了密碼:加密的DOCX根本不是ZIP封裝,沒有密碼就無法修復。

無法修復的情況

  • 設有密碼的文件是加密的,沒有密碼既不能修復也不能擷取。
  • 0 KB的檔案或全是零的檔案裡已經沒有文件資料。
  • 如果document.xml本身被覆蓋,只能擷取其中可讀部分的文字。
  • 擷取文字只保留段落,格式、表格、圖片、註解與追蹤修訂可能遺失。

FileFix Ultimate能幫你做什麼

  • 重建缺少中央目錄、[Content_Types].xml或關聯檔的DOCX封裝。
  • 保留所有仍能解壓縮的組件,並把結果標為已驗證、部分復原或已擷取。
  • 封裝無法重建時,把DOCX與舊版DOC檔中可讀的文字擷取到新的DOCX與TXT。
  • 不修改原始檔案,個人使用免費,沒有檔案大小限制,也不上傳。

FileFix Ultimate 個人使用免費、可離線使用,且絕不會寫入你正在復原來源的磁碟機。工作或商業用途需為每台電腦購買一年期授權。執行前請先檢查簽章。

常見問題

「Word發現無法讀取的內容」是什麼意思?

表示Word打開了封裝,但發現無法解析的組件,例如損毀的XML元素或缺少的關聯。按「是」後Word會略過讀不了的部分再開啟。請把結果另存成新名稱,並保留原始檔案。

我能自己把DOCX當成ZIP打開嗎?

可以。把複本的副檔名改成.zip,用檔案總管或壓縮軟體開啟。如果看得到word/document.xml,就表示文字還在。但損毀的ZIP可能這樣打不開,這時重建封裝就派得上用場。

舊版.doc檔能修復嗎?

舊的二進位格式不是ZIP封裝,無法用同樣方式重建。請先試試Word的「開啟並修復」;如果失敗,FileFix Ultimate可以把.doc中的文字擷取到新檔案。

修復後的文件打得開,但最後幾頁不見了,為什麼?

很可能檔案被截斷,document.xml的結尾根本沒有寫入。修復會保留損毀點之前的全部內容。請找找可能包含缺少部分的自動回復複本或較早的版本。

分享此頁面