Para mudar a tela de Boot do WinXP sem usar programas de terceiros para isso, faça o seguinte:
1) Baixe a tela de Boot que você vai querer usar, descompacte o executável para uma pasta temporária, renomeie ele para qualquer coisa (menos ntoskrnl.exe) e coloque na pasta C:\WINDOWS\System32 (ou correspondente no seu sistema). No exemplo, o nome do arquivo será TELADEBOOT.EXE.
2) Vá no Iniciar / Executar / digite "C:\boot.ini" (sem aspas).
3) No boot.ini, quando abrir, você vai ver umas linhas parecidas (ou iguais) a essas:
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
OBS.: se você usar DualBoot, podem haver mais algumas linhas.
3) Para usar a nova tela de boot, simplesmente adicione /KERNEL=TELADEBOOT.EXE (ou o nome que você colocou no arquivo). Vai ficar +/- assim:
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /KERNEL=TELADEBOOT.EXE.
Salve o arquivo e reinicie o sistema.
DICA:
Recomendo que você faça um teste antes de definir sua tela como padrão. Para testar, simplesmente duplique a linha de comando padrão do XP no boot.ini (caso de algum erro, basta apagar a linha), e na linha duplicada, adicione o /KERNEL. Deixe +/- assim:
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional - TESTE TELA DE BOOT MODIFICADA" /fastdetect /KERNEL=TELADEBOOT.EXE
ATENÇÃO: cuidado, porque existem versões distintas para SP1 e pro Windows sem SP1. Caso ocorra algo errado seu Windows XP não abrirá até que volte o arquivo original. POR ISSO: use a forma que possa testar!












