Según Microsoft, esto es lo que hace Bootrec / FIXBOOT:
"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"
Y esto es lo que hace Bootrec / FIXMBR:
"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"
¿Ahora el MBR no es solo un tipo de sector de arranque? ¿Qué otros tipos de sectores de arranque solucionaría? Estoy confundido cuando usaría uno sobre el otro, ¿no es mbr el único sector de arranque que usa Windows?
Respuestas:
Esto resultó ser una pregunta muy interesante. Existen muchos enlaces sobre este tema, pero son ambiguos al describir la diferencia / relación entre los dos. La mejor descripción que he encontrado de la configuración del disco duro para un sistema operativo Windows es esta: http://www.ntfs.com/hard-disk-basics.htm .
Parece que MBR y la tabla de particiones están en el mismo sector en una unidad. El MBR es "más pequeño", ya que es lo primero en la unidad, que luego usa la tabla de particiones para continuar el proceso de arranque en un sistema operativo específico. Las dos opciones de comando arreglan efectivamente diferentes enlaces en la cadena de arranque:
/ fixmbr reemplaza la información y el pequeño ejecutable que lee la tabla de particiones para encontrar dónde se puede ubicar el sistema operativo. Por lo tanto, esto existe en cualquier unidad que haya sido formateada y efectivamente existe para leer el siguiente bit en el disco duro que le dice dónde se supone que se debe ubicar el / un sistema operativo. En esencia, esto no es necesariamente un elemento específico de Windows.
/ fixboot reemplaza la siguiente parte: la entrada en la tabla de particiones que señala dónde se encuentra el ejecutable cargable real para el sistema operativo. Entonces esto está arreglando el siguiente enlace en la cadena del proceso de arranque. Este comando crea un resultado específico de Windows, ya que le recuerda al disco duro dónde encontrar Windows en particular.
fuente