tbsh07 发表于 2007-7-23 19:57:44

两位版主可别一起对付我,一个你们家橙子还能勉强撑得住,再来一个飞仙,求饶都来不及了。看来我走错路了,多有得罪之处,还望谅解。
在这里公开向橙子版主道歉!
数据之所以被删除,是因为它改写了fat表,winhex恢复数据的原里,个人认为是根据文件的格式查找他的头和尾。不知对否?橙子版主所说的意思好像是根据文件的头和尾提取文件保存,这样剧可以得到一个准确的于是文件对不?

飞仙 发表于 2007-7-23 20:13:09

言归正传 橙子的意思是修改fat表,获得整个数据区获得文件,而你的想法是通过文件头提取文件,两者其实都可以得到文件,如果单独提取一个文件考虑文件头提取是存在一定优势,但如果好多个压缩文件,你提取就变得很麻烦,如果通过修改fat表完成整个数据区来提取,橙子的方法就显得更加有优势了。

tbsh07 发表于 2007-7-23 22:27:34

数据的删除原理,是因为他只是改写了存储介质的fat表,我也想过对于格盘或者删除的数据恢复,只要恢复原有fat表就可以,后来想要实现这种方法好像很困难。因为fat是一个文件分配表,它记录的是文件的链式存储结构,要找这个不知怎么找。难道版主的意思是利用本来已经备份的第二个fat覆盖第一个fat,这样就很快恢复文件。是这个意思吗?
如果是这样,请版主指点如何找到第二个fat的起始位置和终止位置!
谢谢!

硬盘爱好者 发表于 2007-7-23 23:18:10

在U盘上好像存在信息不如硬盘完整
我的建议是使用傻瓜软件恢复
因为闪存本身就存在存储和硬盘不同

tbsh07 发表于 2007-7-24 01:46:26

谢谢版主!的却在做mdf和ldf文件的恢复出了很多问题。我想与U盘本身的原理有关吧!

甜橙 发表于 2007-7-24 09:57:32

MDF和LDR恢复出来有时候不能够使用,当MSSQL数据库不当操作也会出现例如置疑/823等错误
需要单独修复数据库,文件类的就想对好些了,数据库越大损坏的机率也越大。

tbsh07 发表于 2007-7-24 14:09:20

现在我要做的是恢复一个原本存有MDF和LDF文件的磁盘数据,且磁盘被格式化.现在要恢复数据,先要从磁盘上找到那个MDF和LDF文件,一般地反格式化恢复软件中,没有恢复MDF和LDF文件格式的.昨天晚上刚试过,O&O diskrecovery 支持MDF和LDF文件恢复,但实际中它只能恢复一个MDF文件,而且改变了原有文件的大小.(第一次试验,恢复出来为4m多,第二次恢复出来为3m多)现在我想给easy添加上这种格式文件恢复,也就是文件格式签名.至于你说得恢复出来的文件很有可能不能用,我想这样解决,先重构空表,把恢复出来的数据再次导入空表.虽然说与以前相比有所损失,但比不恢复要好得多.这样的理解可以不?
本人资质差,不知如何去找MDF和LDF文件的signature和offset,还望橙子明示.

甜橙 发表于 2007-7-24 14:54:26

饶了这么大个圈,原来是恢复MSSQL(MDF)数据库文件,使用R-Studio/Finadata/EasyRecovery这些都支持,可以直接恢复出来的,既然是格式化了使用Finadata就很轻松恢复的

tbsh07 发表于 2007-7-24 15:06:01

他们默认是不支持MDF和LDF文件的恢复!

甜橙 发表于 2007-7-24 15:52:17

引用第18楼tbsh07于2007-07-24 15:06发表的 :
他们默认是不支持MDF和LDF文件的恢复!

支持呀,我恢复过好多次了呀
页: 1 [2] 3
查看完整版本: 关于winhex恢复数据的问题