2023 年了, u 盘可以长期拔掉不插么

2023-04-06 16:35:06 +08:00
 duke807

我的 U 盘是 TF 卡 + 读卡器组成的,使用的是 sandisk 明确标了写速度不低于 60MBytes/sec 的 TF 卡,目前用的是 1T 容量的卡

用 TF 卡的好处是终身保固,我的疑问是:

TF 卡可以长期收藏不插电吗? 听说长期不插电理论上会丢数据。 如果一年插一次电脑,一次要插多久才能防止丢数据呢?

貌似底层 flash 颗粒里面储存的数据会因为缓慢漏电而导致丢失

那么即便定时插一次电脑,数据没有重新读取和写入,应该也不能重新充电预防数据丢失吧?

插电的时候,卡控制器会自动读取所有 block 数据吗?如果校验出底层数据错误达到一定程度,会重新写入一次该 block 吗?还是说会误当成坏区不再使用呢?

1665 次点击
所在节点    硬件
8 条回复
bunnyblueair
2023-04-06 17:20:49 +08:00
可以吧 我 sandisk 盘常年插着
codingadog
2023-04-06 17:29:21 +08:00
一楼看反了。

闪存芯片的性质决定了长期不通电肯定会挂,具体多久会挂时间看主控和闪存的质量。

一般通上电以后主控会做检查,迁移和 trim 几分钟就能搞定了。
duke807
2023-04-06 17:49:54 +08:00
@codingadog

现在 TF 卡动辄 1TBytes ,检查的话应该要数据全部读一遍,每个 block 的数据和 ecc 都计算比较一下才行吧?

感觉每次都重新全部读一遍不现实,但是 TF 卡又没有 RTC 时钟,没法通过时间来判断是否要更新老数据。

所以究竟是什么策略呢?

还有,现在的 USB3 的小 TF 卡读卡器工作的时候会非常烫,应该也会让数据加速漏电老化吧。
des
2023-04-07 11:46:06 +08:00
我也想问,再加上现在 qlc 的大规模应用,应该是更容易丢数据吧
kaddusabagei38
2023-04-07 14:19:10 +08:00
tf 卡还是定期插一次吧,踩过坑,差点丢数据
systemcall
2023-04-07 21:06:22 +08:00
@duke807 #3
ECC 有主控自己的,也有颗粒自己的
数据太老会掉速,主控可以通过这点来判断。而且,掉电本来也不是均匀的,每个 cell 里面残留的电荷、读取的难度,都不一样
我不知道现在的大容量 TLC 和 QLC 是怎么做的。老一些的小容量 SLC ,自己就有一些 ECC 功能,主控其实不需要那么多的参与,似乎也不是非要把数据读出来,没那么慢
dxgfalcongbit
2023-04-08 13:01:12 +08:00
和温度有关系,高温储存会增加数据丢失风险,低温使用也会导致数据存的不牢固。
dxgfalcongbit
2023-04-08 13:02:24 +08:00
@dxgfalcongbit 7 楼说的高温储存指的是高温仓储。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930316

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX