
硬盘
在清空回收站后,虽然Windows本身提供的工具可能会让用户以为文件已经彻底被删除,但实际上仍有可能恢复这些文件。只要使用专门的硬件和软件,在数据被覆盖、驱动器重新格式化、引导扇区损坏或者磁盘不再运转的情况下,我们仍然可以几乎恢复所有的文件。首先,让我们来了解一下磁盘是如何保存数据的。
硬盘驱动器内部有一组磁片,其中存储着数据。这些数据分布在磁盘上的同心圆形轨道上(称为磁道)。磁头在盘面表面
移动访问
硬盘各个区域时,文件可以随机地分布在磁盘的不同位置。同一文件的不同部分并不总是在一个连续顺序地存储。在磁盘上存储数据时以簇为单位进行分配。每个簇包含一定数量的字节,并且大小取决于操作系统和逻辑卷大小。如果一个
硬盘上一个簇包含4KB字节,则需要占用4KB空间来保存1KB字节大小的文件。大型文件可能需要使用成千上万个簇来分散在整个磁盘上,这些文件由操作系统的文件系统进行组织和管理。目前,Windows支持三种不同的
硬盘文件系统。第一种是FAT,即所谓的文件分配表(File Allocation Table),它是最古老的文件系统之一,在DOS时代就开始使用。Windows 95引入了第二种文件系统,即FAT32,在Windows NT 4.0中引入了第三种文件系统,即NTFS。这三种文件系统都采用类似目录结构来组织文件。目录结构包含一个指向文件首簇的指针,首簇的FAT入口又包含一个指向下一簇地址的指针。在Windows中删除一个文件并不意味着真正将其清除。例如,在Windows资源管理器中删除一个文件时,Windows会将该文件放入回收站。即使我们清空回收站或者不启动回收站功能,操作系统也不会真正清空这些数据。实际上,在Windows中所谓的删除只是将文件名称的第一个字母更改为特殊字符,并将该文件占用的簇标记为空闲状态。然而,这些数据仍然保留在磁盘上,并且可能会被新的文件覆盖。因此,只要不保存新的文件,被删除的文件数据实际上仍未被覆盖和修改。因此,在遇到意外删除重要文件要求恢复时,请立即停止
计算机并不要再向磁盘存储任何内容。不要将恢复工具安装到已删除文件所在的
硬盘上,因为任何写入操作都有可能覆盖已删除文件释放的磁盘空间。如果确实需要安装恢复工具,请将其安装到其他
硬盘分区、软盘或拆下
硬盘到其他
计算机上进行恢复操作。总结起来,在使用Windows本身工具无法恢复已删除文件的情况下,我们可以借助专门的硬件和软件工具来实现几乎100%的成功率。但请务必注意避免在未做任何修复操作前对磁盘进行任何写入操作,以免覆盖已删除的文件数据。