Windows无法识别SD卡?SD卡刷这个镜像之后,用读卡器插电脑识别不到了

之前给我的SD刷了个镜像 lubancat-rk3566-ubuntu20.04-xfce-20250711_update.img 用来刷板子,然后今天想重新刷个新系统时插入 Windows 11 的电脑端突然发现识别不到 SD 卡,以为是读卡器坏了,但通过换张SD卡的方式发现读卡器是好的,所以问题锁定在了SD卡上。

🟡 问题现象

  • 把 SD 卡插进电脑没有盘符
  • 文件管理器里面压根看不到 SD
  • 换读卡器还是不行

第一反应:完了,刷镜像刷坏了?

其实并不是!


✨ 真正原因:Linux 镜像分区导致 Windows 无法识别

LubanCat 的镜像里包含 ext4 分区,而 Windows 默认是不支持 ext4 的,所以即使磁盘存在,也不会自动挂载,也就没有盘符。

换句话说:

  • 卡没坏
  • 读卡器没坏
  • Windows只是看不到 Linux 分区

🔍 解决方法:Diskpart

  • 具体步骤:
    1、打开 CMD 输入:

    bash 复制代码
    diskpart

    2、在 diskpart.exe 的终端查找全部磁盘:

    bash 复制代码
    list disk

    我这边显示了三个磁盘,其中磁盘2就是SD卡,不确定可以拔掉读卡器或者SD卡然后再list disk一下。
    这里可以看到磁盘虽然存在,但 "可用空间" 特别奇怪,这是正常现象,因为 ext4 分区 Windows读不出来。

    3、将SD卡恢复正常模式

    方法一:Diskpart 清理,⚠ 注意不要选错磁盘!!!依次执行:

    bash 复制代码
    select disk 2
    clean
    create partition primary
    format fs=fat32 quick
    assign
    exit

    方法二:使用 SDFormatter

    下载地址:https://www.sdcard.org/downloads/formatter/

    这个工具专门恢复 SD 卡原始格式,比 Windows 格式化更靠谱。

🔥事实上,对于这种 RK3566 / RK3588 开发板镜像来说:

bash 复制代码
分区	文件系统
boot	FAT32
rootfs	ext4

Windows只能识别 FAT32那部分,很多镜像 root 分区是隐藏分区,所以直接识别不到 SD 卡,非常正常。

所以有时候 Windows 识别不到 SD 卡 ≠ 卡坏了

diskpart + clean 即可修复

SDFormatter 是强力解决方案

当然,如果你有更好的方法,欢迎评论区进行分享!

更多交流,欢迎关注我,一起 DeepTechTalk
如果觉得本文对你有帮助,欢迎一键三连:点赞 👍、收藏 ⭐、评论 💬 !

相关推荐
疯狂的Meng12 小时前
我把第一周的 Linux 命令整理成了自己的手册(附 7 个我踩的坑)
linux
wt952712 小时前
VMware 虚拟机静态 IP 配置
linux
小羊没烦恼!12 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
靳某某。13 小时前
Ubuntu安装php8.4 及redis ngin
linux·redis·ubuntu
一只旭宝13 小时前
回调函数(Callback)
linux·服务器·算法
木泽八13 小时前
《Ubuntu系统GRUB引导修复操作记录》
linux·运维·ubuntu
水饺编程14 小时前
第2章:Linux 基础,删除用户
linux·c语言·汇编
Novproxy_Z14 小时前
机房 IP 和住宅 IP 怎么区分?IP ASN、归属信息检测脚本
linux·网络·tcp/ip
mounter62515 小时前
深入理解 Linux blk-iocost:基于虚拟时间的 I/O 资源控制与 BPF 扩展
linux·linux kernel·kernel
码少女15 小时前
Linux——网络层-IP协议以及路由选择
linux·网络·网络协议·tcp/ip