y dices que no llega al logo?, es decir, antes de poner la barrita de carga de windows se ponen unas letras en la pantalla indicando que falta algun archivo no es asi?
si es asi, si se ha cargado el arranque, la solucion en windows vista es facil y 7 tambien, la pregunta es: tienes el dvd de instalacion de windows vista?
porque si es asi entonces lo tienes facil, metes el dvd para que se cargue el programa de instalacion de vista en el inicio y por ahi tienes opciones para la restauracion del arranque
si no, puedes descargartelo pero..., aqui no se da soporte a la pirateria, no puedo darte links...