Reparar MBR de Windows - Servicio técnico informático

Reparar el sistema de arranque o MBR en Windows

El MBR (Master Boot Record) es pieza fundamental en el arranque del Sistema Operativo ya que contiene información acerca de las particiones de los discos duros.

El MBR es el primer registro del disco duro en el cual están incluidas todas las características de las particiones y adicional incluye un programa ejecutable para su funcionamiento. 

solucionar problemas windows10

Contiene la secuencia de comandos necesaria para que nuestro Sistema Operativo arranque.
Cabe la posibilidad que debido a cambios en el sistema, actualizaciones, virus... o incluso un mal apagado del sistema por un corte de corriente o un cuelgue inesperado del sistema operativo, o daños lógicos o físicos de nuestro disco duro, se salven con errores en la zona del MBR y que impida a nuestro sistema iniciar con normalidad.

instalar windows

En el caso de Windows 7,Windows 8 o Windows 10, si no nos aparece el menú de reparación del sistema, podemos utilizar cualquier medio de instalación de Windows que no es más que crear mediante un Pendrive de USB o un CD o DVD el sistema de instalación de nuestro Windows, pero en lugar de "Instalar Windows" usaremos la opción de debajo de "Reparar Windows" como muestra la siguiente imagen.

 

 Una vez allí deberemos encontrar la opción que nos lleve a la consola de comandos del DOS o símbolo del sistema (que haríamos sin ella...). Desde la consola del DOS o símbolo del sistema utilizaremos un par de comandos básicos, uno es el Bootrec y el comando Bcdboot.

desglose bootsector

· El comando Bootrec/fixmbr con nos permite crear un MBR compatible en la partición del sistema.

· El comando Bootrec/fixboot escribe un nuevo sector o cargador de arranque

· El comando Bootrec/scanOS escanea los discos en busca de instalaciones compatibles y muestra las entradas que actualmente no están en el almacén del BCD.

· El comando Bootrec/rebuildbcd realiza el mismo proceso que el anterior pero nos da a elegir si añadirlas al almacén del BCD para reconstruirlo de nuevo.

 


 

Si al reinciar el sistema nos sigue dando error, deberemos reconstruir además los archivos de arranque, por lo que volveremos a la consola del DOS o símbolo del sistema y utilizaremos el comando Bcdboot de la siguiente manera:

bcdboot X:\Windows /l en-us /s Z: /f ALL

(espacio delante de /f ALL)

Donde X es la letra de la unidad donde se encuentra nuestra instalación de Windows y Z es la letra de la unidad donde se encuentra la partición de arranque. Lo que conseguimos al especificar /f ALL es que nos reconstruya las carpetas EFI y BOOT con sus archivos correspondientes para que podamos arrancar el sistema tanto si es de tipo UEFI como si lo es MBR. En el artículo anterior hablo acerca de estos tipos de tablas de particiones.

 


 

Opciones de línea de comandos


Las siguientes opciones de la línea de comandos están disponibles para BCDBoot.exe.
BCDBOOT <source> [/l <locale>] [/s <volumer> [/f <firmware>]] [/v] [/m [{OS GUID}]] [/addlast o /p] [/d] [/c]

Opción Descripción
<source>

Obligatorio. Especifica la ubicación del directorio Windows que se debe usar como origen para copiar archivos de entorno de arranque.

En el ejemplo siguiente, se inicializa la partición del sistema mediante los archivos BCD de la carpeta C:\Windows:

bcdboot C:\Windows

/l <locale>

Opcional. Especifica la configuración regional. El valor predeterminado es inglés de Estados Unidos (en-us).

En el ejemplo siguiente se establece la configuración regional predeterminada de BCD en japonés:

bcdboot C:\Windows /l ja-jp

/s <volume letter>

Opcional. Especifica la letra de volumen de la partición del sistema. Esta opción no debe usarse en los escenarios de implementación típicos.

Usa esta opción de configuración para especificar una partición del sistema cuando estés configurando una unidad que se arrancará en otro PC, como una unidad flash USB o un disco duro secundario.

UEFI:

  • BCDBoot copia los archivos de arranque en la partición del sistema UEFI o en la partición especificada por la opción /s.

BCDBoot crea el almacén BCD en la misma partición.

De forma predeterminada, BCDBoot crea una entrada de Administración de arranque de Windows en la NVRAM del firmware para identificar los archivos de arranque en la partición del sistema. Dicha entrada no se crea si se usa la opción /s. En su lugar, BCDBoot se basa en la configuración predeterminada del firmware para identificar los archivos de arranque en la partición del sistema. Según las especificaciones de UEFI 2.3.1, la configuración predeterminada del firmware debería abrir el archivo: \efi\boot\bootx64.efi en la partición del sistema EFI (ESP).

BIOS:

  1. BCDBoot copia los archivos de arranque en la partición activa del disco duro principal o en la partición especificada por la opción /s.
  2. BCDBoot crea el almacén BCD en la misma partición.

En el siguiente ejemplo se copian los archivos BCD de la carpeta C:\Windows a una partición del sistema en un disco duro secundario que se arrancará en otro PC. A la partición del sistema de la unidad secundaria se le asignó la letra de volumen S:

bcdboot C:\Windows /s S:

En el siguiente ejemplo se crean entradas de arranque en una unidad flash USB con la letra de volumen F, con los archivos de arranque compatibles con PC basados en UEFI o en BIOS:

bcdboot C:\Windows /s S: /f ALL

/f <firmware type>

Opcional. Especifica el tipo de firmware. Entre los valores válidos se incluyen UEFIBIOS y ALL.

  • En los sistemas basados en BIOS o MBR, el valor predeterminado es BIOS. Esta opción crea el directorio \Boot en la partición del sistema y copia todos los archivos del entorno de arranque necesarios en este directorio.
  • En los sistemas basados en UEFI o GPT, el valor predeterminado es UEFI. Esta opción crea el directorio \Efi\Microsoft\Boot y copia todos los archivos de entorno de arranque necesarios en este directorio.
  • Al especificar el valor ALL, BCDBoot crea los directorios \Boot y \Efi\Microsoft\Boot y copia todos los archivos de entorno de arranque necesarios para BIOS y UEFI en estos directorios.

Si especificas la opción /f, también debes especificar la opción /s para identificar la letra de volumen de la partición del sistema.

En el ejemplo siguiente se copian los archivos BCD que admiten el arranque en un equipo basado en UEFI o en BIOS desde la carpeta C:\Windows a una unidad flash USB a la que se le asignó la letra de volumen F:

bcdboot C:\Windows /s S: /f ALL

/v

Opcional. Habilita el modo detallado. Ejemplo:

bcdboot C:\Windows /v

/m [{OS Loader GUID}]

Opcional. Combina los valores de una entrada de arranque existente en una nueva de una entrada de arranque.

De manera predeterminada, esta opción solo combina objetos globales. Si especificas un objeto OS Loader GUID, esta opción combina el objeto cargador en la plantilla del sistema para producir una entrada de arranque.

En el siguiente ejemplo, se combina el cargador del sistema operativo en el almacén BCD actual identificado por el GUID especificado en el nuevo almacén BCD.

bcdboot c:\Windows /m {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

/addlast

Opcional. Especifica que la entrada de firmware del Administrador de arranque de Windows debe agregarse la última. El comportamiento predeterminado es agregarla la primera. No se puede usar con /p.

bcdboot C:\Windows /addlast

/p

Opcional. Especifica que debe conservarse la posición de entrada de firmware del Administrador de arranque de Windows existente en el orden de arranque UEFI. Si la entrada no existe, se agrega una nueva entrada en la primera posición. No se puede usar con /addlast.

De manera predeterminada, durante una actualización, BCDBoot mueve el Administrador de arranque de Windows para que sea la primera entrada del orden de arranque UEFI.

bcdboot C:\Windows /p

bcdboot C:\Windows /p /d

/d

Opcional. Conserva la entrada del sistema operativo predeterminado existente en el objeto {bootmgr} en el Administrador de arranque de Windows.

bcdboot C:\Windows /d

/c

Opcional. Especifica que los elementos de BCD existentes no se deben migrar.

Novedad en Windows 10: de forma predeterminada, durante una actualización, los elementos de BCD como debugsettings o flightsigning se conservan.

bcdboot C:\Windows /c

 

Informático a domicilio en Barcelona
Servicio técnico informático Barcelona

 

Servicio Técnico Informático en Barcelona

logo hardmicro h

Hardmicro S.C.P.
Carrer de Nàpols 296, 08025 Barcelona(Barcelona)
Teléfono: 93·511·17·11 Web: https://hardmicro.net


Os animamos a todos para que nos dejeis un comentario en Google, no sólo para ayudarnos a mejorar sino también para que otras personas nos encuentren y nos conozcan un poco mejor grácias a vuestros comentarios

logo ciutat de pauEn memoria a la Rambla 17A
  • Carrer de Nàpols 296, 08025 Barcelona
  • Lunes a jueves de 9:00 a 13:30 y de 16:30 a 19:30, viernes sólo de 9:00 a 13:30.
  • 93 511 17 11