Beruflich Dokumente
Kultur Dokumente
El proceso de inicio de Windows NT se produce por etapas. En primer lugar se realizan varios pasos
cuando se inicia el equipo. Estos pasos se denominan:
1. Secuencia de preinicio
1. Autocomprobación de encendido
2. Se carga el registro de inicio principal y se ejecuta el programa que éste
contiene
3. El sector de inicio de la partición activa se carga en la memoria
4. Se carga Ntldr
2. Secuencia de inicio
1. Se cambia el procesador al modo de memoria plana.
2. Se inicia el sistema de archivos mínimo.
3. Se lee el archivo Boot.ini y se genera la pantalla de selección Selection.
4. Se carga el sistema operativo correcto (si es distinto de NT se carga
Bootsect.dos).
5. Se ejecuta Ntdetect.com.
6. Se carga y se inicializa Windows NT.
3. Carga de Windows NT.
1. Carga del núcleo - Se carga HAL
2. Inicialización del núcleo
3. Carga de servicios
4. Inicio del subsistema Win32
5. Inicio de sesión de usuario - Se crea la última configuración válida conocida
Windows NT requiere determinados archivos para poder iniciarse. Algunos archivos necesarios son
específicos de la plataforma y otros son comunes a todas las plataformas.
_ Ntldr: este archivo de sistema oculto, de sólo lectura carga el sistema operativo.
_ Boot.ini: este archivo de sistema, de sólo lectura crea el menú OS Loader V4.00 Operating
System Selection en los equipos basados en Intel x86.
_ Bootsect.dos: Ntldr carga este archivo de sistema oculto si se selecciona un sistema
operativo distinto de Windows NT, como Microsoft MS-DOS, Microsoft Windows 95 o IBM O/S2
versión 1.x. Este archivo contiene el sector de inicio que había en el disco duro antes de
instalar Windows NT.
_ Ntdetect.com: es un archivo de sistema oculto de sólo lectura que sirve para examinar el
hardware disponible y crear una lista de hardware. Esta información se pasa a Ntldr para
agregarla al Registro en un momento posterior del proceso de inicio.
_ Ntbootdd.sys: este archivo de sistema oculto de sólo lectura solo se encuentra en los
sistemas que se inician desde un disco duro con interfaz SCSI y para el cual esté desactivado
el BIOS del adaptador SCSI. Este controlador tiene acceso a los dispositivos conectados al
adaptador SCSI durante la secuencia de inicio de Windows NT.
Secuencia de Preinicio
Cuando se inicia un equipo que tiene instalado Windows NT, primero el equipo se inicializa y, a
continuación, busca la sección de inicio del disco duro. Antes de la secuencia de inicio se realizan los pasos
siguientes:
Secuencia de Inicio
La secuencia de inicio comienza después de cargar Ntldr en memoria. La secuencia de inicio recopila
información sobre hardware y controladores como preparación para las fases de carga de Windows NT. Se
utilizan los archivos siguientes durante el proceso de inicio: Ntldr, Boot.ini, Bootsect.dos, Ntdetect.com y
Ntoskrnl.exe. La secuencia de inicio tiene estas etapas:
1. Se cambia el procesador al modo de memoria plana: Ntldr cambia el procesador de modo
real a modo de memoria plana de 32 bits. Ntldr, como cualquier otro código de 32 bits, requiere
este modo de memoria plana de 32 bits antes de poder realizar ninguna función.
2. Se inicia el sistema de archivos mínimo: Ntldr inicia los controladores adecuados del sistema
de archivos mínimo apropiados. Los controladores del sistema de archivos mínimo se incorporan a
Ntldr para encontrar y cargar Windows NT desde formatos de sistema de archivos diferentes (FAT
o NTFS).
3. Se lee el archivo Boot.ini y se genera la pantalla de selección: Si existe el archivo Boot.ini,
Ntldr lo lee y muestra las opciones de sistema operativo que contiene. Es lo que se denomina
menú Boot Loader Operating System Selection.
4. Se carga el sistema operativo correcto (si es distinto de NT se carga Bootsect.dos): Ntldr
carga el sistema operativo seleccionado por el usuario, o el predeterminado, si no se selecciona
ninguno.
Si el usuario selecciona un sistema operativo distinto de Windows NT, como Windows 95, Ntldr
carga y ejecuta Bootsect.dos, y a continuación, pasa el control a ese sistema operativo. Se inicia
entonces el sistema operativo seleccionado. En ese momento termina el proceso de inicio de
Windows NT.
5. Se ejecuta Ntdetect.com: Si se selecciona Windows NT, Ntldr ejecuta Ntdetect.com.
Ntdetect.com examina el hardware y envía la lista de hardware detectado a Ntldr para incluirla
posteriormente en el Registro bajo la clave HKEY_LOCAL_MACHINE\HARDWARE.
6. Se carga y se inicializa Windows NT: Ntldr carga entonces Ntoskrnl.exe, Hal.dll y la sección
SYSTEM.
Ntldr explora la sección SYSTEM y carga los controladores de dispositivo configurados para
iniciarse en el momento del inicio.
Por último, Ntldr inicia Ntoskrnl.exe, punto en el cual el proceso de inicio termina y comienzan las
fases de carga.
En el caso de los equipos basados en Intel x86, hay varios pasos que preceden a la secuencia de inicio.
Secuencia de preinicio
Secuencia de inicio
1. Osloader.exe: Osloader.exe carga Ntoskrnl.exe, Hal.dll, los archivos *.pal y la sección SYSTEM.
2. Se carga y se inicializa Windows NT: Osloader.exe explora la sección SYSTEM y carga los
controladores de dispositivo configurados para iniciarse en el tiempo de inicio. Osloader.exe
transfiere el control a Ntoskrnl.exe. En este punto termina el proceso de inicio y comienzan las
fases de carga.
Los archivos Ntldr, Boot.ini y Bootsect.dos requeridos en los equipos basados en Intel x86 no son
necesarios en los equipos basados en RISC. En equipos basados en RISC, la funcionalidad de Ntldr está
incorporada en el firmware. Las etapas iniciales de la carga del sistema operativo Windows NT, que
controla Ntldr en los sistemas Intel x86, las realiza Osloader.exe en los equipos RISC.
Además, Ntdetect.com no es necesario en los equipos RISC. La rutina POST de RISC recopila la
información del hardware y la pasa a Osloader.exe.
Los archivos y carpetas asociadas necesarios para la secuencia de inicio en los equipos basados en
RISC, son:
La secuencia de inicio, tanto para las plataformas RISC como Intel x86, termina cuando el control se
transfiere a Ntoskrnl.exe. En este punto se empieza a cargar Windows NT y se inicializa en las cuatro
fases siguientes: carga del núcleo, inicialización del núcleo, carga de servicios e inicio del subsistema
Win32.
A continuación se carga la sección SYSTEM, que se explora para detectar controladores y servicios, y
cargarlos en esta etapa. Estos controladores y servicios se organizan en grupos. Se cargan en memoria
(pero no se inicializan) en el orden en que aparecen junto a List en la subclave ServiceGroupOrder. La
subclave ServiceGroupOrder se encuentra en el Registro en la clave:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\ServiceGroupOrder
Esta parte de la secuencia de inicio tiene lugar cuando la pantalla se borra después de ejecutarse
Ntdetect.com y aparecen puntos de progreso (...) en la zona superior de la pantalla. Para que aparezcan
los nombres de los controladores que se cargan, agregue el modificador /sos a la línea del sistema
operativo correspondiente en Boot.ini.
En la inicialización del núcleo se examina de nuevo la sección SYSTEM para determinar los
controladores de alto nivel que se deben cargar. Estos controladores se inicializan y cargan después de
inicializarse el núcleo. A continuación se guarda la clave CurrentControlSet del registro, y se crea e
inicializa el conjunto de control Clone, aunque no se guarda.
Por último se crea la lista de hardware del registro con la información de Ntdetect.com (en los equipos
basados en Intel) o de Osloader.exe (en los equipos basados en RISC).
Un conjunto de control contiene datos de configuración que se usan para controlar el sistema, tales
como los controladores de dispositivos y los servicios que se deben cargar e iniciar. Los conjuntos de
controles se almacenan en el Registro como subclaves de:
HKEY_LOCAL_MACHINE
\SYSTEM
\Select.
Valores de ErrorControl
Si se produce un error al cargar o inicializar controladores del sistema, se realiza una acción
determinada según el valor de ErrorControl del controlador. Existen cuatro niveles distintos de
ErrorControl:
_ 0x0 (Pasar por alto): La secuencia de inicio pasa por alto el error y continúa sin mostrar
ningún mensaje de error.
_ 0x1 (Normal): Se muestra un mensaje de error, pero la secuencia de inicio paso por alto
el error y continúa.
_ 0x2 (Grave): La secuencia de inicio falla y se reinicia con el conjunto de control de la
última configuración válida conocida. Si ya se está utilizando el conjunto de control de la
última configuración válida conocida, el error se pasa por alto y la secuencia continúa.
_ 0x3 (Crítico): La secuencia de inicio falla y se reinicia con el conjunto de control de la
última configuración válida conocida. Sin embargo, si ya se está utilizando el conjunto de
control de la última configuración válida conocida cuando se produce el error crítico, la
secuencia de inicio se detiene y se muestra un mensaje de error.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Nombre_del_servicio_o_controlador
\ErrorControl
Carga de servicios
La fase de carga de servicios inicia el Administrador de sesiones (Smss.exe), que a su vez inicia los
servicios y subsistemas de orden superior para Windows NT. El Administrador de sesiones ejecuta las
instrucciones de las cuatro entradas del registro siguientes: elemento de datos BootExecute y claves
Memory Management, DOS Devices y Subsystems.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Session Manager
\BootExecute
Autocheck.exe es la versión en tiempo de inicio de Chkdsk. En este ejemplo, el carácter comodín (*)
hace que se compruebe automáticamente cada una de las particiones. Durante el inicio del sistema,
Autocheck muestra la información de comprobación del disco en la pantalla azul de la secuencia de inicio e
indica que se ha iniciado la fase de carga de servicios.
Una vez realizadas con éxito las comprobaciones de los discos duros del sistema, el Administrador de
sesiones configura los archivos de paginación definidos en la clave:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Session Manager
\Memory Management
\PagingFiles
A continuación, el Administrador de sesiones crea los vínculos simbólicos. Estos vínculos dirigen a
determinados tipos de comandos al componente correcto del sistema de archivos. En el ejemplo siguiente,
el vínculo redirige a LPT1 todos los resultados enviados a PRN.
Clave Subsystems
El último paso que realiza el Administrador de sesiones es cargar los subsistemas requeridos, definidos
en la clave del Registro:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Session Manager
\SubSystems
\Required
De forma predeterminada, el único subsistema requerido es Win32, que aparece como Windows en el
elemento de datos Required.
A continuación se ejecuta el Controlador de servicios (Screg.exe), que hace un último repaso del
Registro en busca de servicios marcados para su carga automática, por ejemplo los servicios Estación de
trabajo y Servidor. En esta fase los servicios se cargan según sus dependencias, es decir, sus entradas
DependOnGroup o DependOnService.
Después de un inicio de sesión correcto, el conjunto de control Clone se copia al conjunto de control de
la última configuración válida conocida. E1 conjunto de control de la última configuración válida conocida
se describe en "Última configuración válida conocida", más adelante en este módulo.
Solución de problemas del proceso de Inicio
La mayoría de los problemas relacionados con el inicio del sistema operativo Windows NT se deben a la
falta de archivos requeridos, o a que los archivos estén dañados. Windows NT también puede fallar en su
inicio si se realizan cambios incorrectos en la configuración del sistema.
Los errores indicados en esta sección son el resultado de la falta de archivos o de que los archivos
estén dañados. Algunos mensajes de error del inicio comunes son 1os siguientes:
_ Si falta el archivo Ntldr, aparece el mensaje siguiente antes que el menú de Selección de sistema
operativo durante el proceso de inicio:
INICIO: No se ha encontrado el archivo NTLDR
Inserte un disco nuevo.
_ Si falta Ntdetect.com, aparece el mensaje siguiente después del menú de Selección de sistema
operativo durante el proceso de inicio (en la misma pantalla) :
NTDETECT V4.0 comprobando hardware...
NTDETECT ha fallado
_ Si falta Ntoskrnl.exe, aparece el mensaje siguiente después del indicador de la última configuración
válida conocida:
Windows NT no ha podido iniciarse debido a que el siguiente archivo no se ha
encontrado o está dañado:
\winnt_raíz\system32\ntoskrnl.exe
Vuelva a instalar una copia del archivo anterior.
_ Si falta Bootsect.dos en una configuración de inicio múltiple, aparecerá el mensaje siguiente
después del menú de Selección de sistema operativo durante el proceso de inicio cuando el usuario
intente iniciar un sistema basado en MS-DOS:
Error de E/S al acceder al archivo de sector de inicio
multi(0)disk(0)rdisk(0)partition(1)\bootss
En todos estos casos, se puede utilizar el proceso de reparación de emergencia para recuperar el
sistema y los archivos de inicio, y para devolver al equipo a un estado en el que se pueda iniciar.
Bootsect.dos almacena la información de la partición específica del equipo. Este archivo no puede
tomarse de otro equipo.
El archivo Boot.ini
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(1)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation
versión 4.0"
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation
versión 4.0 [VGA mode]" /basevideo
C:\="Microsoft Windows"
Si Windows NT no se inicia, el problema puede ser que la ruta de acceso a la carpeta raíz_ sistema,
especificada en el archivo Boot.ini, sea incorrecta. En tal caso, es necesario modificar el archivo Boot.ini.
Sin embargo, al instalar Windows NT se crea Boot.ini en la raíz de la partición activa como un archivo
de texto de sistema, oculto y de sólo lectura. Para modificar el archivo Boot.ini con un editor de texto, es
necesario hacerlo visible y desactivar la opción de sólo lectura.
Cambio de la ruta de acceso a los archivos de sistema de
Windows NT
Si es necesario cambiar la ruta de acceso a los archivos de sistema de Windows NT, asegúrese de
modificar las instrucciones de la ruta de acceso predeterminada y de la ruta de acceso al sistema
operativo. Si sólo cambia una de ellas, se agregará una nueva opción al menú de Selección de sistema
operativo durante el proceso de inicio. Esta nueva opción se designa con DEFAULT, que indica que
intentará cargar el sistema operativo predeterminado desde la ruta de acceso designada en la línea
default= de la sección [boot loader] de Boot.ini.
[boot loader]
La sección [boot loader] de Boot.ini especifica el sistema operativo que debe iniciarse, e incluye un
valor que determina el tiempo a esperar antes de realizar el inicio automáticamente. La sección [boot
loader] tiene dos parámetros:
timeout: El número de segundos durante los cuales el usuario debe seleccionar un sistema
operativo después de que aparezca el menú de Selección de sistema operativo durante el
proceso de inicio. Si el usuario no selecciona un sistema operativo en este tiempo, se iniciará el
sistema operativo predeterminado.
Si timeout= está establecido en 0, el menú de Selección de sistema operativo durante el
proceso de inicio puede aparecer por unos segundos, según la velocidad del procesador, y se
iniciará el sistema operativo predeterminado.
default: La ruta de acceso al sistema operativo predeterminado que se cargará cuando se cumpla
el tiempo de espera 0 (cero).
[operating systems]
La sección [operating systems] del archivo Boot.ini es una lista de sistemas operativos que se
muestran en el menú de Selección de sistema operativo durante el proceso de inicio. Cada entrada
incluye la ruta de acceso al sistema operativo, el nombre mostrado en el menú de Selección de sistema
operativo durante el proceso de inicio (el texto entre comillas) y parámetros opcionales.
/BASEVIDEO: Hace que el sistema utilice el driver de tarjeta de video VGA en el modo de
resolucián de 640x480 y 16 colores, sin tener en cuenta cualquier otro driver que se hubiera
configurado.
/DEBUG: Este parámetro habilita la opción de depurado, enviando la información al último puerto
de comunicaciones serie del sistema.
/SOS: Indica que el nombre de los drivers se mostrará en el proceso de arranque según se van
cargando. Esto sustituye a la progresión de puntos que se muestra por defecto en el proceso de
arranque de Windows NT.
/MAXMEM= : Especifica el tamaño máximo de memoria en Mb que será utilizado por Windows
NT.
/ONECPU : En un sistema multiprocesador, esta opción sólo permitirá habilitar una CPU
/3GB : Esta opción sólo está disponible después de haber instalado el Service Pack 3 o posterior.
Permite modificar el límite dentro del área de memoria entre la destinada al usuario (2 GB) y el
sistema, pasando a 3GB para el usuario y a 1GB para el sistema.
Puede utilizar el Panel de control para cambiar parte de la información almacenada en Boot.ini, como el
sistema operativo predeterminado y el tiempo concedido para elegir el sistema operativo a iniciar. El
archivo Boot.ini también puede modificarse manualmente. Los errores de edición manual pueden impedir
que Windows NT se inicie de la forma adecuada.
Si falta el archivo Boot.ini, Ntldr automáticamente intenta iniciar Windows NT. Si Windows NT está
instalado en la carpeta predeterminada Multi(0)disk(0)rdisk(0)partition(1)\Winnt o
Scsi(0)disk(0)rdisk(0)partition(1)\Winnt, se iniciará correctamente. Si Windows NT está instalado en una
carpeta distinta de la predeterminada, como \Windows, aparece el mensaje siguiente después del
indicador de Última configuración válida conocida.
Puede modificar Boot.ini para solucionar el problema o puede usar la reparación de emergencia para
restaurar el archivo Boot.ini.
Nombre de ruta de acceso a Windows NT no válido
Si parte del nombre de la ruta de acceso a Windows NT es incorrecta en el archivo Boot.ini, aparece el
mensaje siguiente:
Puede modificar Boot.ini para solucionar el problema o puede usar la reparación de emergencia para
restaurar el archivo Boot.ini.
OS Loader V4.0
No se ha podido iniciar Windows NT debido a un problema en la configuración de hardware
del disco del equipo. No se ha podido leer el disco de inicio seleccionado. Compruebe la
ruta de acceso de inicio y el hardware del disco.
Consulte la documentación de Windows NT (TM) acerca de la configuración de disco de
hardware y sus manuales de referencia de hardware para obtener más información.
Puede modificar Boot.ini para solucionar el problema o puede usar la reparación de emergencia para
restaurar el archivo Boot.ini.
Si falla el inicio de Windows NT por faltar o estar dañado un archivo de la partición del sistema, puede
utilizar un disco de inicio para iniciar el sistema y, después, restaurar en el disco duro los archivos que
falten o que estén dañados.
Equipos basados en Intel x86: Ntldr, Ntdetect.com, Boot.ini y Ntbootdd.sys (para equipos con
un adaptador SCSI con BIOS desactivado)
Equipos basados en RISC: Osloader.exe, Hal.dll y *.pal (sólo Alpha)
Se debe dar formato a un disco de inicio de Windows NT en un equipo que ejecute Windows
NT para que el sector de inicio en el disco pueda encontrar y ejecutar Ntldr.
Si el equipo está basado en Intel x86, puede ser necesario modificar el archivo Boot.ini del
disco de inicio para que especifique la ruta de acceso Computación RISC avanzada (ARC,
Advanced RISC Computing) a la partición de sistema del equipo que ha fallado. Esta ruta de
acceso incluye el controlador de disco, la unidad de disco y la partición de los archivos de
sistema de Windows NT.
Una vez creado el disco, puede usarlo para iniciar Windows NT. Observe que sólo se cargan
ciertos archivos desde el disco. A todos los demás archivos se tiene acceso desde el disco duro
del equipo que ejecute Windows NT. Si el núcleo de Windows NT (Ntoskrnl.exe) u otros
archivos del disco duro del equipo están dañados o faltan, no podrá usar el disco de inicio
hasta que se restauren esos archivos. En tal caso, siga el proceso de reparación de
emergencia.
Cuando un usuario inicia con éxito una sesión en Windows NT, la información de configuración actual de
la clave del Registro HKEY_LOCAL_MACHINE se copia al conjunto de control LastKnowGood. La última
configuración válida conocida es una copia del conjunto de control más reciente utilizado para iniciar
correctamente Windows NT.
Si un usuario inicia una sesión y hace cambios en la configuración, como agregar controladores o
modificar servicios, los conjuntos de control contendrán información distinta. Sin embargo, cuando el
usuario apague el equipo, reinicie Windows NT e inicie otra sesión, la información de los conjuntos de
control será la misma.
Por tanto, si encuentra problemas de inicio que puedan estar relacionados con cambios efectuados en la
configuración de Windows NT, no inicie una sesión. Apague el equipo y reinícielo. Cuando aparezca "OS
Loader V4.00" en la pantalla, presione la BARRA ESPACIADORA para abrir el menú Recuperación de
perfil de hardware y configuración y entonces presione L para seleccionar la última configuración
válida conocida.
Puede utilizar el conjunto de control de la última configuración válida conocida para resolver los
siguientes tipos de problemas:
El uso del conjunto de control de la última configuración válida conocida no sirve de ayuda en las
situaciones siguientes:
_ El problema no está relacionado con cambios en la información del conjunto de control, como
puede suceder al configurar incorrectamente perfiles de usuario o permisos sobre archivos.
_ Se inicia una sesión después de realizar cambios. En este caso el conjunto de control de la
última configuración válida conocida ya se ha actualizado con los cambios.
_ Se cambia de un perfil de hardware a otro distinto, como en el caso de los equipos portátiles
acoplados y sin acoplar. El conjunto de control de la última configuración válida conocida sólo
es un método para cambiar de información de configuración en el Registro.
_ Los errores de inicio se deben a fallos de hardware, a que faltan archivos o a que hay archivos
dañados.
Si se utiliza la última configuración válida conocida, todos los cambios realizados desde el último inicio
con éxito de Windows NT se perderán.
Reparación de emergencia
Si Windows NT no puede iniciarse o funcionar correctamente y la utilización de la última configuración
válida conocida no soluciona el problema, use el Disco de reparación de emergencia (ERD, Emergency
Repair Disk) para restaurar Windows NT.
La carpeta y el disco de reparación de emergencia se utilizan para devolver a un equipo con Windows
NT al estado de la última actualización de reparación de emergencia o al estado inmediatamente posterior
a la instalación de Windows NT. El disco puede reparar los archivos de Windows NT que faltan o están
dañados y restaurar el Registro. Los archivos del Registro restaurados incluyen la base de datos del
Administrador de cuentas de seguridad (SAM, Security Accounts Manager), información de seguridad,
información de configuración de disco, entradas del Registro de software y otra información del sistema.
La carpeta y el disco de reparación de emergencia también incluyen el archivo Setup.log, que se utiliza
para comprobar los archivos del sistema.
Para poder ejecutar Rdisk.exe, el usuario debe pertenecer al grupo Administradores o Usuarios
avanzados, o disponer de los privilegios adecuados. Para los que no son administradores ni usuarios
avanzados, Rdisk.exe parece que funciona, pero, cuando está guardando los archivos, el usuario obtiene
un mensaje de error que indica que el programa no pudo guardar todos los archivos de configuración.
Una vez actualizado el contenido del directorio raíz_sistema\Repair, el proceso de reparación pide al
usuario que cree un Disco de reparación de emergencia. Esta opción da formato a un disco y crea un disco
de reparación de emergencia. Tiene el mismo resultado que seleccionar la opción Crear disco de
reparación.
Una vez actualizado el contenido del directorio raíz_sistema\Repair, las copias de Autoexec.nt y
Contig.nt también se guardan en el directorio.
El programa Disco de reparación no hará una copia de seguridad de los archivos Default, SAM, ni
Security, que contienen las cuentas de usuario y la seguridad de archivos, salvo cuando se especifique el
parámetro /s con el comando rdisk en la interfaz de comandos.
Sam._: Una copia del Administrador de cuentas de seguridad (SAM) del Registro.
Config.nt: La versión para Windows NT del archivo Config.sys utilizado al inicializar una máquina
de DOS virtual en NT (NTVDM, NT Virtual DOS Machine).
Los archivos con una extensión con un símbolo de subrayado (._) son versiones comprimidas de los
archivos reales. Pueden descomprimirse de la misma manera que los archivos de Windows NT en los
discos de origen mediante el programa expand.
Con el proceso de reparación de emergencia podemos restaurar un sistema que ha fallado. Para seguir
este proceso, necesitará lo siguiente:
_ El disco compacto de instalación original, en caso que se detecte que faltan archivos o
haya algunos dañados.
_ Si se ha reemplazado la base de datos SAM, la contraseña de Administrador almacenada
en el disco de reparación de emergencia.
Si no tiene los discos de instalación de Windows NT originales, puede crear otros nuevos a partir del
disco compacto de Windows NT si ejecuta Winnt.exe o Winnt32.exe con el modificador/ox. Este
modificador crea los discos de instalación de Windows NT sin realizar la instalación completa.
Restauración de Windows NT Server en un equipo basado en Intel x86
Para restaurar Windows NT en un equipo basado en Intel x86 mediante el proceso de reparación desde
el programa de instalación de Windows NT, haga lo siguiente;
Asegúrese de actualizar la información de reparación del sistema en la carpeta Repair del disco duro
para crear y mantener un disco de reparación de emergencia actualizado. De este modo, la información de
reparación del sistema incluirá la nueva información de configuración, como asignaciones de letras de
unidad, conjuntos de bandas, conjuntos de volúmenes, conjuntos de espejos, etcétera. De lo contrario,
puede que resulte imposible el acceso a algunas unidades si se produce un fallo en el sistema.
_ Inspeccionar los archivos del registro: el programa de instalación sustituirá uno o más
archivos del Registro por los archivos que se crearon cuando se instaló Windows NT por
primera vez, o cuando se actualizó por última vez la carpeta o disco de reparación de
emergencia. Se perderán todos los cambios realizados en el sistema desde la instalación o
desde la última actualización de los archivos de reparación.
_ Inspeccionar el entorno de inicio: seleccione esta opción si Windows NT está instalado
pero no aparece en la lista de sistemas iniciables. Para esta opción es necesario el disco de
reparación de emergencia.
_ Comprobar los archivos de sistema de Windows NT: seleccione esta opción para
comprobar que cada archivo de la instalación es correcto y que concuerda con el archivo
instalado desde el medio de distribución. El proceso de reparación también comprueba que
los archivos necesarios para el inicio, como Ntldr y Ntoskrnl.exe, estén presentes y sean
correctos, Cuando el proceso de reparación determina que un archivo del disco no
concuerda con el que se instaló, muestra un mensaje que identifica el archivo y pregunta
si debe reemplazarlo.
_ Inspeccionar el sector de inicio: seleccione esta opción si no se puede iniciar ningún
sistema instalado en el equipo. El programa de instalación copiará un nuevo sector de
inicio al disco duro.
Modo protegido
El modo protegido es un modo operacional de los CPUs compatibles x86 de la serie 80286 y
posteriores. El modo protegido tiene un número de nuevas características diseñadas para mejorar las
multitareas y la estabilidad del sistema, como protección de memoria, y soporte de hardware para memoria virtual
así como de conmutación de tareas. A veces es abreviado como p-mode y también llamado Protected Virtual
Address Mode (Modo de Dirección Virtual Protegido) en el manual de referencia de programador del iAPX
286 de Intel, (Nota, iAPX 286 es solo otro nombre para el Intel 80286). En el 80386 y procesadores de 32 bits
posteriores se agregó un sistema de paginación que es parte del modo protegido.
La mayoría de los sistemas operativos x86 modernos corren en modo protegido, incluyendo Linux, FreeBSD,
OpenBSD, NetBSD, y Microsoft Windows 3.0 y posteriores. (Windows 3.0 también corría en el modo real para la
compatibilidad con las aplicaciones de Windows 2.x).
El otro modo operacional principal del 286 y CPUs posteriores es el modo real, un modo de compatibilidad hacia
atrás que desactiva las características propias del modo protegido, diseñado para permitir al software viejo
correr en los chips más recientes. Como una especificación de diseño, todos los CPUs x86 comienzan en
modo real en el momento de carga (boot time) para asegurar compatibilidad hacia atrás con los sistemas
operativos heredados, excepto el oscuro Intel 80376 diseñado para aplicaciones empotradas. Estos
procesadores deben ser cambiados a modo protegido por un programa antes de que esté disponible
cualquier característica este modo. En computadores modernos, este cambio es generalmente una de las
primeras tareas realizadas por el sistema operativo en el tiempo de carga.
Mientras que la multitarea en sistemas corriendo en modo real es ciertamente posible mediada por
software, las características de protección de memoria del modo protegido previenen que un programa
erróneo pueda dañar la memoria "propia" de otra tarea o del núcleo del sistema operativo. El modo
protegido también tiene soporte de hardware para interrumpir un programa en ejecución y cambiar el
contexto de ejecución a otro, permitiendo pre-emptive multitasking.
Los procesadores se agrupan hoy en dos familias, la más antigua y común de las cuales es la "CISC" o
"Complex InstructionSet Computer": computador de set complejo de instrucciones. Esto corresponde a
procesadores que son capaces de ejecuta un gran número de instrucciones pre-definidas en lenguaje de
máquina (del orden del centenar).
Desde hace unos años se fabrican y utilizan en algunas máquinas procesadores "RISC" o "Reduced
Instruction Set Computer", es decir con un número reducido de instrucciones. Esto permite una ejecución
más rápida de las instrucciones pero requiere compiladores (o sea traductores automáticos de programas)
más complejos ya que las instrucciones que un "CISC" podría admitir pero no un "RISC", deben ser
escritas como combinaciones de varias instrucciones admisibles del "RISC". Se obtiene una ganancia en
velocidad por el hecho que el RISC domina instrucciones muy frecuentes mientras son operaciones menos
frecuentes las que deben descomponerse.
Dentro de muy poco los usuarios dejaran de hacerse la pregunta ¿RISC O CISC?, puesto que la tendencia
futura, nos lleva a pensar que ya no existirán los CISC puros.
Hace ya tiempo que se ha empezado a investigar sobre microprocesadores "híbridos", es decir, han
llevado a cabo el que las nuevas CPU's no sean en su cien por cien CISC, sino por el contrario, que estas
ya contengan algunos aspectos de tecnología RISC. Este propósito se ha realizado con el fin de obtener
ventajas procedentes de ambas tecnologías (mantener la compatibilidad x86 de los CISC, y a la vez
aumentar las prestaciones hasta aproximarse a un RISC), sin embargo, este objetivo todavia no se ha
conseguido, de momento se han introducido algunos puntos del RISC, lo cual no significa que hayan
alcanzado un nivel optimo.
Realmente, las diferencias son cada vez más borrosas entre las arquitecturas CISC y RISC. Las CPU's
combinan elementos de ambas y no son fáciles de encasillar. Por ejemplo, el Pentium Pro traduce las
largas instrucciones CISC de la arquitectura x86 a micro operaciones sencillas de longitud fija que se
ejecutan en un núcleo de estilo RISC. El UltraSparc-II de Sun, acelera la descodificación MPEG con unas
instrucciones especiales para gráficos; estas instrucciones obtienen unos resultados que en otros
procesadores requerirían 48 instrucciones.
Por lo tanto a corto plazo, en el mercado coexistirán las CPU's RISC y los microprocesadores híbridos RISC
- CISC, pero cada vez con diferencias mas difusas entre ambas tecnologías. De hecho, los futuros
procesadores lucharan en cuatro frentes:
Microprocesadores tipo CISC: Motorota 68000, Zilog, Z80 y toda la familia x86