我为我的 Raspberry Pi 使用的 SD 卡在我的 Fedora 笔记本电脑和 Windows PC 上都显示为 2MB 大小(使用同一个 USB SD 卡读卡器,我唯一的一个)。
所以你可能会想,这张卡显然是因为长时间使用而损坏了...但直到我把它从 Raspberry Pi 中取出时,它才几乎完美地运行。
详情:
- SD 卡是 SanDisk Ultra 128GB。
- 它作为我的树莓派中唯一的存储介质使用了至少一年,没有出现问题。
- 我把它拿出来重新映像,它在我的 Windows PC 和 Fedora 笔记本电脑上都显示只有 2MB 大小。
- 我注意到的唯一问题是 fs 中有两个目录,任何对它们的访问都会失败(我认为这是由于扇区损坏或类似原因造成的)。
- 在尝试调试我运行的问题时
badblocks -wvf
,它覆盖了显示的 2MB,所以我不能把它放在树莓派中并从它启动。(坏块报告了 0 个错误) - 我的读卡器是 Hama 00094105 读卡器。根据我在网上找到的手册,它支持 SD XC。
是不是卡就坏了?还是我可以做些什么来修复它?
考虑到它在几分钟前就运行良好,我有点假设它是可以修复的,但老实说,我现在根本不知道该尝试什么。
编辑:澄清
我不只是打开文件资源管理器并查看驱动器大小,我还打开了本机分区管理器(如前所述,在 Windows 和 Fedora 上),并且显示了一个大小为 2 MB 的单个分区。
编辑:
分区软件的屏幕截图。用户界面是德语的,但一切应该仍然可以辨认。