Amigo eu também estou com o mesmo problema. Já troquei 4 cds diferentes do XP e nada.
Testei até num segundo computador e os erros são os mesmos. Ja testei HDS, CDS e memórias. Ai achei uma dica num fórum em inglês
http://windowsitpro.com/article/articleid/75946/jsi-tip-4639-you-are-prompted-for-the-asms-file-when-installing-windows-xp.html
To fix the problem:
01. When you receive the error, start a CMD session by pressing SHIFT+F10.
02. Type regedit.exe and press Enter.
03. Select HKEY_LOCAL_MACHINE.
04. On the File menu, press Load Hive.
05. Load %Windir%\System32\Config\System.sav.
06. Enter AAA when prompted for a name.
07. Navigate to: HKEY_LOCAL_MACHINE\AAA\ControlSetn\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}, where ControlSetn is the lowest control set.
08. Delete both UPPERFILTERS and LOWERFILTERS.
09. Repeat step 07 and 08 for every control set.
10. Select HKEY_LOCAL_MACHINE and Unload Hive from the File menu.
11. Close the CMD prompt and allow setup to try to read the 'Asms' file.
End of Article
Basicamente você tera que mudar alguns passos porque o regedit não funciona no modo prompt
para acessar o registros utilize o comando reg
Para carregar o Hive use o comando "reg Load [chave de destino] (nocaso HKLM) e arquivo a carregar ( no caso o system.sav)
reg delete para deletar