我听到有人说文件从闪存驱动器中被永久删除,无法追溯。这是真的吗?
如果没有,我该如何永久删除其中的文件?我的闪存驱动器上有一个敏感文件,在传递闪存驱动器之前,我想确保没有人能够看到该文件。
答案1
花很少的钱就能买到的最佳删除工具:
编辑: 反驳批评者
- 没有人提到政府层面的安全保障的必要性,因此,以此为目标的争论只是毫无意义的转移目标。对于詹姆斯·邦德或布鲁斯·韦恩以外的任何人来说,这已经足够好了。PS:政府批准使用碎纸机。锤子不就是高速碎纸机吗?
- 的课程你需要破坏 U 盘内的存储芯片。我认为这是理所当然的。
- “医生,我从您那里拿到了那瓶药,但它们没有任何作用!”
- “你把药片从瓶里取出来了么?”
- “不。”
- ಠ_ಠ
此外,我确实提供了有关如何彻底对拇指驱动器进行逻辑擦除的说明。
结束编辑
不要冒险。闪存驱动器很便宜,而且确实可以从中恢复数据。我自己也做过。你也可以数据库管理系统你也可以cipher /w
在 Windows 机器上(在 *NIX 机器上)多次dd if=/dev/zero bs=2048 of=/mnt/disk/file
。但是,用锤子敲打东西会更有趣,也更持久。
答案2
这取决于你的对手是谁。如果对手是普通用户,例如朋友/同事/配偶等,那么阻止常规恢复删除就足够了:格式化闪存驱动器,然后用随机/非私人文件填充它,直到它 100% 满,然后再次格式化闪存驱动器。你的原始敏感数据将永远消失,并且无法使用恢复删除工具或直接扫描驱动器来恢复。
但是,如果您的对手是一家大公司、政府等,那么唯一安全的做法就是物理销毁媒体,例如在高温工业烤箱中刻录您的闪存驱动器。
答案3
有一个很棒的免费开源程序叫做橡皮它通过使用您选择的数据模式覆盖数据来删除数据 - 数据擦除的高级别安全性。
但是,闪存驱动器在通过覆盖擦除时存在一个大问题。问题在于固态驱动器上使用的“磨损均衡”方法,每次添加或替换数据时,都会在不同的地方写入。这里有完整的解释和讨论 擦除 USB 驱动器
简短的回答 - 删除文件,但也使用 Eraser 程序中的“删除开放空间”功能。这将覆盖所有未使用的空间,包括文件的早期版本。
答案4
使用碎纸。
shred /dev/sdx -n 25
应该可以很好地清理你的驱动器。