Vigilando el inicio

Para un correcto diagnóstico y corrección de la problematica de hard y soft que afectan al inicio se necesitan técnicas y herramientas diferentes a aquéllas con las que bregamos una vez el sistema ya se ha iniciado.

Es conveniente el conocer dicho proceso de inicio así como los componentes del núcleo del sistema operativo (Core) tanto como las herramientas usadas para aislar y solucionar dichos problemas.

 

El primer paso, quizás, se encuentra en determinar cuando ocurre el problema, si antes, durante o después del inicio del sistema.

Un error de inicio puede ser debido a diversos errores: errores de usuario, de aplicaciones, de hardware o de actividad de algún virus. Si es lo suficientemente serio tal vez la solución pase por reinstalar el sistema operativo o restaurar desde una copia de seguridad.

En las versiones de 32 bits de Windows Server 2003 los errores de inicio que suceden antes de la carga del sistema(Ntldr) podrían indicar que éste no está presente o que el MBR del disco su tabla de particiones o el sector de arranque están dañados. Si el error se produce durante el inicio podría existir alguna incompatibilidad de software o controladores, incluso que el hardware no esté debidamente configurado  o quizás, existan archivos de sistema corrompidos.

 

El proceso de inicio de las versiones de 32 bits tiene resemblanza al de  NT 4.0, 2000 y XP, difiriendo significativamente del resto de versiones más anteriores como 95/98/Me.

La secuencia de inicio en cualquier Windows Server 2003 es la misma:

  1. Fase de POST (Power-on self test)
  2. Primera fase de incio
  3. Fase de carga de Boot
  4. Fase de detección y configuración de hardware.
  5. Fase de carga del Kernel.
  6. Fase de inicio de sesión
  7. Fase de detección dispositivos P&P.

Esta secuencia sería de aplicación a sistemas que inician o reinician después de un apagado normal. La fase 4 sólo detecta y configura aquél hard necesario para el inicio de la fase de carga del Kernel, como los buses de sistema, discos, dispositivos de entrada y puertos paralelos. El resto de dispositivos se configuran durante la fase de carga del kernel.

Para un correcto inicio las particiones de inicio y del sistema deben contener los siguientes archivos:

Nombre

Localización

Descripción

Ntldr Raíz de la partición del sistema Cargador del propio sistema operativo.
Boot.ini Raíz de la partición del sistema Archivo que especifica las rutas de las instalaciones de Windows. En caso de múltiples sistemas o con aquéllos que tienen instaladola Consola de Recuperación, contiene las selecciones de sistema operativo que se muestran en el menú de inicio.
Bootsect.dos Raíz de la partición del sistema Sólo en sistemas de arranque múltiple. Archivo oculto al que le pasa el control el Ntldr cuandose escoge un sistema de inicio distinto a Windows Server 2003 en una configuración de múltiple arranque. Los sistemas que pueden cargarse mediante éste archivo son Windows 95, 98 y Me.
Ntdetect.com Raíz de la partición del sistema Archivo que detecta el hard básico. La información que genera la usa Ntldr.
Ntbootdd.sys Raíz de la partición del sistema Es necesario en los casos que existan controladoras SCSI o ATA conel firmware deshabilitado o que no soportan las llamdas extendidas INT-13. Es el controlador de dispositivos utilizado para el acceso a los que no están en uso por la BIOS. Es un controlador específico de dispositivo para la controladora usada.
Ntoskrnl.exe systemrootsystem32 El corazón, o núcleo (core o kernel) de Windows Server 2003. Código que se ejecuta como parte del kernel tanto en modo privilegiado del procesador y que tiene acceso directo a los datos y hard del sistema.
Durante la instalación de sistemas con único procesador, la instalación de Windows Server lo copia desde el CD de instalación. En caso de múltiprocesadores se copiará Ntoskrnlmp.exe y se renombrará a Ntoskrnl.exe.
Hal.dll systemrootsystem32 Librería de enlace dinámico de capa de abstracción de hardware.
Smss.exe systemrootsystem32 Archivo de Administración de sesión. Proceso en modo de usuario creado por el kernel durante el inicio que maneja las tareas críticas del inicio, como crear archivos de páginamiento y llevar a cabo operaciones postpuestas de borrado y renombrado de archivos.
Csrss.exe systemrootsystem32 Archivo del subsistema Win32. Es lanzado por Session Manager(Administración de sesión) y es necesario para el funcionamiento de Windows Server 2003.
Winlogon.exe systemrootsystem32 Archivo del proceso de inicio, que maneja las solicitudes de inicio del usuario e intercepta la pulsación de CTRL+ALT+SUPR. Este proceso se lanza por se Administrador de sesión (Session Manager) y es necesario para los usuarios que interactúan con el Windows Server 2003 y por tanto es un componente obligatorio.
Services.exe systemrootsystem32 Service Control Manager (SCM), responsable del inicio y parada de servicios, también es un componente obligatorio en Windows Server 2003.
Lsass.exe systemrootsystem32 Proceso de Local Security Authentication Server llamado por el proceso de inicio cuando los usuarios se autentican. Componente obligatorio.
System registry file systemrootsystem32ConfigSystem Archivo que contiene los datos utilizados para la creaación de la rama del registro HKEY_LOCAL_MACHINESYSTEM. Contiene información que necesita el el sistema operativo para el inicio de dispositivos y servicios del sistema.
Device drivers systemrootsystem32Drivers Los archivos de controlador de esta carpeta son para los dispositivos, como el teclado, el ratón, etc…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *