恢复被删除的文件! 今天不小心删除了一份有用的文件,在网上下载了一个恢复工具,但是要收费.请问各位,已被删除的文件,要让它恢复,是个什么样的原理?如果要用JAVA编写一个恢复被删除的文件程序,应该怎么编写呢?有高手朋友会编写这样的程序吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序怎么写不知道数据恢复工具下载http://download.csdn.net/source/1420688 1.EasyRecovery 挺好的2.实际上平时删除文件并没有真正删除,只是Windows给这些文件作了删除标记,以后放新文件时才会覆盖掉这些被删除的文件 。所以只要没被覆盖,就能恢复;删除只是更改硬盘的文件分配区的信息,没有改变数据区内真正的文件内容而恢复是可以根据文件分配区内的目录区的信息进行定位3.关键在硬盘的知识 正在学操作系统 文件系统原理在研究Win32API中好像有相关函数 Java实现没听过 等待高手解答 #2的EasyRecovery可以解决,我试过用这个工具恢复误删的7G数据.前提是没被覆盖. 只要你不清理磁盘 就能恢复 要是用java编码肯定很难 你要是想知道 就反编译一下 不过得需要汇编语言强 Java 实现不了这种文件系统的功能! 我记得在 DOS 操作系统下有个 undelete 命令可以恢复刚刚被删掉的文件,但在 Windows 系统中这个命令已经没有了,估计是文件系统格式由 FAT16 变成 FAT32/NTFS 了,不能使用这个命令了。 恩,easyRecovery工具不错的,我恢复过多次。成功恢复被删除的文件的关键是你没有进行磁盘整理。还有就是视频文件可能会有损坏。下载地址:下载页面 这个恢复起来有难度吧,java的跨平台,不可能对windows"情有独钟"吧,就像C#里面有可以对注册表直接操作的类库,而且很灵活,想用java来实现就比较困难了 java不能编写这么底层的东西,可以使用易我恢复向导,注册机网上有很多。 数据恢复工具下载 http://download.csdn.net/source/1420688 用EasyRecovery还不错,下载地址http://download.csdn.net/source/1713613希望你能找回来,Goodluck! EasyRecovery Professional 6.12.02 中文版http://www.refuly.com/Software/2009/10/14/286.html <a href="">sdadasdad</a> 送分题 jasperreport打印票据的问题 求解~~ JAVA笔试题--内存管理和重载问题 在字符串中提取字符 这个不正确吗?大家进来看下 那里可以找到for windows的Communication API ?在SUN网站上只有Linux和solaris的。谢谢。 java数据类型哪些是有符号哪些是无符号的? 关于ANT的命令行执行 java能否做网络游戏外挂 为什么String.join()找不到呢 定时器能否加入线程池进行线程管理呢? HashMap在调试时的原型是Hashmap<K,V>,K和V是什么意思?
http://download.csdn.net/source/1420688
2.实际上平时删除文件并没有真正删除,只是Windows给这些文件作了删除标记,以后放新文件时才会覆盖掉这些被删除的文件 。所以只要没被覆盖,就能恢复;
删除只是更改硬盘的文件分配区的信息,没有改变数据区内真正的文件内容
而恢复是可以根据文件分配区内的目录区的信息进行定位
3.关键在硬盘的知识
Win32API中好像有相关函数
Java实现没听过 等待高手解答
还有就是视频文件可能会有损坏。
下载地址:下载页面
就像C#里面有可以对注册表直接操作的类库,而且很灵活,想用java来实现就比较困难了
http://download.csdn.net/source/1420688
用EasyRecovery还不错,下载地址http://download.csdn.net/source/1713613
希望你能找回来,Goodluck!