ntvdm.exe est l'environnement d'exécution d'applications codées en 16 bits dans un système 32 bits (ici XP).
C'est donc un fichier indispensable au système, vu le nombre d'applications 16 bits encore présentes sous Windows.
Tu dois avoir un programme en tâche de fonds, certainement codé en 16 bits (peut-être un spyware ou un virus si ça se trouve), qui doit planter : regarde dans msconfig les programmes qui se lancent au démarrage, ainsi que les services non-microsoft. Tu trouveras peut-être le coupable.