Eu não fiz isso sozinho, mas este método era bastante comum em carputers baseados em cartão CF cedo. Eu realmente recomendo fazer muitos testes e fazer backup antes de seguir esse caminho, mesmo que seja razoavelmente bem documentado. Coisas ruins podem acontecer mexendo com arquivos críticos do sistema e configurando uma instalação frenética de janelas.
Ele precisará de material do Windows incorporado, mas você pode, em teoria, usar o EWF ou o filtro de gravação aprimorado do XP incorporado no Windows XP para fazer um sistema Windows XP somente para leitura
Instruções baseadas aqui e na wikipedia
Faça o download this e monte ( com algum ISO mounter) ou use o winzip para extrair os arquivos. Você precisará copiar ewfmgr.exe para \ windows \ system32 e ewf.sys para \ windows \ system32 \ drivers a partir do diretório rep. A Wikipedia também indica que você precisa substituir ntldr por ewfntldr
Você também precisará criar algumas entradas do registro - tiradas de aqui
Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0
Name: Enabled Type: REG_DWORD Value: 0 Name: Type Type: REG_DWORD Value: 0x00000001 (1) Name: ArcName Type: REG_SZ Value: multi(0)disk(0)rdisk(0)partition(1)
Nota A entrada ArcName é o volume do caminho de inicialização que você deseja proteger. Altere o caminho do arco de inicialização para proteger um volume diferente no sistema.
Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{71A27CDD-812A-11D0-BEC7-08002BE2092F} Name: UpperFilters Type: REG_MULTI_SZ Value: EWF
Nota Esta chave pode já existir com o valor de volsnap. Se o valor dessa chave for volsnap, adicione EWF ao valor. O EWF deve estar em uma nova linha. Por exemplo:
Value: volsnap
EWF
Você corre o risco de ficar sem memória RAM - você pode usar um utilitário de gerenciamento para isso ou digitar ewfmgr c: