-
1 # 卿紅葉
-
2 # 極客談科技
“網路極客”,全新視角、全新思路,伴你遨遊神奇的網路世界。
在實際的工作過程中,確實碰到過Word提示“很抱歉,無法開啟,因為內容有問題”。
一般有兩種情況會導致該問題:
一種情況是C盤空間不足,導致安裝的程式無法正常執行;
一種情況是Word文件在傳輸的過程中資料受損。
可以透過電腦自帶的磁碟管理工具,對碟符進行擴容;
檔案傳輸受損檔案傳輸的過程中,由於網路問題或者其他的一些因素;
導致檔案沒有傳輸完整,或者出現損壞的情況,只能重新傳輸檔案。
有時候,低版本的Word開啟高版本的Word也會出現無法開啟的問題;
需要將.docx格式的檔案更改為.doc檔案。
還有那些原因能夠導致Word文件無法開啟,您是如何處理的?
-
3 # 效率源科技
這題我會!遇見過檔案無法開啟,或檔案開啟亂碼等情況的夥伴們看過來,從事資料恢復行業20餘年的“技術宅”效哥,直接給大家上權威恢復方法啦~
方法一:透過手動重建檔案頭,修復損壞的Microsoft Word文件
適用情形:檔案頭結構損壞導致檔案無法開啟
Step 1:打開復合文件使用winhex工具開啟損壞複合文件以及正常複合文件;
Step 2:將頁轉換成扇區winhex開啟之後將頁轉換成扇區進行分析;
Step 3:複製檔案頭複製正常複合文件的檔案頭,覆蓋掉損壞的檔案頭,然後逐一修改相應引數;
Step 4:定位目錄流扇區起始扇區目錄流標誌是“root entry”,十六進位制搜尋“52006F00”,偏移位置512=0,如圖2所示,在41扇區找到目錄流起始扇區,確定了目錄流的起始扇區的引數為41-1=40,用十六進位制表示就是28;
Step 5:短流開始位置及大小接著我們找短流(SSAT)。根據複合文件定義,目錄流的第一表項0x74處的4個位元組表示的是短流的起始扇區,如圖6中十六進位制2B000000值為43,就是短流的開始。
開始扇區為43-1=42,十六進位制值為2A,0x78處的4個位元組表示的是短流的大小,大小就是十六進位制800000,等於128/64=2,只有兩項就是佔用一個扇區,大小就是1;
Step 6:確定扇區分配表(SAT)透過十六進位制搜尋“01000000”,偏移位置為512=0,如圖9所示,在40扇區找到標準扇區配置表,看到扇區中有一個“FDFFFFFF”,就可以確定就是SAT了。
最後一項SAT配置表中會有FDFFFFFF的值,表示這是一個SAT配置表的結束,並且有幾個FDFFFFFF就代表有幾個SAT配置表。本案例中只有一個FDFFFFFF那就只有一項SAT配置表;
Step 7:確定主扇區分配表(MSAT)的起始扇區號主扇區分配表(MSAT)中存放的是扇區分配表(SAT)所在的扇區號。
本例中,扇區分配表(SAT)只有一個,根據複合文件的格式定義,檔案頭中可以存放109項SAT值,也就是說,只要檔案的扇區分配表不大於109個,就不需要主扇區分配表。(嚴格的說是不需要額外的主扇區分配表,因為檔案頭就可以容納下了,主扇區分配表(MSAT)是在SAT多於109項時,剩下的值用指定的扇區來記錄!)
根據定義,無額外主扇區分配表(MSAT)時,主扇區分配表的起始扇區號為-2,十六進位制表示為FEFFFFFF,它佔用的扇區數為0;
Step 8:修復檔案頭關鍵值都計算出來後總結一下算好的值,然後手動填寫檔案頭資訊,修復後文件頭如圖10所示,儲存檔案,此時文件仍然無法開啟;
Step 9:修復檔案內容以上引數確定後,最後一步就是修復MSAT的內容了。
在0扇區定位到0X4C處,此處後的每個位元組填寫一項SAT扇區編號。本實驗只有一個SAT,位置為39,轉換成十六進位制為27000000,剩下的填寫成FFFFFFFF。儲存檔案,本次複合文件手動修復工作圓滿完成。
方法二:使用效率源文件修復大師(Word專業版),簡單三步即可完成修復
適用情形:自如應對多場景文件修復需求(比如誤刪、亂碼什麼的)
Step 1:新增損壞文件Step 2:開始修復文件Step 3:儲存修復好的文件對比方法一,方法二是不是超簡單?
頁面簡單清爽,操作縱享絲滑,電腦小白也能快速上手修復!
回覆列表
出現這種情況,很可能是Word文件損壞了。具體要看怎樣獲得的,最好從源頭再重新複製一份,試試還能不能開啟。
當然也有可能,是Word軟體出現了問題。但如果開啟其他的Word文件都很正常、僅此一個文件打不開,那說明還是文件本身損壞了。