V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
foreverstandbyu
V2EX  ›  问与答

固态硬盘有个数据读写寿命? 寿命用完了会怎么样?

  •  
  •   foreverstandbyu · 344 天前 via iPhone · 2711 次点击
    这是一个创建于 344 天前的主题,其中的信息可能已经有所发展或是发生改变。
    里面的数据会丢失吗
    21 条回复    2023-12-14 14:43:52 +08:00
    zhlxsh
        1
    zhlxsh  
       344 天前 via iPhone   ❤️ 2
    应该会丢吧,凡事都有个度不是
    据我了解,固态会有一部分冗余的空间,当要有坏块发生,固件里会把数据搬运到好的隐藏冗余空间。间接提升整个盘的寿命,还可以防止写放大。可以说是天才工程师的杰作。
    后来有一家手机厂商,发现了这部分隐藏空间,工程师加班加点,夜以继日,终于在上游厂商的基础上重写了固件释放了约每 256g 多 10g 空间,并作为其产品亮点(据官方人员微博内容猜测)
    yyzh
        2
    yyzh  
       344 天前 via Android
    好点的就锁只读状态,坏点的就坏了
    watermeter
        3
    watermeter  
       344 天前
    闪存写到挂的概率远低于主控先挂的概率
    lxh1983
        4
    lxh1983  
       344 天前 via iPhone
    写入有寿命,读取可以认为没有磨损的。寿命到了以后主控通常就将硬盘设置为只读状态了,这种情况下数据断电保持时间会变短
    totoro625
        5
    totoro625  
       344 天前   ❤️ 5
    读操作几乎不影响寿命,写操作影响寿命的前提是擦除数据导致坏块

    给普通人的解释就是:
    一个固态硬盘相当于一个抽屉(主控)
    打开抽屉里面有几个笔记本(存储芯片)
    一个笔记本里面有很多页,为了快速找到数据,你在前 10 页添加了一个目录(索引)
    为了防止部分页被弄坏了,你把最后面的 10 页设置为备用页面(备用空间,也就是 1 楼说的小米的备用空间扩容故事)
    为了充分利用笔记本,新笔记本只写不擦,删除的数据画个叉,等到快写慢且空闲的时候再擦除删除的数据( TRIM )

    几个故障分别是:
    1. 主控挂了,相当于抽屉卡死打不开
    如果抽屉打不开,你就无法拿不到笔记本
    部分厂商的抽屉是通用的,换个抽屉就能重新拿到笔记本
    部分厂商必须使用原厂抽屉才能取出笔记本

    2. 写次数多了,坏块了,相当于擦写太多,纸张破了一个洞
    你的笔记本破了一个洞,上面如果没有数据就没任何问题
    上面有数据也能通过周围痕迹联想到原有数据,但是也有实在是找不回数据的情况,这样就丢失数据了
    有破洞的页面因为受伤了,于是整页不再使用,使用后面预留的备用页面
    备用页面也用完了,相当于寿命到了

    3. 骚操作:小米的隐藏空间
    平时用不到笔记本的最后几页,我可以给用户扩容
    最后几页都用完了的时候,我再往前翻,划分出新的最后几页就好了
    chonger
        6
    chonger  
       344 天前
    一般都是主控现坏,颗粒耐操的多
    bkmi
        7
    bkmi  
       343 天前 via Android
    @zhlxsh 手机用到废了存储寿命都不一定用完,还不如放出来一部分给用户用,多好。
    wtks1
        8
    wtks1  
       343 天前 via Android
    一般来说是主控比颗粒早死
    msg7086
        9
    msg7086  
       343 天前
    闪存写入寿命是根据闪存数据可靠留存时间来定的,JEDEC 规定 SSD 中的数据必须在规定的断电时长后仍能正常读取。

    打个比方。
    比如说 JEDEC 规定在某个温度条件下离电存储时间是一个月。
    假如一块闪存全新的时候存储时间是一年,写入 1000T 以后变成了 5 个月,写入 2000T 以后变成了 3 个月,写入 3000T 以后变成了 1 个月,那么这块硬盘的写入寿命就是 3000T 。

    寿命就是通过存储时间反向推算的。
    然后主控会根据寿命做一些额外的限制,比如变成只读状态等等,这些人为的限制。
    如果只说闪存本身的寿命的话,寿命到了也就是离电存储时间变短,断电会更容易丢数据,依然是可以使用的。
    datocp
        10
    datocp  
       343 天前 via Android
    还好了,公司最早是 2018 买了 3 星盘,至今也 5 年了。看似早年的机械盘都超过 10 年了。我自己用基本 5 年就挂。办公用的也超过 7 年了,当时京东买的希捷 1t 机械盘。目前基本是 ssd 配 hd 。
    Greendays
        11
    Greendays  
       343 天前
    如果数据读写寿命指的是 TBW 的话,一般正规的固态硬盘不会在 TBW 写完之后立马就挂掉的,这只是厂家设定的一个策略,超过这个寿命就不保证能正常使用罢了。
    jgh004
        12
    jgh004  
       343 天前
    到寿命的征兆之一就是 丢数据!
    murmur
        13
    murmur  
       343 天前
    @zhlxsh 但是安卓起配磁盘就比苹果高啊,给你 512 你用 400 ,给你 522 你也用 400 ,那这 10g 就只拿来做亮点宣传并没有影响闪存寿命

    别忘了苹果是真的写满了手机直接白苹果,存储这东西 iPhone 用户更应该上心
    gbw1992
        14
    gbw1992  
       343 天前
    我觉得正常使用非质量问题不需要担心寿命问题,我 15 年买了一块 128G 的固态

    现在还在服役,笔记本 24H 开机使用,现在的健康状态

    当然这也是随时准备报废的状态了
    V2yincheng
        15
    V2yincheng  
       343 天前
    @zhlxsh “Xiaomi Ultra Space 存储扩容”
    wanguorui123
        16
    wanguorui123  
       343 天前
    这么多年我还没写坏过 SSD
    zong400
        17
    zong400  
       343 天前
    你更应该关注 0e 和掉盘问题
    yMYjhe
        18
    yMYjhe  
       343 天前
    买过某速的 1t 固态,挂了 3 个虚拟机在上面,7*24 小时开机,1 年后出现读不出数据了,然后换新了,后面找了个有缓存的固态继续 7*24 小时挂虚拟机,不知道多久会坏。
    lijiji
        19
    lijiji  
       343 天前 via Android
    @zhlxsh Y1S1 也总有些天才喜欢用自己的业余挑战工程师
    并且,如果仅仅是猜测,发出来又有什么意义呢
    talk is cheap, show me the code
    maxxfire
        20
    maxxfire  
       343 天前
    理想下硬盘会报警,然后系统会提示出来
    337136897
        21
    337136897  
       343 天前
    @zhlxsh 小米:想说我就大声点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2527 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.