删除 SD 卡上的写保护

删除 SD 卡上的写保护

有什么想法可以禁用 SD 沙卡上的写保护吗?

答案1

据我所知,SD 卡的硬件不控制写保护。读卡器的驱动程序会检查写保护是打开还是关闭,并允许/禁止写入。我记得有些 GNU/Linux SD 卡读卡器驱动程序存在错误,读卡器没有检查卡是否处于只读模式,所以还有希望。我会尝试找出发生这种情况的具体版本。

同时,这里'SO 上有一个类似的问题,其中提到一些佳能相机确实允许在只读 SD 卡上写入内容。这里'该项目的 wiki 链接,该项目为佳能相机制作了修改固件,允许在锁定的 SD 卡上写入内容。

经过进一步阅读,我发现有两种方法可以启用写保护:第一种是使用标签。标准 SD 卡读卡器将配备传感器,可告知标签在哪个位置。例如,有时胶带可能会欺骗它。

另一种方法是在 SD 卡中设置一个位。这种方法有点麻烦,因为标准 SD 卡读卡器的固件应该检测设置并在其级别禁用写入。这可以通过使用固件不遵守卡上设置的读卡器来规避。获得这样的读卡器可能很困难,因为这样的读卡器要么质量真的很差,要么是定制的。

我也忘记了 Captain Obvious 的回答,所以这里是:确保卡片上的标签没有处于锁定位置。

相关内容