Boot repair

bootrec /fixmbr: qué hace y cuándo usarlo para arreglar el arranque de Windows

octubre 18, 2026 Window Error 11 min read
bootrec /fixmbr: qué hace y cuándo usarlo para arreglar el arranque de Windows

El equipo no pasa de la pantalla negra con un mensaje sobre el arranque y buscas bootrec /fixmbr. Es un comando del entorno de recuperación de Windows (WinRE) que escribe un Master Boot Record (MBR) nuevo en la partición de sistema sin tocar la tabla de particiones. Sirve sobre todo en discos Legacy MBR; en los equipos actuales con UEFI/GPT —lo normal en Windows 11 y en la mayoría de Windows 10— el arreglo real es bcdboot. Antes de escribir nada a mano, deja que la Reparación de inicio lo intente por ti: muchas veces basta con eso. Datos comprobados en octubre de 2026.

Qué es bootrec /fixmbr y para qué sirve en Windows

bootrec /fixmbr es un comando del entorno de recuperación de Windows (WinRE) que escribe un MBR nuevo en la partición de sistema sin tocar la tabla de particiones. Se usa cuando ese MBR está dañado o contiene código no estándar (algunos gestores de arranque antiguos, malware, un Linux mal desinstalado).

Casi nunca se ejecuta solo. La reparación completa suele combinarlo con bootrec /fixboot, bootrec /scanos y bootrec /rebuildbcd para reconstruir también el sector de arranque y el almacén BCD.

En equipos UEFI —Windows 11 y Windows 10 actuales con disco GPT— el MBR apenas interviene: el arranque lo lleva la partición EFI con formato FAT32. Si el problema está ahí, bootrec /fixboot falla con Acceso denegado y el arreglo pasa por bcdboot. Por tanto, bootrec /fixmbr solo aplica en discos Legacy MBR (tabla de particiones MBR + BIOS heredada o CSM).

Errores de arranque que pueden necesitar bootrec /fixmbr

Mensaje en pantalla Causa más probable Dónde se arregla
BOOTMGR is missing MBR o sector de arranque dañado /fixmbr + /fixboot + /rebuildbcd
Invalid partition table Tabla de particiones del MBR rota /fixmbr
Error loading operating system MBR corrupto /fixmbr + /rebuildbcd
Reboot and select proper boot device El MBR no apunta a la partición activa /fixmbr + /fixboot
Operating system not found tras clonar o cambiar BIOS/UEFI MBR Legacy en disco GPT o al revés /fixmbr solo si es Legacy
Nota: la pantalla aparece en pantalla porque Windows no encuentra el cargador de arranque (bootmgr) o porque el MBR no le dice en qué partición está. Si el error no encaja con ninguno de los anteriores, lo probable es que el fallo sea del almacén BCD o de la partición EFI, no del MBR.

Primero: deja que la Reparación de inicio lo intente por ti

Antes de abrir la consola, conviene probar la herramienta automática de Windows. Arranca desde un medio de instalación de Windows o desde un USB de recuperación creado en otro equipo con la herramienta de creación de medios de Microsoft.

  1. Enciende el PC y entra al menú de arranque del fabricante (tecla según marca: Supr, F2, F10, F12 o Esc; en equipos HP suele ser F9).
  2. Elige arrancar desde el USB o DVD de Windows.
  3. En la primera pantalla, elige Reparar el equipo (no "Instalar ahora").
  4. Entra en Solucionar problemas → Opciones avanzadas → Reparación de inicio.
  5. Espera a que termine. Si repara y el equipo arranca Windows, ya está; no hace falta tocar bootrec.
Consejo: apunta el mensaje o código que muestra la herramienta si vuelve a fallar. Ese dato es el que te dice qué parte de la tabla de arriba es la tuya.
Comprueba: si Windows arranca con normalidad, no sigas. Si la reparación falla o vuelve a mostrarlo tras reiniciar, abre el Símbolo del sistema como se ve a continuación.

Abre el Símbolo del sistema de WinRE y comprueba tu disco

Desde Opciones avanzadas, elige Símbolo del sistema. Estás en una consola mínima: lo que escribas aquí no es el Windows normal, sino WinRE.

La letra de la unidad de Windows puede no ser C:. El disco de recuperación puede tener su propia letra y empujar Windows a D: o E:. Para saber cuál es, prueba:

dir C:\Windows

Si ves carpetas como System32 y notepad.exe, esa es tu unidad de Windows. Si dice "no se encuentra el archivo", pasa a D: y repite.

dir D:\Windows
dir E:\Windows

Otra forma, con la herramienta de particiones de Windows:

diskpart
list volume

Anota la letra del volumen que tenga \Windows y el tamaño grande.

Identifica si tu disco es Legacy MBR o UEFI/GPT

Esto decide si bootrec /fixmbr te sirve o no. Reinicia y entra a la BIOS/UEFI con la tecla del fabricante.

  1. Pulsa Supr, F2, F10 o Esc al encender (en HP suele ser F10; en Lenovo, F2 o Enter + F1).
  2. Busca la sección Boot o Startup.
  3. Mira si hay una opción CSM, Legacy o UEFI. Si UEFI está activo (lo normal en Windows 11), bootrec /fixmbr no es la solución; el arreglo va por bcdboot. Si Legacy o CSM está activo, sí aplica la secuencia de bootrec.
Comprueba: si dudas, en el Símbolo del sistema de WinRE puedes escribir bcdedit | find "firmware". Si dice firmwarebootdevice, estás en UEFI. Si no, suele ser Legacy.

Encuentra la partición de sistema con diskpart

Para saber dónde escribe bootrec y, más adelante, dónde está la partición EFI:

diskpart
list volume
list partition

Volume ###  Ltr  Label        Fs     Size     Status     Info
----------  ---  -----------  -----  -------  ---------  -------
Volume 0     C   System       NTFS   231 GB   Healthy    Boot
Volume 1                      FAT32  100 MB   Healthy    Hidden
Volume 2                      NTFS   529 MB   Healthy    Hidden

Apunta la letra del volumen con \Windows (en este ejemplo, C:) y, si lo vas a necesitar, la del volumen FAT32 de unos 100 MB: esa es la partición EFI.

Comprueba: tienes dos datos guardados: la letra de Windows y si tu sistema es Legacy o UEFI. Con eso decides el siguiente paso.

bootrec /fixmbr en un disco Legacy MBR: la secuencia completa

Si tu disco es Legacy MBR, esta es la secuencia que arregla los mensajes de la tabla de arriba. Todos se escriben en el Símbolo del sistema de WinRE, pulsando Enter tras cada uno:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

/scanos lista las instalaciones de Windows que encuentra y no están en el BCD. Si /rebuildbcd las detecta, te pregunta si añadirlas; escribe Yes (o Y) y reinicia.

Si bootrec /fixboot devuelve Acceso denegado, estás en un disco UEFI/GPT disfrazado: para esa parte, ve al siguiente apartado.

Cuidado: /fixboot sobrescribe el sector de arranque. Si no estás en el disco correcto, puedes dejar un equipo que sí arrancaba sin arranque. Confirma antes con diskpart que list volume muestra tu Windows.
Comprueba: tras escribir los cuatro comandos y reiniciar, Windows debería arrancar. Si sigue fallando, reconstruye el BCD a mano.

Cuándo usar solo /fixmbr y cuándo la secuencia entera

Si tienes la certeza de que solo el MBR está dañado (por ejemplo, tras instalar otro sistema que dejó su gestor en el MBR), basta con bootrec /fixmbr. Si además el sector de arranque o el almacén BCD están mal, hay que añadir /fixboot y /rebuildbcd. /scanos no repara nada, solo lista: conviene ejecutarlo para ver qué encuentra antes de reconstruir.

Reconstruye el BCD a mano si /rebuildbcd no basta

A veces el almacén está tan dañado que bootrec /rebuildbcd no puede sobrescribirlo. Hay que moverlo a un lado y dejar que bootrec lo rehaga desde cero. Adapta C: a la letra real de tu Windows.

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

Cuando pregunte, escribe Y para añadir la instalación encontrada y reinicia.

Comprueba: si Windows arranca, listo. Si no, pasa al siguiente apartado: tu disco es UEFI.

Tu equipo es UEFI: bootrec /fixmbr no aplica, usa bcdboot

En Windows 11 y en los Windows 10 actuales el disco es GPT con una partición EFI pequeña (unos 100 MB, FAT32, sin letra) que contiene el arranque. bootrec /fixmbr aquí no arregla nada y bootrec /fixboot suele dar Acceso denegado. La herramienta correcta es bcdboot, que copia los archivos de arranque a la partición EFI.

Pasos en el Símbolo del sistema de WinRE:

  1. Abre la herramienta de particiones y mira qué volumen es la EFI:

diskpart
list volume
  1. Selecciona el volumen FAT32 de unos 100 MB (sin letra) y asígnale una, por ejemplo S::

sel vol 1
assign letter=S:
exit
  1. Copia el arranque de Windows a esa partición. Cambia C: por la letra real de tu Windows.

bcdboot C:\Windows /s S: /f UEFI
  1. Reinicia y entra a la BIOS/UEFI para confirmar que el modo está en UEFI y que el disco con Windows es el primer dispositivo de arranque.
Nota: bcdboot sobrescribe los archivos de la partición EFI, pero no toca tu Windows ni tus archivos. La partición EFI no tiene letra en un equipo sano; se la pones solo para escribir en ella.
Comprueba: tras reiniciar, Windows debería arrancar. Si sigue sin hacerlo, lo más probable es que la partición EFI esté dañada de verdad y haya que repararla con un medio oficial.

Si nada arranca: repara el arranque desde el medio oficial

Si la Reparación de inicio falla y los comandos no recuperan el arranque, lo más fiable es volver al medio oficial de Microsoft. Necesitas otro PC con conexión.

  1. Descarga la Herramienta de creación de medios desde la web oficial de Microsoft y crea un USB o DVD de instalación con la misma edición y versión de Windows que tenías.
  2. Arranca el PC desde ese USB o DVD (menú de arranque con F12, F2 o la tecla del fabricante).
  3. Elige Reparar el equipo y vuelve a pasar por Reparación de inicio y por el Símbolo del sistema con los pasos de los apartados anteriores.
Consejo: si el USB no aparece en el menú de arranque, entra a la BIOS/UEFI y desactiva Secure Boot temporalmente; algunos USB de Microsoft requieren eso para arrancar en modo Legacy.

Último recurso: reinstalar Windows conservando archivos

Si aun así no arranca, desde el mismo USB puedes hacer una instalación de reparación que reinstala Windows sobre sí mismo sin borrar tus archivos personales ni los programas que vinieran con el equipo. Los programas instalados después sí pueden desaparecer.

  1. Arranca desde el USB y elige Instalar ahora.
  2. Escribe la clave de producto o No tengo clave de producto para continuar.
  3. Elige la edición de Windows que coincide con la instalada.
  4. Marca Actualizar: instalar Windows y conservar archivos, aplicaciones y configuración si Windows la detecta como instalación actual; si no, elige Personalizado y, sin formatear, instala sobre la misma partición C:.
Cuidado: antes de hacer esto, saca a un disco externo una copia de los archivos que no puedas permitirte perder (documentos, escritorio, fotos). Una instalación de reparación no debería borrarlos, pero un corte de luz a mitad del proceso puede dejar el sistema inconsistente.
Comprueba: tras la reinstalación, Windows arranca con tu cuenta y tus archivos. Si no, el problema es del disco y toca revisar su salud.

Qué has hecho con bootrec /fixmbr y cuándo no tocarlo

  • bootrec /fixmbr solo sirve en discos Legacy MBR.
  • En UEFI (lo normal hoy) el arreglo es bcdboot contra la partición EFI.
  • La Reparación de inicio automática debe probarse antes de abrir el Símbolo del sistema.
  • Si el error vuelve tras un corte de luz o un apagón, el disco puede tener un fallo físico; conviene hacer copia de seguridad y revisar su salud con chkdsk C: /r desde WinRE.

Dudas sobre bootrec /fixmbr y el arranque de Windows

1. Qué hace el comando bootrec /fixboot y cuándo se usa

Escribe un nuevo sector de arranque en la partición activa para que Windows cargue bien. Se usa desde la consola de recuperación cuando el equipo muestra «BOOTMGR is missing» o similar, después de ejecutar bootrec /fixmbr y antes de /rebuildbcd. En Windows 11 sobre UEFI normalmente hay que sustituirlo por «bootrec /fixboot» sobre la partición EFI con bcdboot.

2. Qué hacer si bootrec /fixboot muestra acceso denegado

El aviso «Access denied» suele aparecer porque en Windows 11 sobre UEFI la partición EFI no está montada o porque BitLocker está activo. Desactiva BitLocker desde «Pausar protección», asigna letra a la partición EFI con diskpart y vuelve a escribir el arranque con bcdboot C:\Windows /s S: /f UEFI, donde S: es esa letra.

3. Cómo se ejecuta bootrec /rebuildbcd y para qué sirve

Rastrea discos en busca de instalaciones de Windows compatibles y permite añadirlas al BCD para que vuelvan a aparecer en el arranque. Desde el Símbolo del sistema del entorno de recuperación, ejecuta «bootrec /rebuildbcd», pulsa S cuando pregunte y reinicia. Si no detecta nada, suele faltar el cargador en la partición EFI.

4. Es seguro usar bootrec /fixmbr

Sí, sobreescribe solo el MBR (los primeros 512 bytes del disco) sin tocar la tabla de particiones ni los archivos, así que no borra datos. Eso sí, no corrige fallos del BCD ni del sector de arranque reales; cuando esos fallan, el equipo sigue sin arrancar y hay que seguir con /fixboot o /rebuildbcd.

5. Por qué bootrec /fixmbr no soluciona el problema de arranque

/fixmbr solo reescribe el MBR, así que repara equipos que no arrancan por un MBR dañado (por ejemplo tras un virus o al instalar otro sistema). Si el fallo está en el BCD, en el sector de arranque o en la partición EFI (típico en Windows 11 con UEFI), el mensaje se repite y toca seguir con /fixboot o /rebuildbcd.

6. Cómo usar bootrec en Windows 11 para reparar el arranque

Arranca con un USB de instalación de Windows 11, elige «Reparar el equipo», «Solucionar problemas», «Opciones avanzadas» y «Símbolo del sistema». Después ejecuta en este orden: bootrec /fixmbr, «bootrec /scanos» y bootrec /rebuildbcd; si sale acceso denegado, recrea el arranque con bcdboot desde la partición EFI.

7. Para qué sirve bootrec /scanos

Escanea todos los discos en busca de instalaciones de Windows y muestra cuáles reconoce el gestor de arranque, sin modificarlas. Sirve para decidir si hace falta ejecutar /rebuildbcd: si tras el análisis aparece «Total identified Windows installations: 1», el problema no está en el BCD sino en el sector de arranque.

Fuentes

  1. MicrosoftAfter running `bootrec /fixmbr`, I am stuck at `reboot and select …consultado el 14/10/2026
  2. MicrosoftReparación de inicio y bootrec — documentación oficialconsultado el 14/10/2026