格式化后数据恢复原理,为什么硬盘格式化了数据还可以恢复

1,为什么硬盘格式化了数据还可以恢复2,数据恢复的原理是什么3,数据还原什么原理啊1,为什么硬盘格式化了数据还可以恢复 在步入主题前,有必要向大家介绍一下数据恢复的一些基本原理。当我们利用format命令或是del格式化分区或删除硬盘分区上的文件时,有经验的朋友都会知道此时硬盘上的数据并没有真正的被删除,文件的结构信息保留在了硬盘上,除非是写入新的数据将其覆盖。 利用软件可以找到被删除信息的痕迹并可能恢复。 要比较彻底的删除文件,最简单的方法是低格,也就是低级格式化(lformat)就是把硬盘恢复到出厂时候的状态,这样一般就没有办法恢复。不过要注意,低格会减少硬盘寿命 还有,利用新的信息覆盖原有扇区,然后再格式化,多重复几次,也能比较有效i的解决。 理论上来讲,只要磁盘没有被粉碎,都有可能被恢复,不过那就是专业机构做的事了。可以的 但是费用不菲,必须是专业回复 如果你那个不是有多大的商业价值,就不要恢复了上网下载个格式化软件,再安装!这样就搞定了…要专业的软件,格式化还会保留根文件可以的啊彻底消除硬盘信息 需要专门的软件 硬盘格式化后 利用专门软件业可以查看到信息
2,数据恢复的原理是什么 数据进行恢复与硬盘本身的结构有关系,硬盘之所以能储存数据,是因为其盘片上有凹凸不平的存储介质,相当于人大脑的记忆细胞,把写入硬盘的数据记忆下来以供读取。当我们把硬盘格式化后,这些存储介质并没有被抹平;只是改变了它的逻辑地址而已,当有新的数据写入的时候,它才会被覆盖掉,数据恢复软件也正是基于这一原理,突破操作系统的寻址和编址方式,把尚未被覆盖的数据收集起来保存到新的位置。扩展资料:数据恢复种类介绍:1、逻辑故障数据恢复:逻辑故障是指与文件系统有关的故障。硬盘数据的写入和读取,都是通过文件系统来实现的。如果磁盘文件系统损坏,那么计算机就无法找到硬盘上的文件和数据,逻辑故障造成的数据丢失,大部分情况是可以通过数据恢复软件找回的。2、硬件故障数据恢复:硬件故障占所有数据意外故障一半以上,常有雷击、高压、高温等造成的电路故障,高温、振动碰撞等造成的机械故障,高温、振动碰撞、存储介质老化造成的物理坏磁道扇区故障,当然还有意外丢失损坏的固件bios信息等。参考资料来源:搜狗百科-数据恢复用反删除工具可以恢复被删除的文件,原理大概是这样的:系统删除文件时的操作则简单许多,它只需将该文件在dir区中的第一个字符改成e5,在文件分配表中把该文件占用的各簇表项清0,就表示将该文件删除,而它实际上并不对data区进行任何改写。通常的高级格式化程序,只是重写了fat表而已,并未将data区的数据清除;而对硬盘进行分区时,也只是修改了mbr和obr, 并没有改写data区中的数据。正因为data区中的数据不易被改写,从而也为恢复数据带来了机会。事实上各种数据恢复软件,也正是利用data区中残留的种种痕迹,来恢复数据,这就是整个数据恢复的基本原理数据恢复(data recovery)是指通过技术手段,将保存在台式机硬盘、笔记本硬盘、服务器硬盘、存储磁带库、移动硬盘、u盘、数码存储卡、mp3等等设备上丢失的电子数据进行抢救和恢复的技术,怪老头数据恢复中心呈上从手机恢复数据,是因为手机的数据是保存在内存卡或是自带内存中,数据的存储原来与普通硬盘类型。例如,系统只是修改了这个文件的文件头的前两个代码,修改被映射到文件系统的文件分配表中,就为该文件添加了删除标记,用户无法再看到这个文件,而实际上文件并没有被从磁盘上抹掉。因此手机中丢失的数据也是可以恢复的。数据恢复的原理,很多人对数据恢复感到陌生,有些人数据丢失却很害怕,不过有时候并没有想象那么可怕,如果你能从上面一直看下来,你如果了解了硬盘的结构以后你会发现,我们的数据保存到有存储介质的盘片上,当我们保存数据的时候,就会在盘片上做凸凹不平而保存数据。如果我们删除了文件的时候,我们并没有把所有的凸凹不平的介质抹掉,而是把它的地址给抹去,而让操作系统找不到这个文件,而认为它已经消失,可以在这个地方写数据,把原来的凸凹不平的数据信息给覆盖掉了,所以数据恢复的原理是,如果没被覆盖,我们就可以用软件,突破操作系统的寻址和编址方式,重新找到那些没被覆盖的地方的数据并组成一个文件,如果几个小地方被覆盖,可以用差错效验位来纠正,如果覆盖太多,那么就没办法恢复了。
3,数据还原什么原理啊 操作系统的磁盘管理原理和数据结构的相关原理。操作系统原理中,关于磁盘管理,有一个类似文件列表的概念,叫fat表。所谓的fat表可以看成是我们磁盘里面文件的一个记录表,但是不是全纪录,只是记录了文件的第一块数据放哪儿,一共多大等相关信息,并不保存文件内容。根据数据结构原理,有的文件是用链表的形式保存的,或者是其他结构,不过一般都类似于链表那种结构,只要有第一块数据的地址,知道第一块数据在哪,找到第一块数据,然后第一块数据中里面又存放着下一块数据在哪儿,然后读取下一块,直到读到最后一块,然后整个过程就可以读出文件所有的文件块了。如链表,二叉树,图等都是类似的原理,只要有第一块,就能找到其余各块,从而读出整个文件,所以,我们fat表只要纪录第一块在哪儿,就能读取到整个文件。因此,如果fat被损坏了,或者被高级格式化了(一般来说是fat表受到损坏导致的数据丢失),就可以根据以上原理,去整个磁盘里面去找各个文件的第一块数据在哪儿,从而恢复整个文件。一般第一块数据不会有其他数据块指向它的,所以通过分析磁盘,看看哪些没有被其他块指着,就能分析出哪些是第一块数据,然后再根据第一块数据,就能知道文件的大小等信息,从而恢复整个fat表了。这个编程就能实现了。。。如果文件的链中有几块彻底被修改了,那就恢复不了了。一般数据恢复,恢复由于fat表的损坏的情况比较多,如果是磁盘内的数据出错,小范围还可以修复,太大的话那就不可能,这也说明了为什么磁盘数据修复也有一定的成功率,并不是百分百你进了xp自然就没有保护了,这点从ghost的恢复可以看出来. 说仔细点,冰点的还原是争夺南桥芯片的i0控制权来实现的,当装入正确的驱动后,冰点就可以正确的拿到i0控制器的控制权,就达到了任何关于硬盘的写入都要经过他的控制,这样就可以轻易的达到还原目的,同样,双系统或者ghost恢复的话,正确装上了冰点的系统才会有还原功能,如果没有装的话,当然就没有啦.所以ghost下可以无限制的添加文件,而windows下添加文件就被还原了. 补充一点:冰点是随着windows的启动才启动的,windows启动加载驱动的时候冰点就通过某种方式触发启动了,由于冰点有i0控制器的控制权,所以,他可以把任何写入硬盘的东西放到任何地方,不知道大家有没看过temp(windows临时文件夹)下有个df5.tmp对不?具体的文件名我记不到蛮清楚了,而且,我现在不在我的网吧里,这家网吧把c盘屏蔽了!@#$%$%所以不能提供具体的名称了,大家可以自己看看 补充,冰点的转储一般是随着windows的临时文件夹的,所以,系统做完以后一定要把windows临时文件夹转移到一个比较空闲的盘里,不然,就会出现丢失文件的情况的(下载大文件后丢失文件就是这样引起的),因为,df把所有写入的文件都放在那里面,虽然表面上看你丢在了别处,但是存储位置实际上还是在临时文件夹里,只是windows显示给你的路径给你了误导,它在硬盘上的实际位置应该是在临时文件夹下面。 dos下面不可能操作冰点啊,就算是使用ntfsdos修改了它,就可能启动不好了(这是我的猜测)。 另外,df设计用于ntfs的时候就认为ntfs不被dos支持,所以,没有提供dos下的支持,甚至在fat32的win98 的dos下都不提供支持,df的设计是面向windows的 你只有重刻系统一种方法了 最好把系统的文件格式改为ntfs,但是ntfs确实也存在丢失文件的,我曾经遇到过,但是,ntfs丢失文件绝大部分是与硬件相关的,我遇上问题的那次是键盘的接口接触不好,更换键盘,文件丢失现象就解决了, windows 2000/xp/2003下有个ntdetect.com文件,这个文件是在windows启动的时候负责读取硬件信息的程序,ntldr在每次启动的时候第一个加载的就是它,然后它会给分别读取每个硬件的信息,决定ntldr需要加载的驱动程序,因为这个程序不是windows下的程序,设计的也很简便,所以,硬件如果有某些小问题,造成没有发现某些必须的硬件,某些驱动便不能加载,然后提示文件丢失(有时候bios能通过,能报错哪些硬件损坏,但windows在启动的时候没有告诉你什么硬件坏了吧?要么启动失败,要么启动成功以后告诉你什么什么坏了),我们有时候遇到这样的事情,机器不能启动了,但,放几天又好了,或者放几天又坏了,就存在某些元件受潮?受热?很多小小小的不能小的问题集中起来就要出大问题的.我的说法很偏激,是一种比较的钻牛角尖的说法的,如果你每台机器都是那样的话那就不存在硬件上的问题了,但在我看来,丢失文件的几率真的很低啊(ntfs).所以,ntfs下丢文件,基本上是硬件引起的,不知道哪位兄弟能给出点意见啊.又或者我分析的不对了. <---->在补充点 ntdetect.com这个文件在启动的时候会往注册表里的一个键下面添加硬件环境信息,具体我不清楚啦,以此来决定加载什么驱动的,没有检测什么哪个硬件就不会加载相应的驱动,ntldr在加载系统文件的时候就有可能发生错误,说什么什么文件丢失,其实,那个文件还是存在的,只是没有按ntdetect.com给出的列表加载进去而已。