Está en la página 1de 3

BOOTMGR is missing

Press CTRL + ALT + SUPR to reboot...



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:

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

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

Y reiniciamos. Ahora s que s tiene que arrancar