我想用C#自己写一个U盘误删恢复软件,但是不知道 应该 从哪里入手,求高手解答疑惑 ,谢啦,QQ397870376

解决方案 »

  1.   

    计算机,一直都是, 索引->..索引->内容(块1 + 块2...)
    基址+偏移,段页式,数组,扇区... 各种高级复杂的,都可归为索引+内容.
    就像书本,有大索引,第一卷,第二卷.每一卷又有二级索引,分为章.每章又有索引,节,最终引导到内容上.
    简单的删除, 就是 划掉这一内容所在的目录. pointer = null但是,现代, 固态硬盘上, 很多数据恢复软件,就不行了.因为,固态硬盘,有写入平衡/TRIM等各种为了性能和寿命的东西, 一些情况下会删除原有数据.