恢复被删除的文件!
今天不小心删除了一份有用的文件,在网上下载了一个恢复工具,但是要收费.
请问各位,已被删除的文件,要让它恢复,是个什么样的原理?
如果要用JAVA编写一个恢复被删除的文件程序,应该怎么编写呢?
有高手朋友会编写这样的程序吗?
------解决方案--------------------程序怎么写不知道
数据恢复工具下载
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
------解决方案--------------------支持2楼,说得很对,我曾经就是那样恢复数据的!很好用啊!