从“垃圾箱”中删除的项目可以恢复吗?

从“垃圾箱”中删除的项目可以恢复吗?

在 Mac 上,我们可以选择安全地从垃圾箱中删除项目,但删除时会警告:“一旦删除,项目将无法恢复”。

有没有什么方法可以恢复从“垃圾箱”中正常删除(但不是安全删除)的项目?

答案1

实质上不是。

磁盘块可能仍包含大部分原始数据,但除了直接访问原始磁盘设备外,没有其他方法可以访问它们。此外,没有可靠的方法可以确定哪些块是原始文件的一部分。它们位于空闲列表中,当文件系统方便时将被重新使用。

答案2

稍微扩展一下,当你正常地从垃圾箱中删除文件时,系统只会删除文件中数据在磁盘上的位置信息,并将这些位置添加到空闲列表,用于确定新文件的数据存放位置。已删除文件中的数据仍保留在磁盘上,直到被覆盖。有人可能会以原始设备,它基本上只是构成所有文件和所有可用空间的一系列字节,用于查找有趣的数据。对于任何长度的文件,文件中的数据都会位于磁盘上的几个不同位置,因此很难自动重新创建该文件。

安全删除是指在删除文件之前用零或随机数据覆盖文件中的数据。这样,文件中的任何信息都不会保留在磁盘上。这会花费更长的时间,因为必须覆盖文件的每个字节,而不仅仅是删除一些内部信息。

答案3

文件抢救或数据救援可能对常见文件类型有用。如果您定期对硬盘进行碎片整理,也会有所帮助,因为文件处于完全不间断的流中。

相关内容