洛阳数据***原理与数据清除原理
地址:洛阳西工区赛易博数码广场4楼A区403-1
本文将讲述如何找回误删除的数据以及如何彻底删除硬盘上的数据
如果仅仅依靠Windows自身所附带的那些工具,你将无法挽回已经从“回收站”中清空的被删除文件。但实际上还有别的办法。即便是数据已经被覆盖、硬盘被重新格式化、引导扇区遭到***或是磁盘控制器失灵,只要有专门的硬件和软件,你就能***任何文件。
这是一把双刃剑,如果你想要***至关重要的文件,这无疑是个好消息,但如果你想防止别人***你的私人数据,这将是一条坏消息。不过我们刚才讨论的只是理论上的可能性,实际上的解决方案将取决于你愿意付出多少时间和金钱。
为了理解被删除的数据如何被***,你必须首先理解它们是怎样被存储的。硬盘是由一组盘片构成。数据被保存在盘片的同心圆上,这些同心圆被称为“磁道”。硬盘的读写头在盘片表面上方移动从而访问硬盘的不同部分。由于硬盘上任何地方的数据都能够被直接访问到,因此文件中的每一块数据并不一定要按顺序存放,它们可以保存到任何地方。
一般来说,数据在硬盘上是按照簇来进行存放的。簇的大小与操作系统以及逻辑分区的大小有关。如果硬盘的簇大小为4K,那么即便是1K的文件也要占据4K的空间。而那些大文件则将由成百上千的簇来保存,这些簇遍布在整个硬盘中。操作系统中的文件系统组件会管理和跟踪这些分离的簇以保证文件的正确存取。
Microsoft Windows系统使用过的文件系统有三种。***种是FAT(文件分配表),它早在DOS时代就开始被广泛使用;FAT32是从Windows 95时***始被采用的,而NTFS则是由Windows NT 4.0引入的。这三种文件系统的基本***策略是一致的。每个文件夹中存放着若干个文件,每个文件则包含了一个指向文件起始簇的指针。起始簇的FAT字段中包含了指向下一个簇的指针,依此类推,直到***后一个带有文件结束标记的簇。
数据并未消失
如果你想***某个不小心被删除的重要文件,就必须注意不要去覆盖它。你应该立刻停止使用计算机并且不要往硬盘上保存任何数据,也不要试图安装***工具,因为任何写入硬盘的操作都有可能覆盖你想要***的文件所在的簇。如果原来没有安装过***程序,就从软盘或者光盘运行它。
如果数据被覆盖
如果原来文件的数据被覆盖,你就无法通过软件来访问它了。但这并不意味着文件数据完全不能***。有两种办法可以用来读取硬盘上被覆盖的数据。
当硬盘读写头在硬盘上写入一位数据时,它使用的信号强度只是用来写入一位数据,并不会影响到相邻位的数据。由于这个写入信号并不是很强,因此你可以通过它写入的数据位的***信号强度来判断此前该数据位所保存的是何种数据。换句话说,如果二进制数据0被二进制数据1所覆盖,其信号强度会比二进制数据1被覆盖要弱一些。使用专门的硬件就可以检测出准确的信号强度。把被覆盖区域读出的信号减去所覆盖数据的标准信号强度,你就能获得原先数据的一个副本。更令人吃惊的是,这一***过程可以被重复7次!因此如果你想避免别人使用这种方法来***你的数据,你至少要覆盖该区域7次,而且每次还应该使用不同的随机数据。