SD 卡无法格式化,优先区分是逻辑故障还是硬件锁死,逻辑故障包含写保护标记 分区表损坏 文件系统崩溃,这类可以用 Windows 自带工具一步步处理成功,硬件锁死一般是闪存坏块超标 主控自保锁定,软件操作大多会报错失败,很多人一直重复在图形界面点格式化,没有先排查 LOCK 物理拨片和读卡器,耽误处理时间,操作前如果 SD 卡里还有重要素材,一定要优先恢复数据,后面所有处理操作都会清空 SD 卡全部数据,标准大 SD 卡侧边有 LOCK 拨杆,Micro SD 也就是 TF 小卡本身没有拨杆,这种情况大多是卡套拨片锁定或者主控锁死,整套处理流程按照从简单排查到高级命令的顺序,适合普通用户操作,同时会说明硬件损坏的判定标准,避免继续无效折腾。
SD 卡无法格式化常见诱因
1 物理 LOCK 拨片锁定,标准 SD 卡拨杆滑到锁定位置
2 磁盘被系统标记只读,也就是 readonly 属性
3 文件系统严重损坏,分区表错乱,Windows 识别异常
4 闪存颗粒坏块大量增加,主控自动开启硬件写保护
5 读卡器故障 USB 接口供电不足,识别不稳定
6 注册表存储策略强制移动盘只读
7 扩容假卡,标称容量远大于真实容量,写入超限之后就无法格式化
前置排查步骤
正式执行处理之前,先做基础排查,排除外设问题
1 取出 SD 卡,检查侧边 LOCK 拨片,拨到解锁一侧,如果是 TF 小卡,更换新卡套测试
2 更换稳定读卡器,连接电脑后置 USB 接口,尽量不用前置 USB 或者拓展坞,解决供电不足
3 打开此电脑,确认系统可以识别 SD 卡盘符,记录报错文字,是提示写保护还是格式化失败
4 检查 SD 卡外观,有没有弯折 进水 焦痕,有物理损伤大概率是硬件损坏
方法一 磁盘管理界面处理
适合可以识别盘符,单纯文件系统损坏的 SD 卡
1 右键此电脑,选择管理,打开计算机管理窗口
2 左侧找到存储栏目,点击磁盘管理
3 在磁盘列表找到 SD 卡,依靠容量大小识别,千万不要选错本地硬盘
4 右键 SD 卡对应的分区,选择格式化
5 文件系统选择 FAT32 或者 exFAT,卷标可以自定义,按需选择快速格式化
6 点击确定开始执行,如果弹出报错,继续下一个方案
方法二 diskpart 命令清除只读重建分区
图形界面格式化失败,这个是最常用处理办法
1 Win 加 R 输入 diskpart,回车,用管理员权限打开工具
2 输入 list disk,回车,列出电脑全部磁盘,确认 SD 卡对应的磁盘编号
3 输入 select disk X,X 替换成 SD 卡磁盘编号,选中 SD 卡
4 输入 attributes disk clear readonly,回车,清除磁盘只读属性
5 输入 clean,回车,清除 SD 卡全部原有分区信息
6 输入 create partition primary,创建主分区
7 输入 format fs=exfat quick,也可以改成 format fs=fat32 quick,执行快速格式化
8 输入 assign 分配盘符,最后输入 exit 退出工具
9 回到磁盘管理,测试 SD 卡读写是否正常
10 如果 attributes disk clear readonly 执行失败,代表硬件写保护,软件无法解除
方法三 修改注册表解除全局写保护
系统全局策略导致 SD 卡无法格式化的时候使用
1 Win 加 R 输入 regedit,打开注册表编辑器
2 定位路径 HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control StorageDevicePolicies
3 找到 WriteProtect 项目,双击打开,把数值数据修改为 0
4 如果没有 StorageDevicePolicies 项,可以手动新建项,再新建 DWORD 值命名 WriteProtect
5 重启电脑,重新插入 SD 卡,再次尝试格式化处理
方法四 chkdsk 修复之后再格式化
文件系统错误严重,先做磁盘检查再处理
1 Win 加 R 输入 cmd,管理员打开命令提示符
2 输入 chkdsk X f,X 是 SD 卡盘符,回车执行磁盘检查
3 chkdsk 修复文件系统错误完成之后,再回到磁盘管理执行格式化
4 如果 chkdsk 直接报错无法运行,说明 SD 卡已经硬件锁定
方法五 量产工具重刷主控
前面全部方案无效,主控固件异常的 SD 卡可以尝试
1 使用主控识别软件,读取 SD 卡主控型号
2 下载对应主控版本量产工具
3 在量产工具里面识别 SD 卡,扫描坏块,屏蔽坏块,重写主控固件
4 量产完成之后 SD 卡恢复,注意大部分品牌 SD 卡没有公开量产固件,成功率偏低,量产之后稳定性较差
方案对比表格
| 处理方案 | 适用情况 | 优点 | 缺点 |
|---|---|---|---|
| 磁盘管理格式化 | 文件系统损坏 | 操作直观 | 写保护状态会报错 |
| diskpart 命令 | 只读属性 分区错乱 | 系统原生 | 硬件锁死无效 |
| 注册表修改 | 系统全局只读策略 | 解决系统限制 | 改错注册表有风险 |
| chkdsk | 文件系统逻辑错误 | 不清空数据 | 硬件故障无效 |
| 量产工具 | 主控固件异常 | 屏蔽坏块 | 支持主控很少,不稳定 |
硬件损坏判定标准
执行 attributes disk clear readonly 提示无法清除,格式化持续报错,SD 卡识别反复掉线,卡片弯折进水,就属于硬件永久性锁死,这种 SD 卡没办法通过软件完成格式化处理,不建议继续投入大量时间修复,优先导出剩余数据,直接更换新 SD 卡。
【常见问题】
问题 1 SD 卡无法格式化提示写保护,执行 diskpart 清除 readonly 还是失败怎么办
回答 1 SD 卡无法格式化并且清除 readonly 失败,说明是硬件级写保护,闪存主控已经锁死,软件方案不能解决 SD 卡无法格式化的处理问题,属于硬件损坏
问题 2 SD 卡无法格式化,换读卡器之后就可以格式化是什么原因
回答 1 这种情况不是 SD 卡本身故障,是原来读卡器故障触发只读,造成 SD 卡无法格式化,后续继续使用旧读卡器还会复发 SD 卡无法格式化的处理问题
问题 3 SD 卡无法格式化可以直接用量产工具处理吗
回答 1 SD 卡无法格式化可以尝试量产工具,但是必须匹配对应主控,很多 SD 卡没有公开量产固件,就算量产成功,SD 卡后续依然容易再次出现 SD 卡无法格式化
问题 4 SD 卡无法格式化的时候里面的数据还能恢复吗
回答 1 SD 卡无法格式化但是电脑可以识别盘符,在格式化之前可以恢复数据,如果已经尝试多次格式化,原数据有可能被覆盖,SD 卡数据恢复成功率会下降
【免责申明】
本教程仅作为技术交流参考,SD 卡硬件损坏无法保证格式化处理成功,diskpart 和量产操作会清空卡内数据,注册表修改存在系统风险,自行操作造成数据丢失或者系统异常,相关后果由使用者自行承担。
