日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來

這題我會!遇見過文件無法打開,或文件打開亂碼等情況的伙伴們看過來,從事數(shù)據(jù)恢復(fù)行業(yè) 20 余年的“技術(shù)宅”效哥,直接給大家上權(quán)威恢復(fù)方法啦~
方法一:通過手動重建文件頭,修復(fù)損壞的 Microsoft Word文檔
適用情形:文件頭結(jié)構(gòu)損壞導(dǎo)致文件無法打開

  • Step 1:打開復(fù)合文檔
使用winhex 工具打開損壞復(fù)合文檔以及正常復(fù)合文檔;

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 2:將頁轉(zhuǎn)換成扇區(qū)
winhex 打開之后將頁轉(zhuǎn)換成扇區(qū)進(jìn)行分析;
【一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來】
一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 3:復(fù)制文件頭
復(fù)制正常復(fù)合文檔的文件頭,覆蓋掉損壞的文件頭,然后逐一修改相應(yīng)參數(shù);

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 4:定位目錄流扇區(qū)起始扇區(qū)
目錄流標(biāo)志是“root entry”,十六進(jìn)制搜索“52006F00”,偏移位置 512=0,如圖 2 所示,在41 扇區(qū)找到目錄流起始扇區(qū),確定了目錄流的起始扇區(qū)的參數(shù)為41-1=40,用十六進(jìn)制表示就是28;

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 5:短流開始位置及大小
接著我們找短流(SSAT) 。根據(jù)復(fù)合文檔定義,目錄流的第一表項(xiàng) 0x74 處的 4 個(gè)字節(jié)表示的是短流的起始扇區(qū),如圖 6 中十六進(jìn)制 2B000000 值為 43,就是短流的開始 。
開始扇區(qū)為 43-1=42,十六進(jìn)制值為 2A,0x78 處的 4 個(gè)字節(jié)表示的是短流的大小,大小就是十六進(jìn)制 800000,等于 128/64=2,只有兩項(xiàng)就是占用一個(gè)扇區(qū),大小就是1;

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 6:確定扇區(qū)分配表(SAT)
通過十六進(jìn)制搜索“01000000”,偏移位置為 512=0,如圖 9 所示,在 40 扇區(qū)找到標(biāo)準(zhǔn)扇區(qū)配置表,看到扇區(qū)中有一個(gè)“FDFFFFFF”,就可以確定就是 SAT 了 。
最后一項(xiàng) SAT 配置表中會有 FDFFFFFF 的值,表示這是一個(gè) SAT 配置表的結(jié)束,并且有幾個(gè) FDFFFFFF 就代表有幾個(gè) SAT 配置表 。本案例中只有一個(gè) FDFFFFFF 那就只有一項(xiàng) SAT 配置表;

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 7:確定主扇區(qū)分配表(MSAT)的起始扇區(qū)號
主扇區(qū)分配表(MSAT)中存放的是扇區(qū)分配表(SAT)所在的扇區(qū)號 。
本例中,扇區(qū)分配表(SAT)只有一個(gè),根據(jù)復(fù)合文檔的格式定義,文件頭中可以存放 109 項(xiàng) SAT 值,也就是說,只要文件的扇區(qū)分配表不大于 109 個(gè),就不需要主扇區(qū)分配表 。(嚴(yán)格的說是不需要額外的主扇區(qū)分配表,因?yàn)槲募^就可以容納下了,主扇區(qū)分配表(MSAT)是在 SAT 多于 109 項(xiàng)時(shí),剩下的值用指定的扇區(qū)來記錄?。?br /> 根據(jù)定義,無額外主扇區(qū)分配表(MSAT)時(shí),主扇區(qū)分配表的起始扇區(qū)號為-2,十六進(jìn)制表示為 FEFFFFFF,它占用的扇區(qū)數(shù)為 0;
  • Step 8:修復(fù)文件頭
關(guān)鍵值都計(jì)算出來后總結(jié)一下算好的值,然后手動填寫文件頭信息,修復(fù)后文件頭如圖 10 所示,保存文件,此時(shí)文檔仍然無法打開;

一招搞定99%的文檔修復(fù) 文件損壞怎么修復(fù)回來


  • Step 9:修復(fù)文件內(nèi)容
以上參數(shù)確定后,最后一步就是修復(fù) MSAT 的內(nèi)容了 。
在 0 扇區(qū)定位到 0X4C 處,此處后的每個(gè)字節(jié)填寫一項(xiàng) SAT 扇區(qū)編號 。本實(shí)驗(yàn)只有一個(gè) SAT,位置為 39,轉(zhuǎn)換成十六進(jìn)制為 27000000,剩下的填寫成 FFFFFFFF 。保存文件,本次復(fù)合文檔手動修復(fù)工作圓滿完成 。

推薦閱讀