O problema é que, no XP, parece que a Microsoft simplesmente ignora sua configuração.
De As chaves do Registro e os Valores do Utilitário de Restauração do Sistema para o XP:
DiskPercent
This value relates to the percentage
of disk space that System Restore uses
for its data store. The default value
is 12 percent. The data store size
is always calculated as "max(12
percent, DSMax)," regardless of the
size of the hard disk.
DSMax
This value specifies the maximum size
for the System Restore data store. The
default size of the data store is 400
MB. The data store size is always
calculated as "max(12 percent,
DSMax)," regardless of the size of the
hard disk.
No entanto, os 25 GB que você liberou em um disco de 40 GB são 62,5% em vez de 12%. Isso significa que o algoritmo inteiro não é funcional, portanto não há limites reais. Espera-se que isso tenha sido corrigido em versões posteriores do Windows. No entanto, esse mau funcionamento pode passar facilmente despercebido, já que o Windows deve liberar automaticamente esse espaço, se necessário.