You are on page 1of 25

4.

1 TIPOS DE PARTICIONES

4.2 SISTEMAS DE ARCHIVOS: LA FAT Y EL NTFS


(p. (522-534), (559-563))

4.21 LA FAT

4.22 EL SISTEMA NTFS

4.23 LA COMPRESI�N NTFS (p.567)

4.24 LOS COMPONENTES DE LA FAT Y NTFS

4.1 TIPOS DE PARTICIONES

El Registro de Arranque Maestro (5) de un disco duro contiene un área


llamada TABLA DE PARTICIONES, que el equipo utiliza para determinar
cómo acceder al disco. Tiene espacio para cuatro entradas llamas
PARTICIONES, que se crean para facilitar la organización de la información.
Una partición, sea del tipo que sea, debe estar contenida por completo en el
disco físico.

Hay dos tipos de particiones en el Arranque Maestro, PRIMARIA Y


EXTENDIDA. Una partición primaria es una en la cual se pueden instalar los
archivos necesarios para cargar un sistema operativo. Una partición primaria
está formateada para un sistema de archivos determinado y está asignada a una
letra de unidad. Tener múltiples particiones primarias permite iniciar sistemas
operativos que no posean el mismo sistema de archivos, tales como Windows
NT, UNIX o Windows 95 OSR2.

Pese a que la tabla de particiones del Registro de Arranque Maestro posee 4


entradas, puede darse el caso de que el sistema operativo no nos permita como
norma general más que una partición primaria y una extendida como mucho;
es el caso del MS-DOS. Por el contrario, Windows NT soporta como tope una
combinación de 4 particiones primarias u otra combinación de 3 primarias y
una extendida (deben crearse con el administrador de discos que posee el
sistema operativo).

Una partición extendida es un método para evitar el límite de 4 particiones


del Registro de Arranque Maestro para poder configurar un disco duro en más
de 4 áreas lógicas. Cuando se crea una partición extendida, ésta la podemos
subdividir a nuestro antojo en fragmentos (UNIDADES LOGICAS) cada uno
de los cuales poseen su propia letra de unidad y resulta completamente
independiente de los demás.

La partición de sistema es la partición de un disco que CONTIENE LOS


ARCHIVOS ESPECÍFICOS DEL HARDWARE USADOS PARA CARGAR
E INICIALIZAR EL SISTEMA OPERATIVO. Sólo se puede utilizar una
partición primaria como partición de sistema (no se puede usar la partición
extendida) (6).

La partición de arranque también se utiliza para iniciar el sistema operativo.


CONTIENE LOS ARCHIVOS DEL S.O. Y OTROS ARCHIVOS DE
SOPORTE. Se pueden usar como particiones de arranque tanto una partición
primaria como una unidad lógica de una partición extendida.

Supongamos un ejemplo sencillo:

Poseemos un disco duro de 2,5 GB recién comprado. Lo instalamos y


creamos con FDISK de Windows OSR2 una partición primaria con el sistema
de archivos FAT 32. La partición ocupar� gracias al sistema FAT 32 los 2,5
GB del disco. Posteriormente instalamos en dicha partición Windows 95 y lo
configuramos; el resultado es que ya tenemos listo el PC bajo Windows 95.

Observemos ahora la partición con más detenimiento: se trata de una


partición primaria porque así lo hemos especificado en el programa FDISK;
se trata además de una partición de sistema, ya que no hay otra posible
partición primaria por ahí creada que pueda ser partición de sistema, y por
último, se trata también de una partición de arranque porque en ella esta el
sistema operativo junto con sus propios archivos de inicio y configuración
hardware.

4.2 SISTEMAS DE ARCHIVOS: LA FAT Y EL NTFS

4.21 LA FAT
La FAT (7), situada al comienzo de la partición, es un sistema de archivos
sencillo dice ado originalmente para discos peque os y estructuras de carpetas
simples. Este sistema de ficheros recibe su nombre por su método de
organización, Tabla de Localización de Archivos. En la FAT cada carpeta o
fichero aparece localizado en uno o más clúster (8) del disco duro, por lo que a
la hora de trabajar con esa carpeta o fichero, la FAT le dice al sistema
operativo el lugar exacto donde se encuentra. Para localizar cada clúster del
disco duro, a cada uno de ellos se le

ESTRUCTURA DEL SISTEMA DE ARCHIVOS FAT

Registro de Sector de FAT 1 FAT2 Carpeta raíz Otras


Arranque partición de carpetas y
Maestro del arranque todos los
disco archivos

asigna un número de 16 bits; como una computadora utiliza el 0 y el 1 para


generar dichos números de 16 bits, el número total de números que se pueden
generar son 216 = 65.536 números, lo que equivalen a 65.536 posibles clúster
de un disco duro. Se puede comprobar por tanto que si un disco duro posee
más de 65.536 clúster, la FAT no lo reconocer por completo.

Tamaño de Partición Sectores por clúster Tamaño del clúster


0 MB - 32 MB 1 512 Bytes
33 MB - 64 MB 2 1 KB
65 MB - 128 MB 4 2 KB
129 MB - 255 MB 8 4 KB
256 MB - 511 MB 16 8 KB
512 MB - 1023 MB 32 16 KB
1024 MB - 2047 MB 64 32 KB
2048 MB - 4095 MB 128 64 KB
En la tabla precedente se puede observar que cuanto mayor es el disco a
direccionar más grandes son los clúster que maneja la FAT: he aquí la segunda
y última gran limitación de este sistema de archivos. Cuando se utiliza un
clúster demasiado grande se desperdicia mucho espacio de disco, ya que, por
ejemplo, un fichero de apenas 3 KB habrá que meterlo por obligación en un
clúster de 32 KB (en el caso de un disco de 1,2 GB), por lo que se
desperdiciarán de forma totalmente inútil los restantes 29 KB del clúster ya
que el sistema operativo NO PUEDE USARLOS.

Se recomienda por tanto el uso de FAT en discos no mayores de 512 MB


puesto que en este tipo de discos se utiliza un clúster de tama o pequeño que
permite una buena gestión del espacio en disco.

4.22 EL SISTEMA NTFS

Este sistema de archivo ofrece una combinación de rendimiento, fiabilidad y


compatibilidad que no se puede encontrar en la FAT:
Está� diseñado para realizar rápidamente operaciones de archivo estándares
tales como lectura, escritura, búsqueda e incluso recuperación del sistema de
archivos.
NTFS soporta un nivel de seguridad de datos mucho más avanzado que el de
la FAT: se pueden asignar permisos a los archivos y carpetas individuales, por
tanto, se puede especificar a quién se le permite diferentes tipos de acceso al
cualquier archivo o carpeta.
En caso de que se caiga el sistema, NTFS utiliza su archivo de registro e
información para restaurar automáticamente la coherencia del sistema de
archivos.
Se pueden comprimir archivos y carpetas individuales en un volumen NTFS
(9). La compresión NTFS nos permite leer y escribir los archivos mientras se
están comprimiendo o descomprimiendo, sin tener que usar primero un
programa independiente para descomprimirlos.

SISTEMA DE ARCHIVOS NTFS

Registro de Sector de Tabla de Archivos de Área de


Arranque partición de Asignación Sistema Archivos
Maestro del arranque Maestra ( MFT
disco )

Al igual que en el sistema de archivos FAT, el NTFS utiliza clúster como


unidades fundamentales de localización de espacio en el disco duro. El tama o
del clúster viene determinado dependiendo del tama o total del disco duro, tal
y como se describe en la tabla siguiente:

Tamaño de Partición Sectores por clúster Tamaño del clúster


512 MB o menos 1 512 Bytes
513 - 1024 MB (1 GB) 2 1 KB
1025 - 2048 MB (2 GB) 4 2 KB
2049 - 4096 MB (4 GB) 8 4 KB
4097 - 8192 MB (8 GB) 16 8 KB
8193 - 16384 MB (16 32 16 KB
GB)
16385 - 32.768 MB (32 64 32 KB
GB)
Más de 32 GB 128 64 KB

Debido a las características sobre seguridad y a su buena gestión de espacio


del disco, se recomienda encarecidamente instalar NT junto con su sistema de
archivos nativo, el NTFS. Puede haber una excepción a esta recomendación: si
el caso a tratar es el de una peque a red peer - to - peer con discos duros de
500 MB o menores, entonces el sistema FAT es del todo fiable puesto que la
seguridad de los datos puede gestionarse sin problemas a nivel de carpetas y
además, la FAT resulta bastante rápida mientras no tenga que tratar espacios
superiores a 512 MB.

4.23 LA COMPRESIÓN NTFS


Windows NT soporta la compresión a nivel de archivos individuales en los
volúmenes NTFS. Los archivos que están comprimidos en un volumen NTFS
se pueden leer y escribir sin tener que ser descomprimidos primero por otro
programa. La descompresión se produce automáticamente durante la lectura
del archivo. El archivo se comprime de nuevo cuando se guarda o cierra
explícitamente. Sólo NTFS es capaz de leer los ficheros comprimidos por este
sistema de archivos. En caso de que una aplicación o un usuario necesiten un
archivo comprimido bajo NTFS, Windows NT descomprime automáticamente
el archivo para que puede ser ledo, copiado o modificado, posteriormente lo
vuelve a comprimir (10) de forma totalmente transparente para el usuario.

4.24 LOS COMPONENTES DE LA FAT Y NTFS

Mientras se explicaba por encima la FAT y el NTFS se han nombrado algunas


de su estructura que es necesario explicar de forma breve:

1 Registro de Arranque Maestro: se crea en el momento en el que se crea la


primera partición del disco. Es el primer sector del disco. Contiene la tabla de
particiones del disco (tiene 4 posibles entradas) y una peque a cantidad de
código ejecutable que examina la partición de sistema existente; una vez
examinada, el Registro de Arranque Maestro encuentra la posición de
comienzo de partición de sistema y carga el núcleo del S.O. para que se pueda
iniciar el PC.

2 Sector de Partición de Arranque: contiene información que el sistema de


archivos utiliza para acceder al volumen. Es utilizado por el Registro de
Arranque Maestro para cargar el núcleo del sistema operativo y por tanto
permitir que se inicie la computadora.

3 FAT 1 y FAT 2: propios de la estructura de archivos FAT. El primero guarda


la localización exacta de cada fichero en el disco. La FAT 2 es una copia
espejo de la primera para usarse en caso de que �ésta falle.

4 Carpeta raíz: parte de la estructura FAT, contiene información detallada


sobre la carpeta raíz del disco, desde la cual se encuentran "colgadas" todas las
demás carpetas y archivos que pueda haber en el disco.

5 Otras carpetas y archivos: propio de la FAT. Contiene información ampliada


sobre localización de archivos en el disco. En la FAT, si una carpeta o archivo
son demasiado grandes y su total localización no cabe en el campo FAT 1, se
sigue grabando en el presente campo de forma que se pueda asegurar
totalmente su localización.

6 La Tabla de Archivos Maestra (MFT), es propia del NTFS. En ella se graba


información de cada uno de los archivos y carpetas del disco (atributos,
nombre y en caso de que sea un fichero peque o, también todos los datos que
posee).

7 Archivos de sistema: típicos del NTFS. Se crean para configurar el NTFS y


no tienen ninguna otra misión.

8 Área de archivos: propia del NTFS. Es el lugar donde se graba el contenido


de los datos de un archivo o carpeta en caso de que sea demasiado grande y no
quepa por completo en la Tabla Maestra de Archivos (MFT).

En el apartado anterior se han descrito las posibles particiones y sistemas de


archivos que nos podemos encontrar trabajando con MS-DOS, Windows 3.xx,
Windows 95-98 y Windows NT. Una vez conocidos es hora de conocer cómo
arranca el PC para as� poder localizar y aislar posibles problemas de
arranque.

Cuando en un equipo tenemos instalado el sistema operativo Windows NT se


llevan a cabo las siguientes tareas para poder iniciarlo:

EL PROCESAMIENTO POST (INDEPENDIENTE A CUALQUIER S.O.)

Cuando se enciende o reinicia un equipo se ejecuta la denominada prueba


automática de encendido o POST (Power On Self Test), que determina:

- La cantidad de memoria RAM real.

- Si los componentes hardware necesarios (por ejemplo el teclado) están


presentes.

Una vez que el equipo ha ejecutado la rutina POST cada tarjeta adaptadora
con una BIOS Ejecuta su propia rutina POST.

PROCESO DE ARRANQUE INICIAL EN UN EQUIPO x86


Tras el procesamiento POST la BIOS del sistema intenta localizar el disco de
arranque (ya sea un disquete, disco ZIP, disco duro..... dependiendo de cada
BIOS). En caso de que no haya disquetes o disco removibles, la BIOS pasa al
PRIMER disco duro de la controladora que esta� funcionando. El disco
encontrado es examinado: si posee el primer sector como SECTOR DE
ARRANQUE MAESTRO, se pasa a leer dicho sector, en caso contrario el
inicio del PC se detiene (error de disco de sistema).

Suponiendo que tengamos un sólo disco duro bien configurado, la BIOS


detectar� el SECTOR DE ARRANQUE MAESTRO y lo cargar� en
memoria. Una vez en memoria, el código en el Registro de Arranque Maestro
analiza la tabla de particiones que posee �l mismo para localizar la partición
de sistema que es la que CONTIENE LOS ARCHIVOS ESPEC�FICOS
DEL HARDWARE USADOS PARA CARGAR E INICIALIZAR EL
SISTEMA OPERATIVO. Una vez localizada dicha partición se carga en
memoria su sector 0 en el que puede haber una utilidad o menú� para iniciar
el sistema.

PROCESO DEL CARGADOR DE ARRANQUE.

Acabamos de decir que cuando se carga el sector 0 de la partición de sistema


en memoria �éste puede contener una utilidad o menú�. Pues bien, el
proceso de arranque maestro es en Windows 95 (tras pulsar la tecla F8) el
menú� que nos permite seleccionar una de las múltiples posibilidades de
inicio del PC. En Windows NT es el pequeño menú� que nos permite elegir
entre uno de los sistemas operativos instalados en el disco.

Bajo Windows NT es el programa NTLDR (NT Loader) el encargado de


gestionar este menú�. controla el proceso de selección del sistema operativo
y la detección hardware antes de la inicialización del núcleo de NT. El
programa NTLDR debe estar en la carpeta raíz del disco de arranque, junto
con los archivos:

Boot.ini

Ntdetect.com
Bootsec.dos (si esta� activado el arranque doble).

Ntbootdd.sys (si se utiliza la sintaxis scsi () en el archivo boot.ini).

En el momento en que se inicia NTLDR, se realizan las siguientes tareas:

- Se pasa del modelo de memoria real de 16 bits (8086 / 88) a modo plano de
32 bits.

- Se inicia el mini sistema de archivos (lo que hace posible interpretar la FAT
o NTFS que haya instalado).

- Se lee el archivo Boot.ini y se muestran en pantalla las posibles selecciones


de sistema operativo que podemos elegir.

- Se permite al usuario elegir un sistema operativo.

- Si se selecciona un sistema operativo diferente a NT, NTLDR carga el


archivo Bootsec.dos y le transfiere el control. El sistema operativo elegido se
inicia de forma totalmente correcta ya que el archivo Bootsec.dos posee al
sector de arranque de partición que había antes de instalar NT y que es propio
del sistema operativo seleccionado, por lo que el inicio de la máquina resulta
TRANSPARENTE a que se haya ejecutado previamente NTLDR.

- Si se selecciona NT para iniciar el PC, NTLDR ejecuta Ntdetect.com para


detectar el hardware instalado en el PC.

- NTLDR carga e inicia Ntoskrnl.exe (11) y le pasa la información sobre


hardware encontrada con Ntdetect.com. El archivo Ntoskrnl.exe (NT
Operación System Kernel) es el núcleo del sistema operativo, el cual se
encarga de inicial la sesión dentro de dicho sistema.

- El inicio de sesión bajo Windows NT se produce pulsando CTRL + ALT +


SUPR e introduciendo nuestro nombre y contraseña. Se utiliza la secuencia de
"arranque en caliente" para evitar que aplicaciones extrañas capturen el
nombre y contraseña introducidos.
Introducción

Programas de copia espejo

Los sistemas RAID

Los disquettes de arranque y reparación de WINDOWS NT

El disco de reparación de WINDOWS NT

Como se usa el disco de reparación de WINDOWS NT

Sustituir el registro de arranque maestro

INTRODUCCIÓN

Pese a que Windows NT es un sistema operativo muy estable,


puede sufrir da os debido a cortes de fluido eléctrico,
controladoras de disco con fallos intermitentes o simplemente
debido a un error humano. Normalmente este tipo de acciones
hace posible que el PC no se reinicie en absoluto o que al hacerlo muestre un
funcionamiento anímalo con mensajes de error cada cierto tiempo. Para evitar
tener que destruir toda la configuración del sistema y volver a instalar todo el
software existen tres posibilidades muy interesantes:

1 Utilizar un programa de copias espejo de disco para grabar todo el contenido


del disco en una unidad removible, tal como cintas, disquetes, Zip, Jazz..... Un
programa ejemplar será DRIVE IMAGE.

2 Poseer una controladora RAID administrando un segundo disco espejo a


tiempo real que detecte la caída del primer disco del PC y se tome el control
del sistema de forma automática. De esta forma es posible apagar
correctamente el equipo y reparar o sustituir el disco principal con total
seguridad.

3 Crear un disquete de arranque de Windows NT y otro disquete de


reparación, con los que podríamos iniciar la máquina y posteriormente
arreglar el registro de arranque maestro, el sector de partición de arranque, el
registro de Windows NT u otro problema que se nos haya presentado.

PROGRAMA DE COPIAS ESPEJO

La finalidad de estos programas es la de realizar una copia exacta del disco


en una unidad de disco o unidad de red o en unidades removibles tales como
cintas o discos magneto-ópticos (Zip, Jazz...).

Si utilizamos el programa Drive Image del desarrollador Powerquest


conseguiremos un resultado excelente ya que la restauración de los datos se
realiza de forma totalmente segura, evitando la pérdida de un sólo bit.

Pese a tratarse de un método muy fiable, tiene dos inconvenientes bajo


Windows NT:

1 En caso de tener más de una partición (lo normal bajo Windows NT)
deberemos realizar una copia de todas las particiones existentes para evitar
problemas de arranque con el archivo Boot.ini. En caso de que no copiemos
todas las particiones, en el momento de restaurar el sistema es posible que
Boot.ini no muestre a NTLDR la partición correcta de arranque para Windows
NT, lo que provocaría un bloqueo del inicio del PC.

2 Se trata de un proceso LENTO en el momento en el que se conjuguen las


siguientes circunstancias: la unidad de backup es de PUERTO PARALELO y
además hemos seleccionado la opción COMPRIMIR LA COPIA antes de
iniciar el proceso backup.

LOS SISTEMAS RAID


Un sistema RAID (Redundant Array of Inexpensive Disks) se basa en poseer
uno o más discos de apoyo idénticos al disco principal para que en caso de
caída de �éste, el control del sistema pase de forma automática e instantánea
hacia uno de estos discos.

El sistema RAID viene administrado por una controladora de disco especial


conectada en una ranura RAID de la placa base. Dicha controladora
permanece realizando los mismos cambios de lectura / escritura en (los)
disco(s) RAID de forma transparente para el usuario. De esta forma, cuando se
detecta un error en el disco principal, la controladora RAID toma el control y
trabaja con el disco (discos) que administra, por lo que el sistema no se
bloquea y sigue funcionando de forma correcta, lo que le convierte en
tolerante a fallos.

LOS DISQUETTES DE ARRANQUE Y REPARACI�N DEL WINDOWS


NT

DISQUETES DE ARRANQUE

La creación de un conjunto de disquetes de inicio y reparación del sistema


operativo Windows NT debe ir acompa ada por la creación periódica de una
copia backup de los datos del sistema, para que en caso de que el error no
pueda ser reparado, podamos borrar por completo el disco y restaurar los datos
de forma segura.

EN CASO DE SISTEMA DE ARCHIVOS NTFS EN EL PC

Para crear un disquete de inicio no hay más que formatearlo y copiar después
los archivos necesarios para cargar el sistema operativo. El disquete de
arranque para iniciar el equipo bajo Windows NT con NTFS debe ser
formateado desde MI PC o desde la interfaz de comandos tecleando format a:
al formatear el disco se copiar� en el Sector de Arranque de Partición de
Windows NT, necesario para iniciar el cargador (NTLDR) de arranque de
Windows NT. Una vez formateado el disquete debemos copiar en �l los
siguientes archivos mínimos para que el sistema operativo arranque:

- NTLDR: El programa del cargador de arranque de Windows NT.


- Boot.ini: Describe la posición de las particiones de arranque de los sistemas
operativos instalados utilizando nombres ARC.

- Ntdetect.com: Programa de detección del hardware del PC.

- Bootsec.dos: Necesario si se desea hacer un arranque doble con otro


sistema operativo instalado en el PC.

- Ntbootdd.sys: Requerido únicamente si se está utilizando la sintaxis scsi ()


en el archivo boot.ini. Este archivo NO existe si se está utilizando la sintaxis
multa ().

Con estos archivos, el PC se iniciar desde la disquetera, cargar NTLDR, y


arrancar Windows NT desde la partición de arranque que se especifique en
Boot.ini.

EN CASO DE SISTEMA DE ARCHIVOS FAT EN EL PC

Si se posee una partición FAT en el PC lo mejor es crear un disquete de inicio


con el sistema operativo MS-DOS. Para ello, en un PC bajo MS-DOS,
tecleamos format a: /s. De esta forma formateamos el disquete y además le
hacemos de inicio, copiando en �l los archivos principales de MS-DOS:
command.com, Io.sys y Ms-dos.sys. Aparte de estos archivos indispensables
podemos grabar otros que nos permitan testear el disco en busca de fallos:

Mem Msd
Fdisk Format
Edit Scandisk.exe
Scandisk.ini Sys.com
Una vez creado el disquete podremos acceder al disco FAT sin ningún
problema(12) para poder localizar y solucionar los problemas aparecidos en l.

EL DISCO DE REPARACION DE WINDOWS NT(13)

El disco de reparación de emergencia se utiliza para tener grabado en un lugar


seguro y aparte del disco del PC, la información relativa al Registro de
Windows NT.

También es posible usar dicho disquete para poder realizar las siguientes
tareas de reparación:

- Inspeccionar los archivos del Registro de Windows NT. Permite


restaurar claves del registro que se hayan estropeado.

- Inspeccionar el entorno de inicio. Inspecciona si los archivos de Windows


NT en la partición de sistema son los correctos.

- Comprobar los archivos de sistema de Windows NT. Esta opción utiliza


un checksum para verificar que cada archivo de la instalación es correcto y
coincide con el archivo que fue instalado desde el CD de Windows NT. Se
verifica también que están presentes y son válidos los archivos necesarios para
iniciar Windows NT.

- Inspeccionar el Sector de Arranque. Esta opción verifica que el sector de


arranque de partición en la partición de sistema todavía esta� referenciando a
NTLDR y en caso negativo lo sustituye por el que esta� almacenado en el
disco de reparación de emergencia.

- Si el problema viene producido por un Registro de Arranque Maestro


defectuoso deberemos sustituirlo por otro utilizando el programa FDISK de
MS-DOS. Es muy sencillo: se debe iniciar el equipo con un disquete de MS-
DOS 5.0 o superior. Una vez iniciado el PC se teclea FDISK /mbr. Esta opción
de FDISK sustituye el registro de arranque maestro sin alterar la tabla de
particiones del final del sector. No hay mensaje o respuesta.

- En caso de que haya que sustituir el Sector de Arranque de Partición, se


deber� usar la copia de seguridad existente en el disco de reparación de
emergencia creada con los programas DISKSAVE o DISKPROBE. No hay
más que ejecutar uno de estos programas y especificar que se quiere copiar el
mencionado sector en el disco duro, en su posición original.

Como ya se ha mencionado antes, el disco de reparación de emergencia se


utiliza para acceder al sistema de forma un tanto "delicada", pero el cómo se
hace dicho disco se explica a continuación:

Hay dos posibilidades de crear el disquete de reparación de emergencia. La


primera posibilidad la tenemos cuando el proceso de instalación nos pregunta
si queremos crear dicho disquete; contestamos que s� y ya está�, a
guardarlo en lugar seguro.

La segunda opción disponible es la de acceder a la interfaz de comandos (el


MS-DOS de Windows 95). En ella tecleamos RDISK y el proceso de creación
del disquete se pondrá� en marcha. Para asegurarse de que el disquete se crea
con TODA la información necesaria (NO S�LO LA ACTUALIZACI�N DE
PARTE DE ELLA) se debe teclear RDISK /S.

En el proceso de creación del disquete de reparación de emergencia se copian


los archivos existentes en %systemroot%\Repair (subdirectorio de NT) hacia
el disquete. Dichos archivos son:

- Autoexec.nt: Se utiliza para iniciar el entorno MS-DOS.

- Config.nt: Se utiliza para iniciar el entorno MS-DOS.

- Default._: Clave del registro HKEY_USERS_DEFAULT, comprimida.

- Ntuser.da_: Versión comprimida del archivo Ntuser.dat para ser utilizada en


caso de que sea necesario.

- Sam._ : Clave del registro HKEY_LOCAL_MACHINE\SAM, comprimida

- Security._: Clave del registro HKEY_LOCAL_MACHINE\SECURITY,


comprimida.

- Setup.log: Registro de que� archivos fueron instalados en el proceso de


instalación de Windows NT, e información CRC para usar durante el proceso
de reparación.
- Software._: Clave del registro HKEY_LOCAL_MACHINE\SOFTWARE,
comprimida.

- System._: Clave del registro HKEY_LOCAL_MACHINE\SYSTEM,


comprimida.

A parte de estos archivos indispensables, es interesante tener como ya se ha


dicho antes, una copia del Registro de Arranque Maestro del disco y una copia
del Sector de Arranque de cada partición, sobre todo de la partición de
sistema. Para obtener una copia de tan delicados sectores del disco se pueden
usar los programas DISKPROBE O DISKSAVE, que se comentaron en el
punto número 7.

COMO SE USA EL DISCO DE REPARACI�N DE WINDOWS NT

Lo primero es arrancar el equipo con el disquete número 1 de instalación de


Windows NT(14). Introducimos el disquete número 2 cuando se nos solicite.
Cuando se nos pregunte seleccionamos la opción REPARAR pulsando la tecla
R. El programa de instalación nos muestra el siguiente menú� en el cual
deberemos marcar las tareas de reparación que queramos llevar a cabo:
Inspeccionar los archivos de registro

Inspeccionar el entorno de inicio


Comprobar los archivos de sistema de Windows NT
Inspeccionar el sector de inicio
Continuar (realizar las tares marcadas)

Tras seleccionar continuar se nos pedir� el disquete número 3, tras el cual


deberemos introducir el disquete de reparación de emergencia que ya
poseíamos. Una vez acabado el proceso de reparación se muestra el siguiente
mensaje:

Instalar ha terminado la reparación.


Si hay un disquete en la unidad A:, puede quitarlo.
Presione ENTRAR para reiniciar su equipo.

Como se puede observar, el disquete de arranque por sí solo NO repara ni el


Registro de Arranque Maestro ni ningún Sector de Arranque de partición. Para
ello debemos utilizar de forma APARTE el programa DISKPROBE,
DISKSAVE o FDISK de MS-DOS.

SUSTITUIR EL REGISTRO DE ARRANQUE MAESTRO

En caso de que tengamos que sustituir el Registro de Arranque Maestro del


disco podemos usar los programas antes mencionados.

Si utilizamos FDISK no tenemos más que iniciar el PC con un disco de inicio


de MSDOS y ejecutar FDISK con la opción /mbr. De esta forma FDISK
sustituye el Registro de Arranque Maestro por uno nuevo completamente
fiable(15). Una vez finalizado el proceso debemos reiniciar Windows NT para
que �éste vuelva a escribir en el Registro la firma de disco. Dicha firma se
escribir� cuando ejecutemos de nuevo el ADMINISTRADOR DE DISCOS.

Si hemos guardado el Registro de Arranque Maestro con el programa


DISKSAVE o DISKPROBE debemos usar una de estas utilidades para
restaurarlo de nuevo(16).

7.1 EL PROGRAMA DISKPROBE: Guardar y restaurar el registro de


arranque maestro.

7.2 EL PROGRAMA DISKPROBE: Trabajar con particiones.

7.21 VER EL SECTOR DE ARRANQUE DE PARTICI�N.

7.22 GUARDAR Y RESTAURAR EL SECTOR DE ARRANQUE DE


PARTICI�N.

7.3 EL PROGRAMA DISKSAVE : Guardar y restaurar sectores críticos de


discos.
7.1 EL PROGRAMA DISKPROBE: Guardar y restaurar el registro de
arranque maestro.

El Registro de Arranque Maestro se utiliza para arrancar el equipo. Es el


sector más importante del disco. Si la información del Registro de Arranque
Maestro no es correcta no podremos acceder al disco donde se encuentra ya
que no sabremos ni que� número ni de que� tipo son las particiones que hay
(si es que hay alguna).

Para hacer una copia de seguridad con este programa debemos seguir los
siguientes pasos:

1Inciar DiskProbe.

2 En el menú DRIVES, seleccionar PHYSICAL DRIVE. Aparecer� un


cuadro de diálogo con las unidades de disco existentes en el equipo.

3 Seleccionar la unidad de disco de la cual queremos hacer la copia de


seguridad del Registro de Arranque Maestro. Las unidades de disco se
numeran de 0 a n.

4 Por cada unidad de disco hay un cuadro de grupo handle. Dentro del cuadro
handle cuyo número corresponde con la unidad de disco elegida, seleccionar
la opción Set Active y POSTERIORMENTE Close.

5 En el menú SECTORS del programa seleccionar READ para abrir el cuadro


de diálogo Sector Range. Definir Starting Sector con el valor 0 y Number of
Sectors a 1. Con esta operación el programa sólo lee el sector número 0 del
disco, el cual contiene el Registro de Arranque Maestro junto con la Tabla de
Particiones.

6 En el menú FILE, seleccionar Save As y escribir el nombre del archivo que


va a contener la grabación del sector. Se aconseja guardar dicho sector en un
lugar SEGURO, como puede ser el disquete de reparación de emergencia.

Para restaurar con DiskProbe el Registro de Arranque Maestro de un disco no


tenemos más que seguir los siguientes pasos:

1 Iniciar DiskProbe.
2 En el menú FILE seleccionar Open. Hay que escribir el nombre del archivo
que tiene el Registro de Arranque Maestro para poder abrirlo. Es interesante
que se verifique que el archivo tiene un tama o de 512 bytes (la longitud del
Registro de Arranque Maestro).

3 En el menú DRIVES, seleccionar Physical Drive. Como ya se sabe, las


unidades de disco que hay en el equipo están numeradas del 0 a n. Elegimos la
unidad a la que queremos restaurar el MBR.

4 En el cuadro handle cuyo número corresponde con la unidad de disco en la


que se quiere restaurar el MBR, se desmarca la casilla Read Only y se
selecciona Set Active. Posteriormente se pulsa Close.

5 En el menú Sectors, se selecciona Write para abrir el cuadro de diálogo


Write Sector. Se define Starting Sector to Write Data con el Valor 0; luego se
activa Write in.

Tras el paso número 5 el programa lee la información del archivo que hemos
abierto en un principio y la escribe el sector 0 del disco que hemos
seleccionado. El resultado es que ya tenemos restaurado el Registro de
Arranque Maestro del disco.

7.2 EL PROGRAMA DISKPROBE: Trabajar con particiones.

Para poder trabajar con cualquier partición que tengamos en un disco del
equipo debemos iniciar DiskProbe y seguir los pasos del 1 al 4 del apartado
GUARDAR UN REGISTRO DE ARRANQUE MAESTRO para poder leer el
Registro de Arranque Maestro del disco, que es el lugar donde ese encuentra la
Tabla de Particiones. Posteriormente en el menú� Ver seleccionamos
Partition Table para ver la Tabla de Particiones. La ventana resultante nos
permite inspeccionar cualquier partición del disco; no tenemos más que
seleccionarla en Partition Table Index.

7.21 VER EL SECTOR DE ARRANQUE DE PARTICI�N.

Para ver el Sector de Arranque de Partición debemos seguir los siguientes


pasos:
1 En el menú DRIVES seleccionar Logical Volumen. En el cuadro de Lista
Logical Volumes seleccionar la letra de unidad para el volumen cuyo sector de
arranque de partición queremos leer.

2 En el cuadro handle 0 seleccionar Set Active y luego OK.

3 En el menú Sectors, seleccionar Read para mostrar el cuadro de diálogo


Read Sectors, en el que se establece Starting Sector a 0 y Number of Sectors a
1.

4 En el menú View se selecciona NTFS Bootsector o FAT Bootsector para ver


la información.

Cuando se está viendo un Sector de Arranque de Partición NTFS en la ventana


de información aparecen botones GO en los campos Clúster to MFT y Clúster
to MFT mirr. Cuando se selecciona uno de estos botones se lee el primer
sector de la MFT o del espejo de la MFT.

7.22 GUARDAR Y RESTAURAR EL SECTOR DE ARRANQUE DE


PARTICION.

El Sector de Arranque de Partición contiene información que el sistema de


archivos utiliza para acceder al volumen. En equipos x86 El Registro de
Arranque Maestro utiliza el Sector de Arranque de Partición en la Partición de
Sistema para cargar los archivos del núcleo del Sistema Operativo, o en caso
de Windows NT, el cargador de arranque (NTLDR).

Para hacer una copia de seguridad del Sector de Arranque de una partición
primaria usando el menú Physical Drive de DiskProbe, debemos seguir los
siguientes pasos:

1 Se debe leer y mostrar la Tabla de Particiones siguiendo los pasos del punto
anterior: "EL PROGRAMA DISKPROBE: TRABAJAR CON
PARTICIONES".

2 En el cuadro de lista Table Partition Index se hace doble clic en el número


de partición para el Sector de Arranque de Partición que se desea guardar.
3 Para leer el Sector de Arranque de partición hay que seleccionar el botón GO
junto al campo Relative Sector. En el menú View se debe seleccionar NTFS
Bootsector o FAT Bootsector para ver la información formateada
adecuadamente.

4 En el menú FILE se selecciona Save As. Hay que escribir el nombre del
archivo que contendrá El Sector de Arranque de Partición anteriormente
seleccionado.

El Sector de Arranque de Partición, tras el paso 4, quedar� grabado de forma


segura. Se recomienda tenerlo en un lugar fuera del disco, para evitar que se
quede inaccesible si falla el acceso al disco.

En caso de que queramos restaurar el Sector de Arranque de Partición no


tenemos más que seguir los siguientes pasos:

1 En el menú DRIVES de DiskProbe seleccionar Physical Drive. En el menú


resultante seleccionar el disco al que queremos restaurar el Sector de Arranque
de Partición (los disco están numerados de 0 a n).

2 En el cuadro Handle 0(17) se desmarca la casilla Read Only y se selecciona


Set Active. Luego se hace clic en Close.

3 Hay que estar muy seguro de dónde se va a escribir el Sector de Arranque de


Partición en el disco para evitar sobrescribir información existente. Para saber
la dirección exacta del Sector de Arranque de Partición que queremos grabar
podemos averiguarla viendo la tabla de particiones del disco (accediendo a
ella a través del menú� View \ Partition Table). En la tabla de particiones
seleccionamos en Table Partition Index la partición de la cuál queremos
restaurar el Sector de Arranque. El campo Relative Sector contiene el número
de sector para el Sector de Arranque de Partición par esa particion, que es lo
mismo que la dirección exacta en el disco de dicho sector. Apuntamos ese
número en lugar seguro.

4 En el menú FILE se selecciona Open y se escribe el nombre del archivo


donde guardamos el sector de arranque de partición.

5 En el menú Sectors se selecciona Write para mostrar el cuadro de diálogo


Write Sector. En el campo Starting sector to Write Data se escribe el número
de sector obtenido en el paso 3. Se selecciona el botón para el disco en el cuál
se desea grabar la información y se pulsa Write it.
Una vez terminado el paso 5, el Sector de Arranque de la partición elegida en
el disco n quedar� grabado. Conviene reiniciar el equipo para comprobar que
todo marcha bien y que la partición no ha sufrido da o alguno. De igual forma
se recomienda grabar todos aquellos sectores de arranque de particiones que
se modifiquen cuando trabajemos con particiones.

7.3 EL PROGRAMA DISKSAVE : Guardar y restaurar sectores críticos


de discos.

El programa DiskSave es una utilidad MSDOS que permite guardar el


Registro de Arranque Maestro (MBR: Master Boot Record) y el Sector de
Arranque de Partición (PBS: Partition Boot Sector) como archivos binarios.
Es necesario arrancar con MSDOS el equipo, ya que el programa no funcionar
desde la interfaz de comandos.

Estas son las funciones de DiskSave:

F2, hace una copia de seguridad del Registro de Arranque Maestro. Esta
función guarda el cilindro 0, cara 0, sector 1 del disco de arranque el archivo
cuyo nombre se debe especificar. Se debe hacer una copia del MBR cada vez
que se trabaje con particiones.

F3, restaura el MBR. Esta función copia el archivo que se especifique en el


cilindro 0, cara 0, sector 1 del disco de arranque. Restaurar este sector también
sustituye la Tabla de Particiones. No hay verificación para comprobar si el
sector modificado es un Registro de Arranque válido.

F4, hace una copia de seguridad del Sector de Arranque de Partición. Esta
función guarda el primer sector de la Partición de Sistema en el disco 0 al
archivo especificado.

F5, restaura el Sector de Arranque de Partición. Esta función sustituye el


primer sector de la Partición de sistema con los contenidos del archivo
especificado. No hay verificaciones para comprobar que el sector modificado
es un sector de arranque de partición válido.

F6, desactiva el bit FT(18) para la partición de sistema en el disco 0. Esta


función NO se aplica a Windows NT workstation.
9. LOS SUBSISTEMAS DE ENTORNO

9.1 EL ENTORNO MS-DOS

9.2 EL ENTORNO WINDOWS 16 BITS

9.3 EL SUBSISTEMA WIN 32

9. LOS SUBSISTEMAS DE ENTORNO

Windows NT esta dice ado para permitir a diferentes tipos de aplicaciones


ejecutarse correctamente en el mismo escritorio gráfico. Se pueden ejecutar
aplicaciones escritas para otros sistemas operativos y API´s(41) existentes,
por ejemplo MS-DOS, OS/2 1.x, Windows 3.xx, POSIX y Win32.

Windows NT soporta los diferentes tipos de aplicaciones a través del uso de


SUBSISTEMAS DE ENTORNO, que SON PROCESOS WINDOWS NT
QUE EMULAN DIFERENTES ENTORNOS DE SISTEMAS
OPERATIVOS.

Cada subsistema se ejecuta como un proceso independiente en modo usuario,


con cada subsistema protegido de los errores que puedan aparecer en los otros
subsistemas de entorno si los hubiere. Las aplicaciones son también procesos
en modo usuario, por lo que no pueden afectar a ningún subsistema o al
Executive de Windows NT.

Para que quede más claro: si por ejemplo necesitamos ejecutar una aplicación
dice ada para Windows 3.1 bajo Windows NT, lo que hace NT es "crear" en
una zona de memoria, bajo modo usuario, una emulación de PC con Windows
3.1. Cuando ha creado el PC con Windows 3.1 lo que hace es colocar en otra
zona de memoria, también en modo usuario, la aplicación a ejecutar bajo esa
emulación de Windows 3.1. De esta forma, estando tanto el sistema operativo
emulado y la aplicación asociada en modo usuario, Windows NT se asegura de
que ninguno de ellos interfiere con otro entorno o aplicación que haya en
memoria, ya que los tiene plenamente "vigilados" con su Micronúcleo y
Administrador de Procesos.

9.1 EL ENTORNO MS-DOS


Las aplicaciones basadas en MS-DOS se ejecutan en Windows NT en un
proceso llamado Máquina DOS Virtual NT o NTVDM (NT Virtual DOS
Machine).

NTVDM es una aplicación Windows de 32 bits que simula un ordenador 486


ejecutando MS-DOS. Cada aplicación MS-DOS se ejecuta en un proceso
separado. Se pueden ejecutar infinidad de procesos NTVDM ya que cada uno
se localiza en su propio rango de direcciones de memoria. Esta protección de
direcciones de memoria (aportada por el Administrador de Procesos) permite
proteger a las aplicaciones unas de las otras y la los procesos NTVDM´s de
ellas mismas y del resto del sistema operativo.

En caso de que Windows NT se está ejecutando en un ordenador basado en un


procesador 486 o superior (plataforma x86), lo que NT hace es colocar el
proceso en memoria y ejecutarlo directamente, es decir, se ahorra la emulación
de la máquina 486. De esta forma el proceso MS-DOS se ejecuta
directamente, excluyéndose solamente las operaciones de E/S, que deben ser
emuladas para poder comunicarlas con Windows NT Executive).

En caso de que Windows NT se está� ejecutando en una máquina RISC, la


emulación en memoria de la máquina 486 se convierte en obligatoria ya que la
plataforma RISC es incompatible con los programas diseñados para
plataformas x86.

9.2 EL ENTORNO WINDOWS 16 BITS

Las aplicaciones Windows 16 bits también se ejecutan en una NTVDM(42)


(Máquina DOS virtual en NT). Al igual que ocurre con aplicaciones DOS,
Windows NT emula una máquina 486 para ejecutar estos programas en una
máquina RISC.

Windows NT ejecuta las aplicaciones Windows 16 bits como subprocesos de


un �único proceso NTVDM con un espacio de direcciones compartido (todos
los procesos tienen acceso a todas las direcciones del proceso NTVDM).

LA NTVDM Win 16 es un proceso dividido en subprocesos donde cada uno


de ellos es una aplicación Windows de 16 bits. Este proceso �único es
multitarea. Esta característica permite, en un equipo con varios procesadores,
la ejecución de un proceso de la NTVDM Win 16 (una aplicación Win 16)
junto con subprocesos de otros procesos que haya en ejecución. Para que
quede más claro: es posible ejecutar a la vez una aplicación Windows 16 bits
junto con subprocesos de otros procesos que haya en memoria, ya sean Win
NT , MS-DOS o Win 16.

Para profundizar un poco más: ya sabemos que se puede ejecutar una


aplicación Win 16 junto con subprocesos de otros procesos que haya en
memoria. Pues bien, NO se ejecuta al completo toda la aplicación junto con
los mencionados subprocesos. Lo que hace Windows NT es compartir la
ejecución de un subproceso de la aplicación Win 16 junto con los demás
subprocesos ya mencionados. De esta forma, sólo un subproceso de la
aplicación Win 16 se está compartiendo con los restantes subprocesos.
Windows NT se encargar de ejecutar por medio de prioridades el resto de los
subprocesos de la aplicación Win 16.

9.3 EL SUBSISTEMA WIN 32

Win32 es el subsistema de entorno nativo de Windows NT. Antes de la versión


4.0 este subsistema incluía gráficos, gestión de ventanas, soporte de mensajes
en formato ventana y controladores gráficos. Ahora estas funciones se han
movido hacia Windows NT Executive para ejecutarlas en modo núcleo. El
resto de las funciones de Win32 (en modo usuario) conocidas como LA
CONSOLA y FUNCIONES DE ENTORNO MISCELANEAS soportan
aplicaciones Windows de 32 bits:

- La consola proporciona soporte de ventanas de texto, cierre del sistema y


gestión de errores (pantalla azul de detención del núcleo).

- Las funciones de entorno misceláneas constan de funciones especializadas


para las aplicaciones Windows de 32 bits, tales como crear y borrar procesos

Para resumir Win32 diremos que Windows NT se divide en dos partes:


Windows NT Executive (la parte en modo núcleo) y el subsistema Win32 (la
parte en modo usuario).

You might also like