SD 卡未显示为 mmcblk,而是显示为 sdX

SD 卡未显示为 mmcblk,而是显示为 sdX

我有个问题,我正在使用 manjaro Linux 并安装了 yay 和 sdtool,以从我的 SD 卡中删除临时写保护,但 SD 卡没有显示为 mmcblk,而是显示 sda 或 sdb,这是什么原因!?或者还有其他方法可以删除 micro sd 卡 CSD 的写保护

答案1

但是 SD 卡没有显示为 mmcblk 而是显示 sda 或 sdb,原因是什么!?

原因是您的计算机有一个 USB 连接的读卡器。(即内置 USB。)您只能mmcblk从 PCI 连接(SDHCI)读卡器获取设备,这允许操作系统直接与卡通信(即发送实际的 MMC 命令),而 USB 读卡器将所有内容转换为 SCSI(因此,操作系统只能与读卡器通信,而不是与卡通信)。这与直接连接的 SATA 或 NVMe 磁盘与通过 USB 连接的 SATA 或 NVMe 磁盘的情况相同。

许多笔记本电脑制造商使用基于 USB 的读卡器,因为它们可能更容易集成(而且我猜也更便宜)。

相关内容