Depende. Nós tivemos leitores de cartões SD que você poderia enganar acreditando que um cartão SD era de leitura-gravação, aplicando fita adesiva; também tínhamos leitores de cartão SD que não ignorariam a chave somente leitura.
Os leitores de cartões SD geralmente são USB. Isso significa que o sistema operacional vai acreditar neles, quando eles dizem ao sistema operacional que um cartão é somente leitura. O sistema operacional não permitirá que o comando de gravação seja enviado. O software simplesmente não pode ignorar isso.
Dito isso, um cartão SD pode implementar fisicamente seu próprio switch somente leitura e ignorar comandos de gravação. Isso não é excepcionalmente difícil, mas acrescentaria cerca de um dólar ao preço de varejo.