Relax, no es el fin del mundo. No conoca la solucin a este problema, y buscando y rebuscando por internet no daba con una solucin concreta. A continuacin os pongo un pequeo tutorial con la solucin.
1 Arrancar con el DVD de Windows 7. 2 Cuando arranque, seleccionar la opcin "Reparar equipo".
Si como a mi, la tabla de particiones se os ha descuageringado, no os encontrar una instalacin de Windows 7 para recuperar, por lo que saldr un mensaje de error. De todos modos la autorreparacin de Windows 7 falla ms que una escopeta de feria, as que de todas todas os recomiendo seguir mi mtodo. Es un poco ms laborioso pero funciona seguro.
3 Cancelar el error y seleccionar la segunda opcin que aparece. Volver a dar error. Cancelar de nuevo y aparecer un men con varias opciones. Hay que seleccionar la ltima opcin: Iniciar consola de smbolo de sistema.
4 Se abrir una ventanita de MS-DOS. Ahora lo que tenis que hacer depende de si se os ha descuadrado la tabla de particiones o vuestro problema es nicamente que os habis cargado el sector de arranque.
Si el caso es que solo os habis cargado el sector de arranque, ejecutar los siguientes comandos.
bootrec.exe /fixmbr bootrec.exe /fixboot exit
Reiniciis y debera funcionaros todo bien de nuevo.
Si vuestro caso es que se os ha descuadrado la tabla de particiones, es un poco ms complicado. En mi caso, tena dos discos duros. El maestro, donde tena instalado Windows (letra C) y uno secundario donde tena instalados programas, juegos, etc. (letra D).
Comandos a ejecutar.
diskpart
Veris que ahora os sale DISKPART> y a continuacin podis escribir.
list disk
Con este comando os mostrar los discos que tenis instalados actualmente. En mi caso, me deca que el disco duro almacn tena la letra C, mientras que el del sistema operativo la D. Es decir, justo lo contrario. Veris que cada disco tiene asignado un nmero. Por ejemplo:
Disco ### Estado Tamao Libre Din. Gpt -------- ---------- ------- ------- --- --- Disco 0 En lnea 4118 GB 0 B Disco 1 En lnea 8 GB 4002 B *
Para intercambiar las letras de unidad habra que hacer lo siguiente.
select disk 0 select partition 1 assign letter=R
Hasta aqu lo que hemos hecho es asignarle la letra R al disco duro almacn (que antes tena la letra C). Seguimos.
select disk 1 select partition 1 assign letter=C
Ahora hemos puesto el disco del sistema operativo con la letra C. Por ltimo queda devolverle la letra D al disco almacn.
select disk 0 select partition 1 assign letter=D exit
Listo. Ahora toca hacer que el sistema lo reconozca y lo reescriba en el MBR, as que volvemos al comando bootrec.
bootrec /rebuildbcd
Esto debera detectar dnde tenemos windows 7 instalado. Si lo detecta preguntar si lo queremos usar como sistema de arranque. Hay que responder que s.
En el caso de que no encuentre nada hay que rehacer el BCD escribiendo lo siguiente:
Ahora s deberia detectaros la instalacin de Windows 7. Seguimos.
bootrec /fixmbr bootrec /fixboot exit
Reiniciamos y debera de funcionar ya todo correctamente. No obstante puede ser que nuestro problema sea todava ms complicado (como fue mi caso) y el BOOTMGR haya desaparecido completamente. Si despus de hacer todo lo anterior seguimos con el mismo error volvemos a arrancar desde el DVD de Windows y seguimos los mismos pasos hasta llegar de nuevo a la consola de MS-DOS.
Ahora hay que entrar en la unidad del DVD. Si tenemos por ejemplo 2 discos duros instalados, lo normal es que la letra del DVD sea la F. Si no, seguid probando alfabticamente.
f: copy bootmgr c:\ c: attrib bootmgr +s +h +r bootrec /rebuildbcd <- si no nos detecta el S.O. volved a ejecutar los pasos que puse arriba. bootrec /fixmbr bootrec /fixboot exit