microSD卡会写坏吗?它里面有固件吗?它是如何构成的?

最近我遇到点烦心事,手机相册忽然不能用了。开始时怀疑是小米手机的软件问题,但是发现存在microSD卡(后文用uSD卡代替)上的电影也出现问题后,我终于找到问题的根源:uSD卡。这让我有些吃惊,毕竟我买的Samsung EVO Plus 128GB uSD卡价格并不便宜,出于我对uSD卡构成和渠道的深刻了解,我之前一直向人推荐购买Samsung或者SanDisk的卡片。而我平时也就是看看电影,偶尔照照像,并不是自拍达人或者重度“视频录制爱好者”,按理来说并不需要Samsung Pro系列endurance很高的uSD。也许这次是我的运气不好,碰到个质量有问题的卡,那怎么办呢?尽管Samsung EVO号称十年的保固期,但我的私人数据该如何处理呢?

我决定Debug一下,将uSD插到我的树莓派上,开始了一个下午的“奇幻之旅”。一番折腾后,发现几乎所有的块读取指令都可以成功完成,但写操作几乎都是失败的。这表明uSD卡的FTL(Flash Translation Layer)层出现了问题,坏块可能已经导致新建映射关系完全失败了。更多关于FTL的知识见:

杂谈闪存三:FTL

好在映射表并没有损坏,所以读操作都可以完成,已有数据还是安全的。在备份了所有的照片和电影之后,我长舒了一口气,看着这个uSD我又犯了难。要质保的话,我需要退还旧uSD卡,而因为不能写,导致不能删除所有数据,鬼知道Samsung的售后会如何对待我自拍的”美图“和电影!uSD有价而数据无价,为了安全起见还是用我的终极办法吧


这件事让我想起很多朋友在读了我的NAND Flash系列和SSD硬盘系列文章后,问我uSD卡里面有没有FTL层。网上也有很多误解认为uSD卡是没有FTL层的。为了大家对uSD卡有个清楚的认识,今天我们就来了解一下uSD的构成以及回应一下误解。

关于uSD的由来我就不过多介绍了,网上资料很多。相信大家都希望自己的手机可以支持uSD卡,毕竟花500多块钱,就可以购买到256G的额外容量,完全可以傲视iPhone的旗舰机的容量。虽说uSD的速度不及内置的NFS Flash,但作为存储照片、影像和资料来说是绰绰有余了。uSD很小:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值