为什么不使用数据恢复(取消删除的文件)来扩大磁盘容量?

为什么不使用数据恢复(取消删除的文件)来扩大磁盘容量?

据我所知,即使我删除文件、格式​​化磁盘并多次在同一个位置写入不同的文件(有些应用程序可以这样做),该文件仍然可以被取消删除。

如果这是真的,为什么没有应用程序可以使用它来增大磁盘容量?

即使取消删除需要一些时间,它也可以用作存档。所以我可以在 200GB 的磁盘上存放 1000 个 10GB 的游戏,并选择取消删除/解压其中一个并玩它。

为什么没人这么做?文件真的没有看上去那么容易恢复吗?

答案1

1TB 磁盘设计用于存储 1TB。这意味着其物理存储空间可容纳 1TB。

在逻辑层面(操作系统、文件系统),有一些机制可能会掩盖这一事实:

  • 压缩:如果操作系统支持文件压缩,则存储文件所需的物理存储大小可以小于实际文件大小。
  • 标记为已删除:通常,删除文件时,不会清除磁盘上存储文件的区域。相反,它只是被标记为空闲,只要此区域未被重复使用,则文件可以恢复,只需指示此区域中存储了文件即可。

一旦磁盘的物理区域被重写,就不可能使用软件恢复以前的数据。然而,在机械磁盘中,磁头定位系统不够精确。写入驱动器的新数据可能无法写回到原始数据的精确位置。这种轨道错位被认为使得从当前轨道旁边的早期磁性图案中识别数据痕迹成为可能。

基于电子显微镜的硬件就是基于这一事实构建的,用于概率性地恢复数据。请注意,这需要在洁净室环境中拆卸驱动器。

以下研究表明,对于现代驱动器,尽管从驱动器中恢复任何单个位的可能性很大,但使用电子显微镜从驱动器中恢复任何数量数据的可能性却微乎其微。

答案2

删除文件时,它实际上并不会删除硬盘上的每个字节。它只是将文件标记为“已删除,必要时覆盖”。当您的计算机写入更多数据时,它可能会或可能不会决定覆盖硬盘上的那部分以存储新文件。

想象一下一本书。每一页都是一个文件。当不再需要某个文件时,你可以这样写已删除划掉它。当你阅读这本书时,你知道删除的页面不再相关。如果你确实需要该文件,你可以擦掉该字已删除然后再次阅读文件。如果书已满,你需要写入新文件,你会发现一个标记为已删除, 抹去一切在那里写入新文件。您无法再恢复已删除的文件。

因此,在重新格式化硬盘的例子中,你可以取消删除包含偶然从未被覆盖。

相关内容