警告:任何人都可以从您的USB驱动器和外部SSD恢复已删除的文件

人们普遍认为,删除的文件不能从固态媒体恢复,只能从传统的机械硬盘恢复。但这仅适用于内部驱动器-USB闪存驱动器和外部固态驱动器容易受到文件恢复攻击。

一方面,这可能是个好消息--您可以恢复意外从这些驱动器中删除的文件。另一方面,如果其他人能够访问这些驱动器,他们可以恢复您删除的敏感数据。

为什么无法从内置固态硬盘恢复已删除的文件

相关:为什么可以恢复已删除的文件,以及如何防止它

删除的文件可以从传统的内置机械硬盘中恢复的原因很简单。当您删除这些传统驱动器上的文件时,该文件实际上并未被删除。相反,它的数据保留在硬盘驱动器上,并标记为不重要。您的操作系统会在需要更多空间时覆盖这些扇区。没有理由立即清空扇区-这只会使删除文件的过程花费更长的时间。覆盖已用扇区的速度与覆盖空扇区的速度一样快。因为一些被删除的文件被闲置着,软件工具可以扫描驱动器的未使用空间,并恢复任何尚未被覆盖的内容。

固态硬盘的工作方式有所不同。在将任何数据写入闪存单元之前,必须先清除该单元。新驱动器空空如也,因此写入它们的速度越快越好。在已满的驱动器上,周围散落着已删除文件的位,写入驱动器的过程会较慢,因为必须先清空每个单元,然后才能对其进行写入。但这意味着固态硬盘往往会随着时间的推移而变慢。引入Trim就是为了解决这个问题。当您的操作系统从内部固态驱动器删除文件时,它会发送TRIM命令,驱动器会立即清除这些扇区。这加快了将来写入扇区的进程,并有一个副作用,即实际上无法从内部固态驱动器恢复已删除的文件。

修剪仅适用于内部驱动器

众所周知,您无法从固态驱动器恢复已删除的文件。但这是错误的,因为这里有一个很大的问题:Trim只支持内部驱动器。USB或FireWire接口不支持Trim。换句话说,当您从USB闪存驱动器、外部固态驱动器、SD卡或其他类型的固态存储器中删除文件时,您删除的文件会保留在内存中,并且可以恢复。

实际上,这意味着这些外部驱动器与传统磁盘驱动器一样容易受到文件恢复的影响。事实上,它们甚至更容易受到攻击,因为它更容易抓取U盘或内置驱动器。你可以把它们放在那里,让别人借,或者在你用完后把它们送人。

你自己看吧

相关:如何恢复已删除的文件:旗舰指南

不要只相信我们的话。您可以自己测试一下。抓起一个USB闪存驱动器,将其连接到您的计算机,然后将文件复制到其中。从USB驱动器中删除该文件,然后运行文件恢复程序-我们这里使用的是Piriform的免费Recuva。使用您的文件恢复程序扫描驱动器,它将看到您删除的文件并允许您恢复它。

Recuva通过快速搜索找到了我们删除的文件。

快速格式化无济于事

您可能认为格式化驱动器可能会有所帮助。格式化将擦除驱动器上的所有文件并创建新的FAT32文件系统。

为了测试这一点,我们在Windows中格式化了驱动器,并启用了默认的“快速格式化”选项。Recuva在正常的快速扫描中找不到任何已删除的文件,这是一个改进。较长的“深度扫描”发现驱动器格式化前已存在的各种其他已删除文件。快速格式化不会擦除您的驱动器。

然后,我们尝试通过取消选中“快速格式化”选项来执行更长的格式化操作。之后,Recuva找不到任何已删除的文件。如果要确保没有人可以从驱动器中恢复已删除的文件,请确保在格式化驱动器时取消选中“快速格式化”选项。

要格式化驱动器,请在Windows资源管理器或文件资源管理器中右键单击该驱动器,然后选择格式化选项。您不应该在每次删除文件时都执行此操作,因为这会向您的驱动器添加额外的写入,并缩短其闪存的使用寿命。

如何确保删除的文件无法恢复

相关:如何使用VeraCrypt保护PC上的敏感文件

你可以使用跨平台的TrueCrypt、微软的BitLocker To Go、Mac OS X的内置加密功能或Linux的USB驱动器加密功能等加密解决方案来加密你的硬盘。如果没有您的加密密钥,人们将无法恢复已删除的文件,因此这将保护您驱动器上的所有文件-删除的文件或其他文件。

这显然只在您的驱动器上有敏感文件时才重要。如果您在驱动器上有纳税申报单或商业信息,您可能想要保护它。另一方面,如果您只是使用USB驱动器存储不太敏感的数据--也许您正在将视频文件从您的计算机传输到您的家庭娱乐中心--您就不需要太在意了。

Trim是一项功能,可帮助您实现内置固态硬盘的最佳性能。它的初衷不是作为一种安全功能,但许多人理所当然地认为所有固态闪存的工作方式都是一样的。它不会-外部驱动器仍然可以从它们恢复文件。在处置驱动器和跟踪您的敏感数据时,请务必考虑到这一点。

相关文章