lsblk 无法识别 microSD 卡,dmesg 中出现错误

lsblk 无法识别 microSD 卡,dmesg 中出现错误

我买了一张新的金士顿 1Tb microSD 卡,但错误地将其直接放入我的 Steam 存储卡中,而不是先在笔记本电脑上对其进行格式化。 Steam 卡组格式陷入“测试”状态,即使我在取出卡之前关闭了设备,它现在也已损坏。

在我的 Pop!OS 笔记本电脑上,我尝试了类似问题帖子中推荐的一系列操作:

  • 当我运行时它没有显示在列表中lsblk
  • dmesg当我插入 USB SD 读卡器时,运行会出现以下错误(我将此读卡器与其他 microSD 卡配合使用,效果很好):
[71674.229961] usb 2-1: New USB device found, idVendor=05e3, idProduct=0751, bcdDevice=14.04
[71674.229978] usb 2-1: New USB device strings: Mfr=3, Product=4, SerialNumber=0
[71674.229983] usb 2-1: Product: USB Storage
[71674.229987] usb 2-1: Manufacturer: USB Storage
[71674.876426] BPF:     042_EXPECTED_PRESENT type_id=1726 bits_offset=2432
[71674.876434] BPF:  
[71674.876437] BPF: Invalid name
[71674.876438] BPF: 
[71674.876442] failed to validate module [usb_storage] BTF: -22
[71674.926925] BPF:     042_EXPECTED_PRESENT type_id=1726 bits_offset=2432
[71674.926951] BPF:  
[71674.926955] BPF: Invalid name
[71674.926959] BPF: 
[71674.926965] failed to validate module [usb_storage] BTF: -22
  • 因为lsblk没有给我设备名称,所以我无法使用dd或类似的建议。
  • 它不会出现在 Gparted 中。

我可以采取什么措施来恢复/格式化 SD 卡?我不在乎数据丢失。

答案1

根据金士顿网站目前还没有1TB容量的卡。因此,这很有可能是一张假卡。你能做的最好的事情就是把它扔进垃圾桶。

引用自这个网站:

容量减少:另一个非常常见的问题,卡会向您的计算机、相机或存储设备报告大容量,而实际上它只包含总容量的很小一部分。例如,512 GB SD 卡在计算机上可能显示为 512 GB,但实际上仅包含 16 GB 存储单元。发生这种情况是因为存储卡内的微芯片(存储卡的一小部分,负责报告可用存储总量)已被重新编程,以向主机报告不同的大小。这种存储卡非常危险,因为在您开始填充之前,您可能永远无法辨别它们是假货。在这种特殊情况下,前 16 GB 存储可能工作得很好,但超过这个存储空间就会产生数据错误。最应该避免使用容量较小的假冒存储卡,因为它们肯定会导致数据丢失。

相关内容