代码之家  ›  专栏  ›  技术社区  ›  Anirudh Goel

文件恢复软件是如何工作的?

  •  7
  • Anirudh Goel  · 技术社区  · 17 年前

    我想制作一些简单的文件恢复软件,我想尝试通过按下Shift+Delete来恢复碰巧被删除的文件。我在Windows中工作,有人能给我显示任何链接或文档来帮助我编程吗?我知道C,C++,.NET。有什么建议吗?

    3 回复  |  直到 16 年前
        2
  •  0
  •   Serge Ballesta    9 年前

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

    当然,如果您在格式化分区时使用表面测试工具,该分区将重写所有扇区以确保其正确,那么将无法恢复任何内容,除非您使用专用硬件查看实际磁道边缘的剩磁

        3
  •  -2
  •   msarathy    17 年前

    在windows中,当文件被删除(永久删除)时,它实际上并没有从磁盘中删除,但文件名前面添加了字符(u我猜),windows在资源管理器中显示时会忽略这些字符。。。恢复工具将在磁盘中搜索此类文件名。并且,您的文件将根据在已删除文件的位置上过度写入的某些数据恢复完整性。不知道windows仍在使用此模式。。但很久以前我在哪里读过这篇文章

    推荐文章