请问将一个文件全部用乱码或#0填一次,有没有可能被恢复内容? ( 积分: 50 )

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间

我爱PASCAL

Unregistered / Unconfirmed
GUEST, unregistred user!
有人说从扇里可恢复一些内内容不知可行否
 
重填一次并不能保证刚好覆盖该文件原来的扇区,所以从理论上说是有可能被恢复一些内容的,除非你把文件所占用的扇区全部覆盖一次。还有,听说有先进的设备可以读取扇区被覆盖前的内容,所以最好多覆盖几次。
当然,要想完全不被恢复的话,最好的办法是物理毁坏,例如将硬盘丢到炼钢炉里。
 
读/写磁头向磁盘写入数据时,它会将磁化数据位的信号调整到某个适当的强度,但信号不是越强越好,不应超出一定的界限,以免影响相邻的数据位。由于信号强度不足以使存储媒介达到饱和的磁化状态,所以实际记录在媒介上的信号受到以前保存在同一位置的信号的影响,例如,如果原来记录的数据位是0,现在被一个1覆盖,那么实际记录在磁盘媒介上的信号强度肯定不如原来数据位是1的强度。

专用的硬件设备能够精确地检测出信号强度的实际值,将这个值减去当前数据位的标准强度,就得到了被覆盖数据的副本。理论上,这个过程可以向前递推七次,所以如果要彻底清除文件,必须反复覆盖数据七次以上,每次都用随机生成的数据覆盖。

第二种数据恢复技术的依据是,磁头每次读/写数据时,不可能绝对精确地定位在同一个点上,写入新数据的位置不会刚好覆盖在原来的数据上。原有数据总是会留下一些痕迹,利用专用的设备可以分析出原有数据的副本--称为影子数据。当然,如果我们反复执行覆盖操作,原有数据的痕迹也会越来越弱。

某些必须彻底清除数据的场合除外。这方面最为著名的标准是美国国防部订立的磁盘清洗规范,它要求数据必须覆盖三次:第一次用一个8位的字符覆盖,第二次用该字符的补码(0和1全反转的字符)覆盖,最后用一个随机字符覆盖。不过这个清洗方法不适用于包含高度机密信息的媒介,这类媒介必须进行消磁处理,或者销毁其物理载体。当然,对于大多数场合来说,简单的覆盖处理已经足够。
 
我曾看到过一篇文章,介绍了几种恢复磁盘数据的方法,理论上说,最多可以恢复0~1交替复写过7次的数据。
 
ufo!兄说的真详细,受教了!
 
强人啊,我做过硬盘的,都不知道这么多!厉害!
 
ufo!兄讲得很好,但不是我问的实际,我不考虑用仪器来恢复的情况,只需要将原数据都能盖住哪怕一次就行,不能用软件方法恢复数据就可,因为仪器很贵的。估计国防部才配的。
 
多人接受答案了。
 
后退
顶部