大家看过美剧《越狱》吗?里面有个情节说到迈克尔·斯科菲尔德为了销毁数据,他将硬盘扔进了河里。最后,硬盘还是被警察找到了,并且还成功恢复了数据。- F. g5 a7 S# J; }% ]- R
" f& ~( [& h" A- z0 a8 E
但在工作中,我们难免会误删一些数据,费了九牛二虎之力仍然无法恢复,果然还是不够剧里的强!( n2 X9 N3 l P. s4 f1 y ?
4 `# d D6 ?* v0 ]+ u( N一条新闻:链家删库的程序宣判了! : g" V. y+ A4 ]4 f $ k/ @1 K: v$ X5 W看看前因,这位技术人员因不满公司的岗位调动,远程将公司服务器上的电子商务系统删了!就这样,9TB 的数据为此“烟消云散”,数据没了使得链家损失惨重。' K+ u# T2 C% P& C+ C1 P
0 Q7 t7 l+ h T5 Q& o. c+ ]& S当窗事发,由于没有专业的技术人员,链家紧急从杭州聘请了工程师恢复财务数据,花费了10万元,但恢复的数据不怎么能用。 $ Q& `/ y, G o 8 `# Q3 I7 w; m数据恢复真的这么难吗?十万都搞定不了?其实,链家是在删库一个多月后才发现的,发现的时候硬盘已被写入多少数据了,无法想象。) m% k3 y* R8 Y0 Z
7 @ ]8 T* G: E/ D
这钱白花了! 2 }: c" z+ K' r8 B3 b. P! g* ?. j
除了链家遇到过这样的窘境,微盟在去年2月份也发生过类似的事件,同样是有位员工不满公司待遇,将公司的核心业务系统删除后跑路了,但微盟是留有一手的,系统数据都有做备份。但就恢复备份的期间也让微盟损失了1.5个亿。 1 v. {5 L/ h' t; g* d3 ] u+ x' a 6 `2 J/ N6 d' T8 o2 d* A回归正题,数据恢复真的这么难吗?说难也难,说易也易。首先,我们来了解一下硬盘的工作原理。 & U" W: i5 ^/ g: k, n+ t# ?1 {4 R# |% {
举例说明:在图书馆找书的时候,我们会借助索引系统知道书的摆放位置,哪本放在哪个位置。而我们往硬盘复制文件的这一操作,和往书架上放一排书相当,要找哪本书就可以从索引系统上得知。 - Q; K& s7 X1 R# B' L + S9 k, z+ o5 {' S可是删除文件的时候,该文件在“索引系统”上的索引被抹掉了,但并没有将它从书架上撤下去。硬盘就是这么懒,非要有新书(文件)进来的时候才会将旧的搬下去。 H; ]( u' P% H7 r+ d' v# q1 [; t
1 X1 B/ z& F: _/ Z
所以说,链家在一个多月之后才发现被删库了,“书架”上的全都是“新书”,旧的一批早就不知道去哪了!; f! q' p9 Z3 \
3 j+ k/ m9 t. F5 r% X! j值得注意:现在我们普遍用上了固态硬盘,这时候我们更加需要注意数据了,假若误删之后,固态硬盘中的“TRIM”可勤快了,它会负责定期检查那些已经被标记为撤走的书还在不在书架上。假如这些书还在,就会把这些书撤走。这么一来,想要恢复数据就更难了。 ; ]6 P" B6 M; g# w. w