那些年我们感到不可思议的数据恢复

概念:

当存储介质出现损伤或由于人员误操作、操作系统本身故障所造成的数据看不见、无法读取、丢失。工程师通过特殊的手段读取却在正常状态下不可见、不可读、无法读的数据。

原理:

现实中很多人不知道删除、格式化等硬盘操作丢失的数据可以恢复,以为删除、格式化以后数据就不存在了。事实上,上述简单操作后数据仍然存在于硬盘中,懂得数据恢复原理知识的人只需几下便可将消失的数据找回来,不要觉得不可思议,在了解数据在硬盘、优盘、软盘等介质上的存储原理后,你也可以亲自做一回魔术师。

详细原理分析:

分区

硬盘存放数据的基本单位为扇区,我们可以理解为一本书的一页。当我们装机或买来一个移动硬盘,第一步便是为了方便管理--分区。无论用何种分区工具,都会在硬盘的第一个扇区标注上硬盘的分区数量、每个分区的大小,起始位置等信息,术语称为主引导记录(MBR),也有人称为分区信息表。当主引导记录因为各种原因(硬盘坏道、病毒、误操作等)被破坏后,一些或全部分区自然就会丢失不见了,根据数据信息特征,我们可以重新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。

文件分配表

为了管理文件存储,硬盘分区完毕后,接下来的工作是格式化分区。格式化程序根据分区大小,合理的将分区划分为目录文件分配区和数据区,就像我们看得小说,前几页为章节目录,后面才是真正的内容。文件分配表内记录着每一个文件的属性、大小、在数据区的位置。我们对所有文件的操作,都是根据文件分配表来进行的。文件分配表遭到破坏以后,系统无法定位到文件,虽然每个文件的真实内容还存放在数据区,系统仍然会认为文件已经不存在。我们的数据丢失了,就像一本小说的目录被撕掉一样。要想直接去想要的章节,已经不可能了,要想得到想要的内容(恢复数据),只能凭记忆知道具体内容的大约页数,或每页(扇区)寻找你要的内容。我们的数据还可以恢复回来。

删除

我们向硬盘里存放文件时,系统首先会在文件分配表内写上文件名称、大小,并根据数据区的空闲空间在文件分配表上继续写上文件内容在数据区的起始位置。然后开始向数据区写上文件的真实内容,一个文件存放操作才算完毕。

删除操作却简单的很,当我们需要删除一个文件时,系统只是在文件分配表内在该文件前面写一个删除标志,表示该文件已被删除,他所占用的空间已被“释放”, 其他文件可以使用他占用的空间。所以,当我们删除文件又想找回他(数据恢复)时,只需用工具将删除标志去掉,数据被恢复回来了。当然,前提是没有新的文件写入,该文件所占用的空间没有被新内容覆盖。

格式化

格式化操作和删除相似,都只操作文件分配表,不过格式化是将所有文件都加上删除标志,或干脆将文件分配表清空,系统将认为硬盘分区上不存在任何内容。格式化操作并没有对数据区做任何操作,目录空了,内容还在,借助数据恢复知识和相应工具,数据仍然能够被恢复回来。

注意:格式化并不是100%能恢复,有的情况磁盘打不开,需要格式化才能打开。如果数据重要,千万别尝试格式化后再恢复,因为格式化本身就是对磁盘写入的过程,只会破坏残留的信息。

覆盖

数据恢复工程师常说:“只要数据没有被覆盖,数据就有可能恢复回来”。

因为磁盘的存储特性,当我们不需要硬盘上的数据时,数据并没有被拿走。删除时系统只是在文件上写一个删除标志,格式化和低级格式化也是在磁盘上重新覆盖写一遍以数字0为内容的数据,这就是覆盖。

一个文件被标记上删除标志后,他所占用的空间在有新文件写入时,将有可能被新文件占用覆盖写上新内容。这时删除的文件名虽然还在,但他指向数据区的空间内容已经被覆盖改变,恢复出来的将是错误异常内容。同样文件分配表内有删除标记的文件信息所占用的空间也有可能被新文件名文件信息占用覆盖,文件名也将不存在了。

当将一个分区格式化后,有拷贝上新内容,新数据只是覆盖掉分区前部分空间,去掉新内容占用的空间,该分区剩余空间数据区上无序内容仍然有可能被重新组织,将数据恢复出来。

同理,克隆、一键恢复、系统还原等造成的数据丢失,只要新数据占用空间小于破坏前空间容量,数据恢复工程师就有可能恢复你要的分区和数据。

说白了就是所谓删除格式化就是对当前文件进行标记,只要原有区域不被覆盖,数据就有可能找回。

关于防止数据丢失的3个方法:

1. 永远不要将你的文件数据保存在操作系统的同一驱动盘上

我们知道大部分文字处理器会将你创建的文件保存在“我的文档”中,然而这恰恰是最不适合保存文件的地方。对于影响操作系统的大部分电脑问题(不管是因为病毒问题还是软件故障问题),通常唯一的解决方法就是重新格式化驱动盘或者重新安装操作系统,如果是这样的话,驱动盘上都所有东西都会数据丢失。

另外一个成本相对较低的解决方法就是在你的电脑上安装第二个硬盘,当操作系统被破坏时,第二个硬盘驱动器不会受到任何影响,如果你还需要购买一台新电脑时,这个硬盘还可以被安装在新电脑上,而且这种硬盘安装非常简便。

如果你对安装第二个驱动盘的方法不很认可,另一个很好的选择就是购买一个外接式硬盘,外接式硬盘操作更加简便,可以在任何时候用于任何电脑,而只需要将它插入USB端口或者firewire端口。

2. 定期备份你的文件数据,不管它们被存储在什么位置

将你的文件全部保存在操作系统是不够的,应该将文件保存在不同的位置,并且你需要创建文件的定期备份,这样我们就能保障文件的安全性,不管你的备份是否会失败:光盘可能被损坏,硬盘可能遭破坏,软盘被清除等原因。如果你想要确保能够随时取出文件,那么可以考虑进行二次备份,如果数据非常重要的话,你甚至可以考虑在防火层保存重要的文件。

3. 提防用户错误

虽然我们不愿意承认,但是很多时候是因为我们自己的问题而导致数据丢失。可以考虑利用文字处理器中的保障措施,例如版本特征功能和跟踪变化。用户数据丢失的最常见的情况就是当他们在编辑文件的时候,意外地删除掉某些部分,那么在文件保存后,被删除的部分就丢失了,除非你启用了保存文件变化的功能。

如果你觉得那些功能很麻烦,那么我建议你在开始编辑文件之前将文件另存为不同名称的文件,这个办法不像其他办法一样组织化,不过这确实是一个好办法,也能够解决数据丢失的问题。

相关免费软件推荐:

易我数据恢复Minitool迅龙硬盘数据恢复软件数据恢复精灵易数照片恢复软件阿拉丁数据恢复软件

注意软件能力有限,若恢复失败,请考虑找专业人员进行详细检测。

时间: 2024-10-14 18:29:54

那些年我们感到不可思议的数据恢复的相关文章

从mixin到new和prototype:Javascript原型机制详解

这是一篇markdown格式的文章,更好的阅读体验请访问我的github,移动端请访问我的博客 继承是为了实现方法的复用,如何实现方法的复用呢?最容易想到的,就是: ```js//mixinfunction extend(optional, base){ for(var prop in base){ if(!prop in optional){ optional[prop] = base[prop] } } return optional}``` 这种方法俗称`mixin`,它直接从甲对象复制方

RF无线射频电路设计干货分享

1.概述:射频(RF)PCB设计,在目前公开出版的理论上具有很多不确定性,常被形容为一种"黑色艺术".通常情况下,对于微波以下频段的电路(包括低频和低频数字电路),在全面掌握各类设计原则前提下的仔细规划是一次性成功设计的保证.对于微波以上频段和高频的PC类数字电路.则需要2~3个版本的PCB方能保证电路品质.而对于微波以上频段的RF电路,则往往需要更多版本的:PCB设计并不断完善,而且是在具备相当经验的前提下.由此可知RF电路设计上的困难. 数字电路模块和模拟电路模块之间的干扰 如果模

程序员、技术领导、管理者各有烦恼,你占了几条?

我专业从事软件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员.但这一路走来,我经历了许多可怕的事情,这些事情让我讨厌我的工作.在职业生涯早期,我曾期望有人能给我一份职场指南,这样当遇到之前未曾遇到的事情时,我就不会感到如此的孤单和沮丧. 从某种意义上说,这篇文章就是那样一份指南.我写这篇文章有三个目的. 一.回顾 辨别出我们以往都曾有过的经历.这些会帮助我们建立一些理解上的共识,可以作为判断其他不熟悉的问题的参考点. 二.展望 辨别出一些你还未经历过的新问题,

Web服务器访问失败故障处理技巧

很多公司都架设了Web服务器,不过架设好的Web服务器如果不经过访问测试,很可能无法达到顺利发布信息的目的:小编下面推荐的一则Web服务器访问失败故障就比较常见,现在我们就对它的排除过程进行总结,希望日后大家再次遭遇相同类型故障时可以快速进行应对!这些经验都是客户租用服务器的案例. 租用服务器|托管服务器|私服服务器租用|高防服务器|网站服务器租用|双线服务器租用|湖南双线|衡阳双线高防 为了能让单位员工及时了解上级指示精神以及单位通知和其他信息,单位领导决定在局域网中搭建Web服务器,保证局域

8亿留人 陈天桥的豪迈感情牌

一夜之间成为亿万富翁是什么感受?最近,因受盛大董事长陈天桥一次性赠予的每人1亿元股权,盛大游戏的8位制作人一时成为"游戏圈的亿万富翁".除了1亿豪赠,让更多人感到不可思议的还有素以御下严苛出名陈天桥的"反常举措"-- 一.恐高管又起异心 没有任何附加的"不平等条款",陈天桥看上去是下定决心想对左右战靴进行豪赠,而促使他急切"显谢"的原因,或许和之前盛大游戏高管层出不穷的"异心"不无关系.虽然陈天桥很少出现在

收藏 故事形式讲解javaScript中创建对象和Java创建对象的区别

来源:风华绝代的博客   1. 前言 作为Java 帝国的未来继承人,Java小王子受到了严格的教育, 不但精通Java语言.Java虚拟机.java类库和框架,还对各种官方的Java规范了如指掌. 近日他听说一个叫做Javascript的屌丝逆袭了, 成功地建立了一个独立的王国, 不但成了前端编程之王, 还不断地蚕食Java帝国的领地 ! 按照小王子宫廷老师的说法: 想当年, 这家伙只是运行在浏览器中,完完全全是蹭了Java的热度这才发展起来, 现在竟然回过头来要欺负我们, 还有没有天理了 是

HTS545032B9A300数据恢复失败,西安数据恢复胡工13335392151,日立硬盘NV-RAM被恶意刷写数据恢复

日立HTS545032B9A300这款硬盘,即使通电敲盘,开盘更换磁头恢复数据的成功率也是相当高的(之前接手的二次开盘也难不倒咱,见链接:http://blog.sina.com.cn/s/blog_14f2927340102w87l.html),这次收到的这块HTS545032B9A300最终放弃恢复,为啥呢?因为被西安北郊某数据恢复公司"下了药"!且听我细细道来. 客户早上在网上联系我们后,初判硬盘故障类型为有坏道,我们给出大概恢复报价为300元,之后客户并非直接过来检测而是图便宜

递归神经网络不可思议的有效性

递归神经网络(RNNs)有一些不可思议的地方.我仍然记得我训练的第一个用于 图片字幕的递归网络.从花几十分钟训练我的第一个婴儿模型(相当随意挑选的超参数)开始,到训练出能够针对图像给出有意义描述的模型.有些时候,模型对于输出结果质量的简单程度的比例,会与你的期望相差甚远,而这还仅仅是其中一点.有如此令人震惊结果,许多人认为是因为RNNs非常难训练(事实上,通过多次试验,我得出了相反的结论).一年前:我一直在训练RNNs,我多次见证了它们的强大的功能和鲁棒性,而且它们的输出结果同样让我感到有趣.这

【我的学生】祝志伟-我眼中的OCM 《那些年我们一起追逐过的OCM》系列有感

<那些年我们一起追逐过的OCM>系列有感 新年新群招募: 中国Oracle精英联盟 170513055 群介绍:本群是大家的一个技术分享社区,在这里可以领略大师级的技术讲座,还有机会参加Oracle举办的技术沙龙,与兴趣相投的小伙伴一起笑谈风云起,感悟职场情! 摘要: 这是一位有着梦想与激情,刚刚离开校园走上职场的大四优秀毕业生祝志伟的一篇OCM之路有感, 从字里行间中可以感受到他在学习奋斗的过程中的努力,坚持,付出,相信一分耕耘一分收获,同时也欢迎各位有志之士前来加盟聚首. 我是一名将要毕业