A única maneira possível que sei é bloquear o MBR.
DiskPart
List Disk [Find the number of your USB drive by its capacity]
Select Disk [USB drive number]
Attributes Disk Set ReadOnly
Isso deve ser feito.
Infelizmente, também bloquearia sua iniciativa de escrever. Eu não tenho certeza exatamente até onde, mas eu acho que você ainda pode escrever em arquivos, já que é apenas o MBR que está bloqueado, não a MFT.
EDIT (11 de novembro às 22:20): Fiz alguns testes (e alguns lembram), e os resultados estão em algum lugar entre o estranho e o inconsistente. Eu criei um VHD com 2 partições. Quando tranquei a unidade bloqueei gravando os volumes também (eu era capaz de escrever nos volumes, mas se eu desconectasse e reconectasse o disco, tudo seria como antes da minha escrita).
Depois lembrei-me da estranheza com que me deparei na última vez em que brinquei com ela. Se eu definir a partição 1 como readonly, isso tornaria a partição 2 readonly partial. Então eu encontrei um artigo em algum lugar no technet que dizia definir como somente uma única partição de duas em uma unidade é possível somente em unidades dinâmicas.
Vou fazer mais alguns testes mais tarde, talvez encontre comportamentos diferentes ao bloquear unidades em discos dinâmicos.
SEGUNDA EDIT: Desculpe por ter demorado tanto, eu estava sobrecarregado com o trabalho. Eu testei isso completamente e documentei as etapas e os resultados. É um pouco longo, então você pode saltar para a conclusão no final sobre o assunto da pergunta, mas eu tive que documentar as inconsistências.
Configuração - OS Win2008r2, Um VHD com duas partições NTFS - 1 (Y :), 2 (Z:)
1. Definir o volume 2 como somente leitura Diskpart mostrou que ambos os volumes são somente leitura (mas não o disco) O volume 2 está bloqueado corretamente (nenhuma opção para alterar o rótulo do volume, criar uma nova pasta ou colar) Volume 1 ficou aberto a escrever Ambos os volumes não podem ser formatados Eu coloquei dois arquivos grandes no volume 1 e mudei o rótulo do volume, o explorador indicou que o volume agora está cheio e mostrou o novo rótulo Desmontado e remontado o VHD Todas as alterações feitas no volume 1 foram apagadas (o tamanho do arquivo VHD ficou como antes de escrever) Agora ambos os volumes estão bloqueados corretamente (não é possível gravar, alterar o rótulo ou o formato)
2. Definir o volume 2 como somente leitura Diskpart mostrou que ambos os volumes são somente leitura (mas não o disco) Volume 2 está bloqueado corretamente (sem opção para criar nova pasta ou colar) Volume 1 ficou aberto a escrever Ambos os volumes não podem ser formatados Coloquei dois arquivos grandes no volume 1 e mudei o rótulo do volume, o explorador indicou que o volume está cheio e mostrou o novo rótulo Eu removi a bandeira somente leitura do volume 2 VHD é redimensionado para o tamanho adequado Desmontado e remontado o VHD Todas as alterações feitas no volume 1 ficaram
3. Definir disco como somente leitura Diskpart mostrou que o disco é somente leitura (mas não os volumes) Ambos os volumes estão bloqueados para gravação, não podem alterar o rótulo do volume. A formatação está bloqueada. Desmontado e remontado o VHD Diskpart mostrou que o disco não é somente leitura (os volumes não foram alterados) Ambos os volumes são graváveis e o rótulo pode ser alterado.
4. Definir disco e volume 2 como somente leitura Diskpart mostrou que o disco e os volumes são somente leitura Mesmos comportamentos de antes
Conclusão: Para bloquear a alteração da etiqueta, você deve definir como somente leitura o volume relevante. Como mostram os testes acima, definir um volume como somente leitura define todos os outros volumes que residem no mesmo disco, mas eles só têm efeito completo nos outros volumes depois de desconectar e reconectar o disco.