U盘的“低级格式化”

    严格来说,U盘不存在低级格式化,U盘是电存储介质,数据是靠电苛来维持“1”或“0”的状态。

    前几天,有一个朋友带来一个号称5万元买的检测软件,自称低级格式化的盘都可以测出原数据。

    我是坚决不信!先说磁介质盘,如果是进行清除处理,就要在需要清除的扇区覆盖上数据,之后仅仅凭软件而不是磁力显微镜之类的设备,不太可能还原被覆盖的数据。

    U盘是电存储,如果覆盖了新数据,那么状态是绝对的,不可能留一半让你恢复,几乎没有办法检测出被覆盖以前的数据。

    我以前开发过U盘“低级格式化”程序,很自信地告诉朋友:你的那个天价软件遇到我这个程序,要被剥掉一层光环了。他不信,我们开始打赌试验,共试了三个不同的U盘,两个NTFS文件格式,一个FAT32文件格式。结果反反复复试了一下午,最后朋友不得不服输,请我晚饭。

   其实,U盘没有低格式化,只是将U盘的文件名录部分和文件数据体两部同时进行清除,就可以达到干干净净清除U盘数据,效果和低格一样,又是一枚全新的盘。

  具体编程思路:1、高级格式化,将文件的索引头清除;

                       2、清除文件数据体。FAT格式的可以算出文件体的起始扇区位置,NTFS先找到全盘的空闲位图表,根据其索引再进行数据清除。

 

  我过两天用DELPHI 7编个可以有效运行的简版程序,陆续在这里发出来。

 

  需求限定:

      1、FAT32、NTFS文件格式,在XP系统下格式化的U盘;

      2、“低格后”什么原始数据者检测不出来;

      3、覆盖扇区的数据填充可以由用户自定,或者随机填充以防被看出明显擦除的动作(即不要是清一色的一样的填充数据)。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值