18:05 la osa menor.
Hola, hasta hace poco trabajé como técnico, pero nunca he hecho esto en Vista, solo en XP y 2000, ninguno de mis clientes se ha arriesgado ni lo hará con vista

...
Paso a darte una opción..
1. Botea(arranca, inicia, como se diga en tu pais o región) desde el DVD de Windows Vista.
2. Después de seleccionar las opciones de lenguaje, pinchar en "Reparar el arranque" (o lo que ponga en español) abajo a la izquierda.
3. Aquí se debería seleccionar la versión ya instalada, si no aparece te deberías poder darle continuar de todos modos.
4. Abre una consola MSDOS.
// Aquí comienzan las distintas opciones a utilizar, si no te sirve prueba con otra...
opcion 1.
5. Escribe en la consola rstrui.exe /OFFLINE:C:\Windows
reincia
opcion 2.
5. Escribe en la consola
1. bootrec /fixboot
2. bootrec /fixmbr
reinicia
opcion 3. // esta me funcionó en mi windows XP
5. Escribe en la consola
1. diskpart
2. list volume (para ver el número correspondiente del volumen c:, en mi caso, el 1)
3. select volume 1 (o el que corresponda según el listado del paso anterior)
4. active (para activarlo)
5. list volume (para ver si se ha activado, aparecerá un asterisco)
reinicia
Es lo mas que te podría decir, nunca he tenido que usar otra opcion mas que alguna de las mencionadas, espero que puedas solucionar tu problema.