优盘中word文件打不开怎么办-(优盘中word文件打不开怎么办)
U盤的文件如果被刪除,或者U盤被格式化以后,很多時候用恢復軟件恢復出來的office文件會打不開,其實只要文件存在我們就可以使用WINHEX通過手工分析底層數(shù)據(jù)結構進行恢復。

這個是什么原因呢?由于u盤的文件系統(tǒng)一般是fat32的,這種文件系統(tǒng)在存儲文件的時如果在u盤進行操作的次數(shù)多了就很容易產(chǎn)生碎片。
一旦u盤上存儲的文件產(chǎn)生碎片以后,由于這個文件的的底層數(shù)據(jù)存儲并不是連續(xù)存儲的,那么如果用普通的恢復軟件去恢復的時候,往往恢復出來的文件都是不太正常的。
比如這個案例中,文件刪除之后,用數(shù)據(jù)恢復軟件恢打開有問題
0

1

2

3
現(xiàn)在打開恢復完的文件看一下結果是看不懂的亂碼

4
在找不到專業(yè)軟件時,可以進行手工分析恢復那么出現(xiàn)這種情況一般都是有碎片的文件,需要手工提取數(shù)據(jù),這里就用一款十六進制編輯器winhex來手工提取,當然這個前提是要對各類文件系統(tǒng)有深入的了解。

5
這就是那個分區(qū)在十六進制顯示的樣子,先跳轉到6291456號扇區(qū)

6
接下來把需要恢復的文件名轉換成Unicode編碼格式,因為NTFS分區(qū)格式是以Unicode編碼格式來命名的,轉換完之后點擊菜單欄的Search--->Find Hex Values 會彈出如下圖所示的窗口

7
把剛才轉換的16進制數(shù)值寫進去,向下搜索

8
光標停在了這個扇區(qū),找到80屬性,我用紅色框框起來的就是我要恢復文件的簇流,就是根據(jù)這段簇流來恢復文件的,這個簇流不是連續(xù)的,有片段,這個就是平時所說的文件有碎片。
先算一下一個片段 起始位置:775124 簇大小:1
第二個片段 起始位置:16777253 簇大小:3 (第二個片段的起始位置是相對于第一個起始位置的)
第三個片段 起始位置:17552261 簇大小:41 (第三個片段的起始位置是相對于第二個起始位置的)
第四個片段 起始位置:17552345 簇大小:1 (第四個片段的起始位置是相對于第三個起始位置的)
一共有四個片段都計算完了,現(xiàn)在就需要提取每個片段的內容,先跳轉到第一個片段的位置將內容復制到新文件,剩下的操作都一樣
將每一個片段提取出來之后點擊winhex菜單欄Tools--->File Tools--->Concatenate會彈出需要保存文件的路徑及后綴

9
點擊保存后會彈出一個窗口選擇剛才提取出來的文件(注意,一定要按順序附加)

10
四個碎片附加完成之后點擊Done,附加完成,然后打開恢復的文件看一下

11
恢復完成,可以正常打開了
這是水淼·dedeCMS站群文章更新器的試用版本更新的文章,故有此標記(2023-11-14 08:35:31)
總結
以上是生活随笔為你收集整理的优盘中word文件打不开怎么办-(优盘中word文件打不开怎么办)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华硕win10专用系统下载-(华硕win
- 下一篇: 老主板系统安装教程-(老主板系统安装教程