8 c! g: Q: N. ]- B* `! e7 n 這個(gè)時(shí)候,被刪除文件的實(shí)際內容仍然存在,可以被恢復。如果刪除文件后又創(chuàng )建了新文件,那么被刪文件所占用的扇區就有可能被新文件所使用,這時(shí)候就無(wú)法恢復被刪文件的數據了。所以一旦誤刪除了文件,就不要再對該文件所在的分區進(jìn)行寫(xiě)操作了,否則有可能覆蓋原有數據,造成文件無(wú)法恢復。$ l3 ]1 F1 ^5 c
# m, g6 X. E& D8 Q8 s) Z 小知識:恢復文件的三個(gè)階段
& U7 ?: x7 B" y( o+ o ; J# z1 K# U ^) H0 o9 d' w* X; l
1.使用自動(dòng)化恢復軟件
! R$ ~2 ?' R2 n4 j. M& m$ \2 Z z 0 ?4 M2 ^$ x5 z0 k* s' }- z
恢復軟件(如Finaldata或EasyRecovery等)使用很簡(jiǎn)單,根據向導的指示操作就可以了。
) J- [( ~6 u- Y; l9 y1 a
0 V7 `3 ^ F1 b' V y2 ?; S 2.手工恢復被刪除數據
$ R4 I5 Z" S" D1 d B% w0 U+ ] C8 b % t3 O$ ^, h" Q0 Y$ }
手工恢復的原理是直接在存儲設備上尋找被刪除文件的關(guān)鍵內容。這種方法適合恢復有明顯特征而且結構簡(jiǎn)單的文件,如文本文件。如果文件很大,且分散于磁盤(pán)的不同位置,還需要根據文檔的內部結構重新組織文檔,才能徹底恢復數據。
; b: F5 t. g# ]0 z4 D9 c
& ?3 o; e I- p' T 3.找專(zhuān)業(yè)的數據恢復公司& k# P, [ p* J7 o/ |$ z: q1 k
5 `. f' u- Y# R5 e/ N l' |0 C5 [
備份數據
% \4 j; L/ m, x8 N( C" R 8 |+ k1 Y3 J# F* T/ d& _- h# c
由于數據很重要,所以首先要進(jìn)行備份,萬(wàn)一出現誤操作,還可以把U盤(pán)恢復到最初的狀態(tài)。這一步很重要,并且U盤(pán)容量不大,備份不會(huì )占用太大磁盤(pán)空間。進(jìn)行扇區級別的磁盤(pán)數據備份有很多工具,如Ghost、WinHex和DiskExplorer,下面主要介紹WinHex。WinHex是一個(gè)16進(jìn)制文件編輯工具,可以跳過(guò)操作系統的文件系統直接讀取磁盤(pán)和U盤(pán)等設備,從而進(jìn)行數據恢復。
* w) e8 E. H2 z7 v
# ^6 n6 j1 p7 {6 W ? 使用WinHex的“Tools”菜單下面的“Open Disk”命令,打開(kāi)物理U盤(pán)。) ~0 ]5 F f2 ?* A; \
- H7 C: o$ h/ C% H8 d 在WinHex中看到U盤(pán)的引導數據全是“FF”,分區表和文件系統完全丟失了。從“Edit”菜單中選擇“Define Block”,選擇起止為“Beginning of file”和“End of file”。' n8 t& [. Y( X6 n; L1 q
* G& j0 t. `9 T2 B1 S
下載 (40.71 KB)
/ n a6 L% l `# H2 m5 J W& P1 P2007-9-10 16:02# L3 ^9 K0 ]# y
然后再從“Edit”菜單中選擇“Copy Block”→“Into New File”,把整個(gè)U盤(pán)的數據寫(xiě)到一個(gè)文件中(例如“u.img”),這樣就完成了U盤(pán)的備份。
: z' E6 X3 @$ Z# b P) m1 v . W2 S t" p: w
下載 (59.65 KB)
- U- `9 d% f/ D, k! |2007-9-10 16:02 3 V& H3 R K8 z' `+ c. E
m6 }. ?" e5 C$ J9 P5 o 自動(dòng)恢復# L& r- ~! C w' k
' M* D+ C6 ?1 Y
完成備份后,筆者嘗試用數據恢復工具Finaldata、EasyRecovery和Recover4All進(jìn)行恢復,由于U盤(pán)容量很小,很快就搜索出很多文件,但是就是沒(méi)有發(fā)現要找的那個(gè)重要文件,看來(lái)只能手工操作了。7 V }! T: ]0 b3 Y/ U/ n
4 n1 B1 H" r' [( w' }. c 手工修復+ y1 w- l; u6 c0 A. ?8 X
) u. S/ _: b, Q1 h L4 W
確定文件位置! H( b( H2 j- A* I h% b5 F
0 z i5 e# M! _. ` 詢(xún)問(wèn)朋友得知該文件是中英文混合的Word文檔,大部分是中文,含有少量英文,因此筆者決定通過(guò)查找文件內容嘗試恢復文件。" Q& n7 E# ^5 P% A
. Q$ P8 ]& g) l0 ~2 _6 I! F7 E! P
用WinHex打開(kāi)前面保存的U盤(pán)鏡像文件(在鏡像文件上進(jìn)行數據恢復的好處是訪(fǎng)問(wèn)速度比直接訪(fǎng)問(wèn)U盤(pán)快,而且還可以避免破壞U盤(pán)原有數據。)選擇“Search”菜單中的“Find Text”命令,從鏡像文件中直接搜索文中包含的英文字符串“control needed”。由于搜索到太多的字符串“control needed”,因此目前還無(wú)法對文件進(jìn)行定位。
# ?' _8 i2 q; O7 i O8 v$ L5 [
4 Z: S) l3 J& ^- ?: ?( Q/ r G2 h: v 下載 (59.89 KB)
. ?# k% k8 |6 f# E3 T2 J2007-9-10 16:02
0 g; o( k. `$ t- D/ A7 y 如果能記住部分中文內容,搜索中文可以避免找到太多的結果。Word文檔中的中文用Unicode編碼,因此打開(kāi)記事本輸入文章包含的中文字符“決策”,另存為Unicode編碼的文件(test.txt)。
, r) t6 A8 h- o( U) k1 ^
6 L2 d, U8 q+ N' c. `. W& ~8 \) T 下載 (36.32 KB)
6 b1 u! x- v j6 }2007-9-10 16:02
- [5 {6 f {5 F( N5 W8 p; @ 用WinHex打開(kāi)文件“test.txt”,開(kāi)始的“FFFE”代表字符編碼的順序,因此隨后的“B351567B”就是“決策”的Unicode格式的16進(jìn)制表示。
' S6 W* l4 u- M7 u) \% s2 g
# v8 S: @! [; @: P# P5 S' l 下載 (28.8 KB)0 u/ S1 q& ^2 u; x
2007-9-10 16:022 L& g1 \& x. N% j9 _7 }$ A5 u6 E8 v/ G
從WinHex的“Search”菜單中選擇“Find Hex Values”命令,在U盤(pán)鏡像文件中搜索“B351567B”。因為WinHex只能以?xún)却a的格式顯示中文,Unicode格式的中文都顯示為亂碼,那么如何知道是否找到了正確的數據呢?. @9 q9 F( o& T, B! H/ n
下載 (59.56 KB)' U, r3 G- `+ l* F
2007-10-21 10:46
@& b6 [/ ]; p: J6 [, y1 e 從搜索到“B351567B”的地方開(kāi)始選擇一段數據,仍然是從“Edit”菜單中選擇“Copy Block”→“Into New File”復制到一個(gè)新的文件中(noname.txt)。
& y5 M* T, o% S. s9 N 下載 (58.76 KB)" z* L3 ]/ K+ O) q5 i2 b7 k$ z
2007-10-21 10:461 ~, [$ a9 P J% w4 L
打開(kāi)記事本,選定剛才保存的文件“noname.txt”,然后將編碼格式設置為“Unicode”格式后再打開(kāi)就可以看到它的真實(shí)內容了,經(jīng)朋友確認,這段文字就是要找的文件的部分內容。/ a* }& s- x) F# k% a; X" B; [( c2 _+ A5 \
下載 (38.58 KB)
}/ ~+ D9 q+ W1 {" i2007-10-21 10:463 W( S( ^+ t* i3 S' ]
定位文件頭
' s n8 ~+ K; e 要完整地恢復Word文檔,僅找到文件部分內容是不夠的,我們需要找到DOC文件的開(kāi)頭(文件頭)。用WinHex打開(kāi)任意一個(gè)已知的完好的Word文件,可以看到文件的起始標志字符串為“D0CF11E0”,顯示為“邢.唷”。查到DOC文檔的特征標志為“D0CF11E0A1B11AE1”。, i: }6 M: E) g( S9 P
下載 (59.47 KB)0 {, e0 o$ K4 _& Q: l
2007-10-21 10:467 f6 h8 W4 z5 R. _7 d% R# @
easy提示
' {* k) P) S! O$ F# w
" G" q5 p' _+ b: T/ B" L; o 純文本格式的TXT文件不像Word文檔那樣有特征標志,但恢復時(shí)可以直接用WinHex搜索文件中包含的中文或者英文關(guān)鍵字,確定文件所處位置。
2 p+ T# O1 W K 仍然是使用WinHex的“Find Hex Values”命令,搜索方向設置為“Up”,也就是從剛才找到的特征字符串“決策”的位置往前搜索Word文件的起始標志“D0CF11E0”。3 F6 q4 ^* \- G3 M* W* z
下載 (36.48 KB)
) v6 M9 ^- b2 C& o( S8 p2007-10-21 10:46
+ v4 g, ?* q% x. _ 找到Word文件起始位置后,選擇“Edit”菜單中的“Define Block”,設定塊開(kāi)始的位置為標志字符串“D0CF11E0”開(kāi)始的地方,根據文件的大小,設定一個(gè)估計的結束偏移量,可以盡量大一些,不要太小就可以了。從“Edit”菜單中選擇“Copy Block”→“Into New File”把定義的塊保存為一個(gè)新文件(new.doc)。
& k. b& F$ a+ }; j+ N, J( Q. ^1 e 下載 (18.6 KB): a y' g' [# k2 q8 v1 J# z/ B- _
2007-10-21 10:461 l) k, ]: I7 j- E' b" M6 X/ ?$ d
easy提示( h/ C, I }8 E4 W9 M( p/ `* E
; D! k1 P. N3 F0 ]( v' B: l
如何計算塊的大?3 P O5 l! }& h; Y' N% {
7 e8 i6 {% O1 A( N
WinHex中的一個(gè)偏移量代表一個(gè)字節(Byte),運行Windows自帶的計算器,切換到十六進(jìn)制模式,用結束地址減去開(kāi)始地址就得到定義塊的大小。
; z* Q# [: W @" `) s# ?0 l8 _1 R9 x- r+ T# _2 e
360000-355A00=A600 A600(十六進(jìn)制)→42496(十進(jìn)制)1 J# B! @" @/ H" g
用Word打開(kāi)剛才恢復出來(lái)的“new.doc”文件,發(fā)現就是朋友丟失的那個(gè)文件,絕大部分內容都在,格式也正確。: R+ h, V; d. J! g% m. p! V) Z
下載 (37.39 KB)
4 g4 T0 s5 E( D: q2007-10-21 10:460 W/ v A8 m' i. F2 \
從下載評估版的WinHex開(kāi)始計算,整個(gè)恢復過(guò)程總共半個(gè)小時(shí),僅僅使用WinHex和記事本程序就把丟失的數據恢復了,結果非常令人滿(mǎn)意。說(shuō)實(shí)話(huà)這不在的作者: 紫瞳 時(shí)間: 2010-10-16 15:45
從U盤(pán)上找回丟失文件的過(guò)程。
( V$ q/ Q# _8 h% w; @2 }9 z% M
* g5 I a' n) f- [5 o, d! f 小知識:刪除的文件為什么可以恢復?: u" ?( s1 \6 B7 u9 Y; `# j/ x
8 c! g: Q: N. ]- B* `! e7 n 這個(gè)時(shí)候,被刪除文件的實(shí)際內容仍然存在,可以被恢復。如果刪除文件后又創(chuàng )建了新文件,那么被刪文件所占用的扇區就有可能被新文件所使用,這時(shí)候就無(wú)法恢復被刪文件的數據了。所以一旦誤刪除了文件,就不要再對該文件所在的分區進(jìn)行寫(xiě)操作了,否則有可能覆蓋原有數據,造成文件無(wú)法恢復。$ l3 ]1 F1 ^5 c
# m, g6 X. E& D8 Q8 s) Z 小知識:恢復文件的三個(gè)階段
& U7 ?: x7 B" y( o+ o ; J# z1 K# U ^) H0 o9 d' w* X; l
1.使用自動(dòng)化恢復軟件
! R$ ~2 ?' R2 n4 j. M& m$ \2 Z z 0 ?4 M2 ^$ x5 z0 k* s' }- z
恢復軟件(如Finaldata或EasyRecovery等)使用很簡(jiǎn)單,根據向導的指示操作就可以了。
) J- [( ~6 u- Y; l9 y1 a
0 V7 `3 ^ F1 b' V y2 ?; S 2.手工恢復被刪除數據
$ R4 I5 Z" S" D1 d B% w0 U+ ] C8 b % t3 O$ ^, h" Q0 Y$ }
手工恢復的原理是直接在存儲設備上尋找被刪除文件的關(guān)鍵內容。這種方法適合恢復有明顯特征而且結構簡(jiǎn)單的文件,如文本文件。如果文件很大,且分散于磁盤(pán)的不同位置,還需要根據文檔的內部結構重新組織文檔,才能徹底恢復數據。
; b: F5 t. g# ]0 z4 D9 c
& ?3 o; e I- p' T 3.找專(zhuān)業(yè)的數據恢復公司& k# P, [ p* J7 o/ |$ z: q1 k
5 `. f' u- Y# R5 e/ N l' |0 C5 [
備份數據
% \4 j; L/ m, x8 N( C" R 8 |+ k1 Y3 J# F* T/ d& _- h# c
由于數據很重要,所以首先要進(jìn)行備份,萬(wàn)一出現誤操作,還可以把U盤(pán)恢復到最初的狀態(tài)。這一步很重要,并且U盤(pán)容量不大,備份不會(huì )占用太大磁盤(pán)空間。進(jìn)行扇區級別的磁盤(pán)數據備份有很多工具,如Ghost、WinHex和DiskExplorer,下面主要介紹WinHex。WinHex是一個(gè)16進(jìn)制文件編輯工具,可以跳過(guò)操作系統的文件系統直接讀取磁盤(pán)和U盤(pán)等設備,從而進(jìn)行數據恢復。
* w) e8 E. H2 z7 v
# ^6 n6 j1 p7 {6 W ? 使用WinHex的“Tools”菜單下面的“Open Disk”命令,打開(kāi)物理U盤(pán)。) ~0 ]5 F f2 ?* A; \
- H7 C: o$ h/ C% H8 d 在WinHex中看到U盤(pán)的引導數據全是“FF”,分區表和文件系統完全丟失了。從“Edit”菜單中選擇“Define Block”,選擇起止為“Beginning of file”和“End of file”。' n8 t& [. Y( X6 n; L1 q
* G& j0 t. `9 T2 B1 S
下載 (40.71 KB)
/ n a6 L% l `# H2 m5 J W& P1 P2007-9-10 16:02# L3 ^9 K0 ]# y
然后再從“Edit”菜單中選擇“Copy Block”→“Into New File”,把整個(gè)U盤(pán)的數據寫(xiě)到一個(gè)文件中(例如“u.img”),這樣就完成了U盤(pán)的備份。
: z' E6 X3 @$ Z# b P) m1 v . W2 S t" p: w
下載 (59.65 KB)
- U- `9 d% f/ D, k! |2007-9-10 16:02 3 V& H3 R K8 z' `+ c. E
m6 }. ?" e5 C$ J9 P5 o 自動(dòng)恢復# L& r- ~! C w' k
' M* D+ C6 ?1 Y
完成備份后,筆者嘗試用數據恢復工具Finaldata、EasyRecovery和Recover4All進(jìn)行恢復,由于U盤(pán)容量很小,很快就搜索出很多文件,但是就是沒(méi)有發(fā)現要找的那個(gè)重要文件,看來(lái)只能手工操作了。7 V }! T: ]0 b3 Y/ U/ n
4 n1 B1 H" r' [( w' }. c 手工修復+ y1 w- l; u6 c0 A. ?8 X
) u. S/ _: b, Q1 h L4 W
確定文件位置! H( b( H2 j- A* I h% b5 F
0 z i5 e# M! _. ` 詢(xún)問(wèn)朋友得知該文件是中英文混合的Word文檔,大部分是中文,含有少量英文,因此筆者決定通過(guò)查找文件內容嘗試恢復文件。" Q& n7 E# ^5 P% A
. Q$ P8 ]& g) l0 ~2 _6 I! F7 E! P
用WinHex打開(kāi)前面保存的U盤(pán)鏡像文件(在鏡像文件上進(jìn)行數據恢復的好處是訪(fǎng)問(wèn)速度比直接訪(fǎng)問(wèn)U盤(pán)快,而且還可以避免破壞U盤(pán)原有數據。)選擇“Search”菜單中的“Find Text”命令,從鏡像文件中直接搜索文中包含的英文字符串“control needed”。由于搜索到太多的字符串“control needed”,因此目前還無(wú)法對文件進(jìn)行定位。
# ?' _8 i2 q; O7 i O8 v$ L5 [
4 Z: S) l3 J& ^- ?: ?( Q/ r G2 h: v 下載 (59.89 KB)
. ?# k% k8 |6 f# E3 T2 J2007-9-10 16:02
0 g; o( k. `$ t- D/ A7 y 如果能記住部分中文內容,搜索中文可以避免找到太多的結果。Word文檔中的中文用Unicode編碼,因此打開(kāi)記事本輸入文章包含的中文字符“決策”,另存為Unicode編碼的文件(test.txt)。
, r) t6 A8 h- o( U) k1 ^
6 L2 d, U8 q+ N' c. `. W& ~8 \) T 下載 (36.32 KB)
6 b1 u! x- v j6 }2007-9-10 16:02
- [5 {6 f {5 F( N5 W8 p; @ 用WinHex打開(kāi)文件“test.txt”,開(kāi)始的“FFFE”代表字符編碼的順序,因此隨后的“B351567B”就是“決策”的Unicode格式的16進(jìn)制表示。
' S6 W* l4 u- M7 u) \% s2 g
# v8 S: @! [; @: P# P5 S' l 下載 (28.8 KB)0 u/ S1 q& ^2 u; x
2007-9-10 16:022 L& g1 \& x. N% j9 _7 }$ A5 u6 E8 v/ G
從WinHex的“Search”菜單中選擇“Find Hex Values”命令,在U盤(pán)鏡像文件中搜索“B351567B”。因為WinHex只能以?xún)却a的格式顯示中文,Unicode格式的中文都顯示為亂碼,那么如何知道是否找到了正確的數據呢?. @9 q9 F( o& T, B! H/ n
下載 (59.56 KB)' U, r3 G- `+ l* F
2007-10-21 10:46
@& b6 [/ ]; p: J6 [, y1 e 從搜索到“B351567B”的地方開(kāi)始選擇一段數據,仍然是從“Edit”菜單中選擇“Copy Block”→“Into New File”復制到一個(gè)新的文件中(noname.txt)。
& y5 M* T, o% S. s9 N 下載 (58.76 KB)" z* L3 ]/ K+ O) q5 i2 b7 k$ z
2007-10-21 10:461 ~, [$ a9 P J% w4 L
打開(kāi)記事本,選定剛才保存的文件“noname.txt”,然后將編碼格式設置為“Unicode”格式后再打開(kāi)就可以看到它的真實(shí)內容了,經(jīng)朋友確認,這段文字就是要找的文件的部分內容。/ a* }& s- x) F# k% a; X" B; [( c2 _+ A5 \
下載 (38.58 KB)
}/ ~+ D9 q+ W1 {" i2007-10-21 10:463 W( S( ^+ t* i3 S' ]
定位文件頭
' s n8 ~+ K; e 要完整地恢復Word文檔,僅找到文件部分內容是不夠的,我們需要找到DOC文件的開(kāi)頭(文件頭)。用WinHex打開(kāi)任意一個(gè)已知的完好的Word文件,可以看到文件的起始標志字符串為“D0CF11E0”,顯示為“邢.唷”。查到DOC文檔的特征標志為“D0CF11E0A1B11AE1”。, i: }6 M: E) g( S9 P
下載 (59.47 KB)0 {, e0 o$ K4 _& Q: l
2007-10-21 10:467 f6 h8 W4 z5 R. _7 d% R# @
easy提示
' {* k) P) S! O$ F# w
" G" q5 p' _+ b: T/ B" L; o 純文本格式的TXT文件不像Word文檔那樣有特征標志,但恢復時(shí)可以直接用WinHex搜索文件中包含的中文或者英文關(guān)鍵字,確定文件所處位置。
2 p+ T# O1 W K 仍然是使用WinHex的“Find Hex Values”命令,搜索方向設置為“Up”,也就是從剛才找到的特征字符串“決策”的位置往前搜索Word文件的起始標志“D0CF11E0”。3 F6 q4 ^* \- G3 M* W* z
下載 (36.48 KB)
) v6 M9 ^- b2 C& o( S8 p2007-10-21 10:46
+ v4 g, ?* q% x. _ 找到Word文件起始位置后,選擇“Edit”菜單中的“Define Block”,設定塊開(kāi)始的位置為標志字符串“D0CF11E0”開(kāi)始的地方,根據文件的大小,設定一個(gè)估計的結束偏移量,可以盡量大一些,不要太小就可以了。從“Edit”菜單中選擇“Copy Block”→“Into New File”把定義的塊保存為一個(gè)新文件(new.doc)。
& k. b& F$ a+ }; j+ N, J( Q. ^1 e 下載 (18.6 KB): a y' g' [# k2 q8 v1 J# z/ B- _
2007-10-21 10:461 l) k, ]: I7 j- E' b" M6 X/ ?$ d
easy提示( h/ C, I }8 E4 W9 M( p/ `* E
; D! k1 P. N3 F0 ]( v' B: l
如何計算塊的大?3 P O5 l! }& h; Y' N% {
7 e8 i6 {% O1 A( N
WinHex中的一個(gè)偏移量代表一個(gè)字節(Byte),運行Windows自帶的計算器,切換到十六進(jìn)制模式,用結束地址減去開(kāi)始地址就得到定義塊的大小。
; z* Q# [: W @" `) s# ?0 l8 _1 R9 x- r+ T# _2 e
360000-355A00=A600 A600(十六進(jìn)制)→42496(十進(jìn)制)1 J# B! @" @/ H" g
用Word打開(kāi)剛才恢復出來(lái)的“new.doc”文件,發(fā)現就是朋友丟失的那個(gè)文件,絕大部分內容都在,格式也正確。: R+ h, V; d. J! g% m. p! V) Z
下載 (37.39 KB)
4 g4 T0 s5 E( D: q2007-10-21 10:460 W/ v A8 m' i. F2 \
從下載評估版的WinHex開(kāi)始計算,整個(gè)恢復過(guò)程總共半個(gè)小時(shí),僅僅使用WinHex和記事本程序就把丟失的數據恢復了,結果非常令人滿(mǎn)意。:curse::curse:說(shuō)實(shí)話(huà)這不在的