Lorsque tu boot le pc, tout au début, le bios ne détecte lui aussi que 1 Go ?
-- Si oui, c'est qu'il y a soit un problème avec le bios (reconnaissance, compatibilité), soit que tes barettes sont défectueuses (mais perso ça me parait louche que comme par hasard 3 sur 4 soit soient nazes).
Les barettes sont-elles toutes du même type ?
-- Si non, c'est que c'est XP qui bride ta mémoire max, donc autres solutions possibles :
1°) Tapes "regedit" dans DEMARRER>EXECUTER.Ensuite dans le champ texte, tapes "msconfig". Vas dans l'onglet BOOT.INI, puis clique sur OPTIONS AVANCEES.
A la ligne /MAXMEX, il faut laisser windows gérer la mémoire donc cette ligne doit être décochée.
2°) Autre possibilité :
Va dans la base des registres via REGEDIT. Va dans l'arborescence : HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Il faut créer la valeur Dword "IoPageLockLimit" et mettez la valeur X en Hexadécimale dans le champ texte.
Je sais que pour 1Go de RAM il faut indiquer "40000" comme valeur. Donc je te laisse poster sur le forum pour savoir quelle est la valeur pour 4Go de RAM.