Acontece que uma empresa alemã chamada Altec desenvolveu uma unidade e um software para gravar dispositivos Sandisk WORM. O dispositivo parece (mas não tenho certeza) apenas um típico leitor de cartão SD USB. O software, no entanto, é interessante. De alguma forma, ele pode gravar e atualizar arquivos em uma versão WORM do FAT que pode até ser montada como um FAT FS comum.
Eles abrem pedaços do código (no caso de eles ou a tecnologia desaparecer, e a tecnologia o fez). Há um arquivo chamado WormHugeFile.cpp
com detalhes de implementação para o bit WORM disso tudo. Basicamente, a Sandisk criou opcodes SCSI específicos do fornecedor para operação WORM. Você pode consultar o dispositivo para ver se é um dispositivo WORM, alterná-lo entre o modo WORM e ROM, abrir e fechá-lo para gravação WORM e marcá-lo como somente leitura.
Fora da caixa, essas placas parecem estar no modo "ROM" e agem como cartões SD normais.
Quanto aos bits UDF, o UDF suporta mídia WORM, mas o driver de driver UDF do Linux não tem esse suporte atualmente; ele vê um UDF FS no modo WORM como um RW UDF FS.