Pues no tengo el vista, pero normalmente el pantallazo de windows se debe a algún archivo corrupto o dañado del sistema.
Pasale algún programa que te mire los archivos del sistema o mira el disco duro que no esté dañado también.
En la ventana del ms-dos,pones " chkdsk /f " (sin comillas) y te hará el escaneo diciendo al final si falla algo o no.
También puedes hacer una reparación de sistema metiendo el cd del vista, haciendo que arranque desde cd y en vez de formatear darle a la opción reparar windows o reparar sistema... era algo así.
Espero servirte de ayuda. Saludos.