搜索
查看: 12367|回复: 16

[经验分享/技术讨论] Windows磁盘策略(写入缓存)导致丢失数据问题测试

[复制链接]
发表于 2021-4-5 00:20:00 | 显示全部楼层 |阅读模式
普通帖子
帖子关键词: -
之前的帖子提到了,磁盘策略可能对固态U盘性能产生很大影响,但是当调整为“更好的性能”选项后,如果不使用安全弹出,直接拔出U盘,则可能导致刚刚写入的数据不完整。

Windows磁盘策略(写入缓存)对移动磁盘性能影响测试
https://bbs.luobotou.org/forum.p ... tid=45343&fromuid=1
(出处: 萝卜头IT论坛)

测试方法:

本次测试使用CHIPFANCIER NANO 256GB。
从本机复制30个文件,都是图片,粘贴到U盘目录后,出现缩略图,此时立刻拔出U盘。
再次插入U盘,校验文件哈希值。
tm.PNG


1. “更好的性能”+写入缓存
缩略图正常,但校验哈希值,部分文件出错
damaged.PNG

2.“更好的性能”,没有勾选写入缓存,此时固态U盘性能会有很大下降。
缩略图正常,但校验哈希值,所有文件出错
all_damage.PNG

3.“快速删除”
总共测试了3次,文件全部正常。
allgood.PNG


结论
如果开启了“更好的性能”,拷贝文件后,拔出U盘时最好安全删除,否则拷贝的文件会丢失。



回复

使用道具 举报

发表于 2021-4-5 00:32:20 | 显示全部楼层
开启缓存的时候,出现略缩图立马拔出,有可能部分数据还在缓存中,需要再等一会才会被主控真正写入内存颗粒。这时候断电,就有可能导致文件不完整。

打开快速删除,应该是直接对内存颗粒写入,相当于把 2246EN 当作 2246XT 来用,直接跳过了缓存芯片。

个人的理解,望指正。
回复

使用道具 举报

发表于 2021-4-5 00:35:12 | 显示全部楼层
有独立写入缓存的主控板,或者有 SLC Cache 的 TLC SSD,在计算机完成对硬盘的写入之后,盘内还有一个搬运整理的过程,由主控芯片独立完成,此时如果断电,就容易出问题。
回复

使用道具 举报

 楼主| 发表于 2021-4-5 11:18:34 | 显示全部楼层
LearnSth 发表于 2021-4-5 00:32
开启缓存的时候,出现略缩图立马拔出,有可能部分数据还在缓存中,需要再等一会才会被主控真正写入内存颗粒 ...

不是的,主要是Windows缓存的问题,提示复制完成,文件没有立刻写入磁盘。SM2246XT这样没DRAM的主控也一样会有问题。
回复

使用道具 举报

发表于 2021-4-5 12:06:21 | 显示全部楼层
nkc3g4 发表于 2021-4-5 11:18
不是的,主要是Windows缓存的问题,提示复制完成,文件没有立刻写入磁盘。SM2246XT这样没DRAM的主控也一 ...

点安全删除,但提示还在使用,我一般是关机,不敢强拨,除了关机还有什么好办法?
回复

使用道具 举报

 楼主| 发表于 2021-4-5 12:10:45 | 显示全部楼层
cwbaal 发表于 2021-4-5 12:06
点安全删除,但提示还在使用,我一般是关机,不敢强拨,除了关机还有什么好办法? ...

我感觉1分钟内没有往U盘复制新的文件就可以拔了
回复

使用道具 举报

发表于 2021-4-5 12:37:23 | 显示全部楼层
稍等等再拔,别忘了拔就好,有这时间可以一直点弹出,这样就不会忘了,两全其美。惨痛的教训,U盘丢了不知多少
回复

使用道具 举报

发表于 2021-4-5 13:38:54 | 显示全部楼层
nkc3g4 发表于 2021-4-5 11:18
不是的,主要是Windows缓存的问题,提示复制完成,文件没有立刻写入磁盘。SM2246XT这样没DRAM的主控也一 ...

原来如此,谢谢科普。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-25 09:42 , Processed in 0.108743 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表