【问题标题】:How does file recovery software work?文件恢复软件如何工作?
【发布时间】:2017-02-27 19:08:37
【问题描述】:

我想做一些简单的文件恢复软件,我想尝试恢复按 Shift + Delete 键删除的文件。我在 Windows 中工作,任何人都可以向我展示任何可以帮助我以编程方式执行此操作的链接或文档吗?我知道 C、C++、.NET。有什么指点吗?

【问题讨论】:

    标签: windows file-recovery


    【解决方案1】:

    http://www.google.hu/search?q=file+recovery+theory&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a :)

    据我所知,文件恢复主要是在磁盘中查找文件头和/或文件名,然后尝试通过头信息获取整个文件。

    这可能是一个好的开始:http://geeksaresexy.blogspot.com/2006/02/theory-behind-deleted-files-recovery.html

    【讨论】:

      【解决方案2】:

      所有恢复工具的原理是删除文件只会删除文件夹中的指针,而(快速)格式化分区只会重写包含文件系统标头的分区的第一个扇区。对分区数据(扇区级别)的深入分析可以重建大部分文件系统数据、集群分配表、文件夹和文件集群链。

      当然,如果您在格式化分区时使用表面测试工具来重写所有扇区以确保它们是正确的,那么任何东西都无法恢复 - 除非您使用专门的硬件来查看实际边缘的剩磁曲目

      【讨论】:

        【解决方案3】:

        在 Windows 中,当文件被删除(永久删除)时,它实际上并没有从磁盘中删除,而是文件名在其前面添加了 char(_ 我猜),Windows 在资源管理器中显示时会忽略这些...和恢复工具将在磁盘中搜索这些类型的文件名。并且您的文件根据已删除文件位置上覆盖的一些数据恢复完整性。不知道 Windows 仍然使用这种模式.. 但很久以前我在哪里读过这个

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-03-04
          • 2018-12-20
          • 2011-04-20
          • 1970-01-01
          • 2019-11-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多