Quand tu installes un Service Pack sous XP ou 2000 ce répertoire est crée automatiquement et l'intégralité des fichers contenus dans ce service pack y sont copiés.
L'ineteret de la chose ? Un service pack comprend des mises a jours pour quasiment toutes les fonctions de windows, fonctions qui ne sont pas forcément installées quand tu appliques le service pack, et donc logiquement pas mises a jour par le SP.
Si par la suite tu décides d'installer une de ces fonctions, Windows va te réclamer son CD, probleme sur ce CD ce sont les fichiers non patchés qui sont présent.
Sous NT4 la consequence de la chose est qu'il fallait reinstaller le Service Pack apres chaque install de fonction qui allait chercher des fichiers sur le CD. Sous 2k et XP dans ces cas la Windows va vérifier si dans le dossier ServicePackFiles il ne trouve pas des fichiers plus récent que sur le CD, evitant le besoin de reinstall du SP a chaque fois pour etre sur d'etre a jour pour tout.
Bref, si tu es vraiment a 200-300Mo pres sur ton disque dur et que tu ne comptes pas rajouter des élément de windows pas encore installé a ton XP, tu peux le supprimer, sinon autant le laisser.