- 内容展现
- 最新评论
Trim非万能,某些文件删除后可恢复
当代固态硬盘都支持Trim指令,熟悉它工作原理的朋友一定会认为,固态硬盘删除文件就没有后悔药了。事实上还真的有一些例外存在,譬如小体积的日志文 ... ...
当代固态硬盘都支持Trim指令,熟悉它工作原理的朋友一定会认为,固态硬盘删除文件就没有后悔药了。事实上还真的有一些例外存在,譬如小体积的日志文件在被Trim之后依然能够被恢复。 不同固态硬盘对于接受Trim指令后的处理策略不同,以SandForce为代表的主控倾向于懒惰的垃圾回收(GC)以最大限度降低写入放大率,而以浦科特TrueSpeed为代表的固件在收到Trim指令后会立刻进行垃圾回收,擦除文件原本占据的闪存页。一般来说只要闪存被擦除,文件内容就不可能被恢复了。 PCEVA(微信公众号:PCEVA)选择浦科特M6Pro 128G进行测试,首先建立一个反复以TEST字符填充的测试文件,文件长度为160字节。将其复制到M6Pro内,并用WinHEX软件记录文件所处的逻辑地址,本例中文件头偏移是03221268480: 在Trim正常的情况下,删除TEST.txt文件并让固态硬盘静置30秒、1分钟、5分钟,分别检查后发现,文件内容并没有被清空: 出现这种情况并非Trim失效了,而是因为NTFS文件系统会将长度小于900字节的文件直接存储在MFT主文件表中,删除它改变的是MFT的内容,这不会触发Trim指令。 当然,这个小漏洞只针对较小体积的文件,超过900字节的文件将不会被直接存储在MFT主文件表中。另外Trim正常工作后即便闪存还没有被擦除,通过外部直接读写也无法获取到其中的文件内容,除非你拥有能直接访问闪存的底层工具:非专业人士通常是做不到这一点的。 |
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论
最新评论
- 引用 easports1200
红色狂想 发表于 2017-12-6 21:49
长知识了,看来不小心删除了一批大姐姐封面图后还是有可能挽回的。 ...
大姐姐图应该不会低于900字节吧?
- 引用 dosmatters
lgg_wd_2 发表于 2017-12-7 11:11
配图里面的红圈,拿的是个电源?这东西也能恢复出数据?
这应该是某个美剧的梗 哈哈哈哈
- 引用 eikeime
dosmatters 发表于 2017-12-7 11:31
这应该是某个美剧的梗 哈哈哈哈
好像是 Limitless
- 引用 红色狂想
easports1200 发表于 2017-12-7 09:21
大姐姐图应该不会低于900字节吧?
最多也就147KB左右吧
- 引用 Apache
红色狂想 发表于 2017-12-7 22:10
最多也就147KB左右吧
你这姐姐种子好小。 长不大的。
热门评论
商家促销
团购试用
原创精华
论坛热帖
367关注
29参与
329关注
28参与
365关注
21参与
346关注
21参与
251关注
9参与
261关注
4参与
155关注
4参与
372关注
3参与
293关注
3参与
56关注
2参与
精彩图文