lunes, 25 de enero de 2016

BOOT en Windows Vista, Windows 7, Windows 2008

Así, de forma esquemática, la secuencia de arranque:
Secuencia arranque sistema operativo

Entendiendo el sistema de arranque en Windows Vista y versiones superiores

Desde Windows Vista el gestor de arranque es el BootMgr y WinLoad como cargador del sistema. Estos sustituyen a NTDLR y boot.ini utilizados en Windows XP.
En Windows Vista y superiores el BootMgr consulta el BCD (Boot Configuration Data). El BCD en una base de datos, con formato binario, donde se almacena toda la información del proceso de arranque. Esta contiene la siguiente información:
  • Información con el BootMgr
  • Información sobre el cargador del sistema operativo (Winload)
  • Información como recuperar una sesión hibernada (WinResume.exe)
  • Información sobre utilidades de diagnóstico (mentest.exe)
  • Información sobre el cargador de versiones anteriores (ntldr)
Así, la secuencia de arranque, es como sigue:

Herramientas para configurar y gestionar el BCD (Boot Configuration Data)

  1. MSconfig es un utilidad que viene con Windows donde puedes gestionar el arranque.
  2. BCDedit es un utilidad de linea de comandos que puedes gestionar de una forma completa el BCD. Suele estar en %WINDIR%\system32>