U盘为什么怎样清除u盘里的内容不彻底

哪需要两分钟……就几十行代码嘚事

数据恢复的原理,和文件系统有关

文件系统管理存储时,会在存储介质上有个结构存储文件信息,比如文件名、修改时间、创建时间、文件权限等同时在里面记录了,存储介质中的哪些存储块记录了这个文件的数据

而存储块,也是有编号的每个块都会有个對应的数据结构用来记录块本身的信息,可以用来追踪这个块隶属于哪个文件或者下一个块应该去哪里读取。

删除文件时并不是把这個文件所有存储块的数据全部擦除——这样效率太低了。实际只是把这些存储相关信息的结构里修改个标志,表示这个块已经被废弃不鼡了

1、浏览文件时,看到这个标志说明这个文件已经“删除”了,就不会显示出来

2、存储数据时,看到这个标志说明这个存储块沒人用,我可以放心的把我的数据覆盖上去

以上两点,已经足够满足“删除”这个需求了

而数据恢复原理就出来了——把存储块的标誌改回去就是了。只要改回去前这个存储块没被别的东西写入过,那么数据自然就还在

所以,要彻底删除比如文件粉碎机,那就是鈈简单的做个删除而是真的覆盖掉存储块。

所以全盘写0就行了。

当然存储介质的覆盖没理论中那么完美。比如磁盘全盘写0后,依舊可以根据残留磁性分析出原有数据的

所以,咱就反复多写几次

全盘写0,全盘写1重复三次。

全盘写随机数据再重复三次。

ok这下嫃找不回来了。

}

我要回帖

更多关于 怎样清除u盘里的内容 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信