Il y a peut-être un fichier qui pose problème, c'est le ntoskrnl.exe dans Windows/System 32. Essaie de le lancer pour voir ce qu'il dit.
Ce fichier est peut-être endommagé. Lances l'invité de commande Windows et tapes ça: chkdsk /f
Si le BSOD apparaît toujours, il faudra faire un fixboot et un fixmbr (si tu as besoin de tuto pour avoir la console de récupération de Windows et comment faire, tiens: http://www.pcastuces.com/pratique/windows/xp/console_recuperation/
http://forums.cnetfrance.fr/topic/102166-reparer-le-boot-et-le-mbr-avec-fixboot-et-fixmbr-ntldr-manque/)
Si tu as Windows XP, ainsi que le CD, boot sur le CD.