求U盘误删恢复软件的工作原理

_小黑_ 2013-03-02 02:52:10
我想用C#自己写一个U盘误删恢复软件,但是不知道 应该 从哪里入手,求高手解答疑惑 ,谢啦,QQ397870376
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
_小黑_ 2013-03-02
  • 打赏
  • 举报
回复
引用 4 楼 CandPointer 的回复:
计算机,一直都是, 索引->..索引->内容(块1 + 块2...) 基址+偏移,段页式,数组,扇区... 各种高级复杂的,都可归为索引+内容. 就像书本,有大索引,第一卷,第二卷.每一卷又有二级索引,分为章.每章又有索引,节,最终引导到内容上. 简单的删除, 就是 划掉这一内容所在的目录. pointer = null 但是,现代, 固态硬盘上, 很多数据恢复软件,就不行了.因为,固……
谢啦,看来 我还需要学习很多啊,能推荐几本 这样的书吗
CandPointer 2013-03-02
  • 打赏
  • 举报
回复
计算机,一直都是, 索引->..索引->内容(块1 + 块2...) 基址+偏移,段页式,数组,扇区... 各种高级复杂的,都可归为索引+内容. 就像书本,有大索引,第一卷,第二卷.每一卷又有二级索引,分为章.每章又有索引,节,最终引导到内容上. 简单的删除, 就是 划掉这一内容所在的目录. pointer = null 但是,现代, 固态硬盘上, 很多数据恢复软件,就不行了.因为,固态硬盘,有写入平衡/TRIM等各种为了性能和寿命的东西, 一些情况下会删除原有数据.
gxingmin 2013-03-02
  • 打赏
  • 举报
回复
没真正删除,只是在扇区做了个标记,标记此扇区可以写
_小黑_ 2013-03-02
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
硬盘里的数据删除一般逻辑上的删除,只要没有在这个位置上写其它的文件,都可以恢复
没懂 ,那删除的文件去了哪里
gxingmin 2013-03-02
  • 打赏
  • 举报
回复
硬盘里的数据删除一般逻辑上的删除,只要没有在这个位置上写其它的文件,都可以恢复

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧