Sie sind auf Seite 1von 59

UNIVERSIDAD NACIONAL DE SAN AGUSTN

TEMA 1
El disco duro, las particiones, el arranque, la FAT y la ROOT

Conocimientos del disco duro y de la forma de grabacin.

El disco duro


Un disco duro o unidad de disco duro es la parte de su PC responsable del almacenamiento a largo plazo
de la informacin. Al contrario de lo que sucede con la memoria voltil (a menudo conocida como RAM)
que pierde su informacin almacenada una vez que se corta el suministro elctrico, un disco duro
almacena informacin de forma permanente, permitiendo guardar programas, archivos y otros datos. Los
discos duros tambin disponen de una capacidad de almacenamiento mayor que la RAM; de hecho, los
discos duros actuales pueden contener ms de 20 GB de espacio de almacenamiento.

Componentes bsicos de un disco duro

Un disco duro se compone de cuatro partes bsicas: platos, un eje, cabezales de lectura/escritura y
elementos electrnicos integrados.





Los platos son discos rgidos fabricados con metal o plstico. Los dos lados de cada disco estn
cubiertos con una fina capa de xido de hierro u otro material magnetizable.

Los platos estn situados en un eje central, que hace girar todos los platos a la misma velocidad.

Los cabezales de lectura/escritura estn situados en brazos que se extienden sobre las superficies
superior e inferior de cada disco. Hay al menos un cabezal de lectura/escritura para cada cara del plato.
Los brazos se mueven hacia adelante y hacia atrs conjuntamente entre el centro y borde externo de los
platos; este movimiento, junto con la rotacin de los platos, permiten que los cabezales de
lectura/escritura puedan acceder a cualquier lugar sobre los platos.

Los elementos electrnicos integrados traducen los comandos procedentes del PC y mueven los
cabezales de lectura/escritura a zonas especficas de los platos, leyendo y/o escribiendo los datos
necesarios.
INGENIERO RENZO BOLVAR VALDIVIA
1
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Cmo se almacenan y recuperan los datos?

Los PC almacenan los datos en los discos duros en forma de series de bits binarios. Cada bit se almacena
como una carga magntica (positiva o negativa) en el revestimiento de xido del plato de un disco.

Cuando el PC guarda datos, los enva al disco duro en forma de una serie de bits. A medida que el disco
recibe los bits, utiliza los cabezales de lectura/escritura para registrar o "escribir" magnticamente los bits
en los platos. Los bits de datos no se almacenan necesariamente uno despus de otro; por ejemplo, los
datos de un archivo pueden escribirse en varias zonas diferentes y en diferentes platos.

Cuando el PC solicita los datos almacenados en el disco, los platos giran y los cabezales de
lectura/escritura se mueven hacia adelante y hacia atrs a las reas especificadas. Los cabezales de
lectura/escritura leen los datos determinando el campo magntico de cada bit, positivo o negativo y, a
continuacin, envan la informacin de vuelta al PC.

Los cabezales de lectura/escritura pueden acceder a cualquier zona de los platos en cualquier momento,
permitiendo el acceso aleatorio (en lugar de secuencial, como en una cinta magntica) a los datos. Puesto
que los discos duros son capaces de realizar accesos aleatorios, normalmente se consigue acceder a
cualquier dato en millonsimas de segundos.

Qu es el formateo de un disco?

Los PC deben ser capaces de acceder a la informacin necesaria cuando se solicite; sin embargo, incluso
los discos duros pequeos pueden almacenar millones y millones de bits. Cmo sabe el PC dnde debe
buscar la informacin que necesita? Para solucionar este problema, los disco duros estn organizados en
divisiones discretas e identificables, permitiendo que el PC pueda encontrar fcilmente cualquier
secuencia concreta de bits.

La forma ms bsica de organizacin de discos se denomina formateo. El formateo prepara el disco duro
de manera que los archivos puedan escribirse en los platos y recuperarse rpidamente cuando sea
necesario. Los discos duros deben formatearse de dos maneras: fsicamente y lgicamente.

Formateo fsico
Formateo lgico






NOTA: El formateo fsico lo realiza el fabricante del disco, establece las pistas, sectores, cilindros ....
Hay algunos programas que nos permiten a los usuarios realizar un formateo fisico o a bajo nivel, pero no
son recomendables porque podemos desconfigurar el disco.
El formateo lgico lo hace el usuario. En Windows utiliza dos ordenes fdisk que realiza las
particiones, y pone el tipo de FAT. Y format que prepara al disco para ser reconocido por Windows,
adems le podemos instalar al disco el arranque del sistema.













INGENIERO RENZO BOLVAR VALDIVIA
2
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Formateo fsico

Un disco duro debe formatearse fsicamente antes de formatearse lgicamente. El formateo fsico de un
disco duro (tambin denominado formateo de bajo nivel) en general es realizado por el fabricante.
El formateo fsico (consulte el dibujo a continuacin) divide los discos del disco duro en sus componentes
fsicos bsicos: pistas, sectores y cilindros. Estos elementos definen la forma en la que los datos se
registran y se leen del disco.








Las pistas son vas circulares concntricas grabadas en cada cara de un plato, como las de un
disco fonogrfico o un disco compacto. Las pistas se identifican por nmero, a partir de la pista cero en el
borde externo.


Las pistas se dividen en reas ms pequeas o sectores, que se utilizan para almacenar una
cantidad fija de datos. Los sectores se formatean normalmente para contener 512 bytes de datos (hay 8
bits en un byte).

Un cilindro se compone de un conjunto de pistas que se encuentra a la misma distancia del eje en
todos los lados de todos los platos. Por ejemplo, la pista tres en cada lado de cada plato se sita a la
misma distancia respecto al eje. Si imagina estas pistas conectadas de forma vertical, el conjunto forma
un cilindro.

A menudo el funcionamiento del hardware y software de PC se basa en los cilindros. Cuando se escriben
datos en un disco por cilindros, puede accederse a todos los datos sin necesidad de mover los cabezales de
lectura/escritura. Puesto que el movimiento de los cabezales es lento en comparacin con la rotacin del
disco y el cambio entre cabezales, trabajar por cilindros reduce el tiempo de acceso a los datos
considerablemente.

Una vez que un disco duro se haya formateado fsicamente, las propiedades magnticas del revestimiento
del plato pueden deteriorarse gradualmente. Por lo tanto, esto hace cada vez ms difcil que los cabezales
de lectura/escritura lean o escriban datos en los sectores del disco afectados. Los sectores que ya no
pueden utilizarse para registrar datos se conocen como sectores defectuosos. Afortunadamente, la calidad
de los discos modernos es tan elevada que los sectores defectuosos de este tipo son raros. Adems, los PC
modernos en general pueden determinar cundo un sector es defectuoso y, si es as, marcar el sector como
tal (de manera que nunca sea usado) y usar un sector alternativo.


INGENIERO RENZO BOLVAR VALDIVIA
3
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Formateo lgico

Una vez que un disco duro haya sido formateado fsicamente, tambin debe formatearse lgicamente. El
formateo lgico genera un sistema de archivos en el disco, permitiendo que un sistema de archivos (como
DOS, OS/2, Windows o Linux) utilice el espacio disponible para almacenar y recuperar archivos. Los
diferentes sistemas operativos utilizan distintos sistemas de archivos, de modo que el tipo de formateo
lgico que aplique depender del tipo de sistema operativo que desee instalar.


El formateo de todo el disco duro con un sistema de archivos limita por necesidad el nmero y tipos de
sistemas operativos que puede instalar en el disco. Afortunadamente, existe una solucin a este problema.
Antes de formatear lgicamente un disco, ste se puede dividir en particiones. A continuacin, cada
particin puede formatearse con un sistema de archivos diferente, permitiendo la instalacin de varios
sistemas operativos. La divisin del disco duro en varias particiones tambin permite utilizar el espacio
del disco de una forma ms eficiente.

NOTA: Para obtener ms informacin sobre las particiones, consulte Conceptos sobre particiones.
En MSDOS utilizaremos fdisk, para hacer las particiones y format para que reconozca al sistema
operativo Windows.


Sistemas de archivos

Todos los sistemas de archivos se componen de las estructuras necesarias para almacenar y manejar
datos. Estas estructuras normalmente incluyen un registro de arranque del sistema operativo, directorios y
archivos. Un sistema de archivos tambin desempea tres funciones principales: 1) control del espacio
asignado y disponible, 2) mantenimiento de directorios y nombres de archivo y 3) control del lugar donde
de cada archivo se encuentra fsicamente almacenado en el disco.

Los diferentes sistemas operativos pueden utilizar distintos sistemas de archivos. Algunos sistemas
operativos slo pueden reconocer un sistema de archivos, mientras que otros pueden reconocer varios.
Algunos de los sistemas de archivos ms comunes son los que se detallan a continuacin :


Tabla de Asignacin de Archivos (FAT)
Tabla de Asignacin de Archivos 32 (FAT32)
Sistema de Archivos de Nueva Tecnologa (NTFS)
Sistema de Archivos de Alto Rendimiento (HPFS)
Sistema de archivos NetWare
Linux Ext2 y Linux Swap

FAT

El sistema FAT es utilizado por DOS, Windows 3.x y Windows 95 (en la mayora de las instalaciones).
El sistema de archivos FAT tambin puede ser utilizado por Windows NT y OS/2.

El sistema de archivos FAT se caracteriza por el uso de una Tabla de Asignacin de Archivos (FAT) y
clsteres. La FAT es el ncleo del sistema de archivos; por seguridad, la FAT est duplicada para
proteger sus datos de que stos se borren o daeb por accidente. Los clsteres son la unidad de
almacenamiento de datos ms pequea del sistema FAT;cada clster se compone de un nmero fijo de
sectores. La FAT se usa para registrar qu clsteres se encuentran en uso, cules estn sin usar y qu
archivos estn guardados en los clsteres.

El sistema de archivos FAT soporta tamaos de disco o particiones de hasta 2 GB, pero slo permite un
mximo de 65.525 clsteres. Por lo tanto, independientemente del tamao del disco duro o la particin, el
nmero de sectores de un clster debe ser lo suficientemente grande para que pueda incluirse todo el
espacio disponible en 65.525 clsteres. Cuanto mayor sea el espacio disponible, mayor debe ser el tamao
del clster.

INGENIERO RENZO BOLVAR VALDIVIA
4
UNIVERSIDAD NACIONAL DE SAN AGUSTN
NOTA: En general, los clsteres mayores tienden a desperdiciar ms espacio que los pequeos. Para
obtener ms informacin sobre la administracin del tamao de clster, consulte Uso eficiente de espacio
en el disco.

El sistema de archivos FAT tambin utiliza un directorio raz. Este directorio tiene un nmero mximo
permitido de entradas y debe situarse en un lugar especfico del disco o particin. Los sistemas operativos
que utilizan el sistema de archivos FAT representan el directorio raz con el carcter de la barra hacia
atrs (\) y visualizan este directorio durante el arranque.

El directorio raz almacena la informacin de cada subdirectorio y archivo en forma de entradas de
directorio individuales. Por ejemplo, la entrada de directorio de un archivo contiene informacin como,
por ejemplo, el nombre del archivo, el tamao del archivo, la fecha y la hora de la ltima vez que se
modific el archivo, el nmero de clster inicial (el clster que contiene la primera parte del archivo) y
los atributos del archivo (oculto, del sistema, etc.).


FAT32

FAT32 es un sistema de archivos que se puede utilizar con la Versin 2 de mantenimiento OEM de
Windows 95 (versin 4.00.950B), Windows 98 y Windows NT 5.0. Sin embargo, DOS, Windows 3.x,
Windows NT 3.51/4.0 y versiones anteriores de Windows 95 no pueden reconocer FAT32 y, por lo tanto,
no pueden arrancar desde discos o particiones FAT32 ni utilizar archivos en los mismos.

FAT32 es una versin perfeccionada del sistema de archivos FAT basado en tablas de asignacin de
archivos cuyas entradas tienen 32 bits en lugar de los 16 bits del sistema de archivos FAT. Por lo tanto,
FAT32 soporta particiones y discos mucho ms grandes (hasta 2 terabytes).

El sistema de archivos FAT32 utiliza clsteres ms pequeos que el sistema de archivos FAT, dispone de
registros de arranque duplicados y de un directorio raz de tamao ilimitado y puede estar ubicado en
cualquier lugar del disco o de la particin.


NTFS

El Sistema de Archivos de Nueva Tecnologa (NTFS) slo puede ser ledo por Windows NT. NTFS no se
recomienda para su uso en discos de menos de 400 MB, ya que utiliza una gran cantidad de espacio para
las estructuras del sistema.

La estructura central del sistema de archivos NTFS es la tabla maestra de archivos (MFT). NTFS
mantiene varias copias de la porcin crtica de la tabla maestra de archivos (MFT) para protegerla contra
la prdida de datos.

Al igual que FAT y FAT32, NTFS tambin utiliza clsteres para guardar archivos de datos, sin embargo,
el tamao de clster no depende del tamao del disco o particin. Puede especificarse un tamao de
clster de tan slo 512 bytes, independientemente de si la particin tiene 500 MB o 5 GB. El uso de
clsteres pequeos no slo minimiza la cantidad de espacio de disco desperdiciado, sino que tambin
reduce la fragmentacin de los archivos, que es un estado en el que los archivos quedan divididos en
varios clsteres no contiguos y cuya consecuencia es un acceso ms lento a los mismos. Gracias a su
capacidad para utilizar clsteres pequeos, NTFS proporciona un buen rendimiento con unidades de gran
tamao.

Por ltimo, el sistema de archivos NTFS tambin soporta la anulacin inmediata de sectores defectuosos
("hot fixing"), un proceso que detecta automticamente los sectores defectuosos y los marca para que no
sean utilizados.


HPFS

El Sistema de Archivos de Alto Rendimiento (HPFS) es el sistema preferente bajo OS/2 y tambin est
soportado por versiones anteriores de Windows NT.
INGENIERO RENZO BOLVAR VALDIVIA
5
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Al contrario de los sistemas FAT, HPFS clasifica las entradas de sus directorios basndose en los
nombres de los archivos. HPFS tambin utiliza una estructura ms eficiente de organizacin de
directorios. Como resultado, el acceso a los archivos es ms rpido y el espacio se utiliza de forma ms
eficiente que con el sistema de archivos FAT.

HPFS distribuye los datos de los archivos por sectores en lugar de clsteres. Para saber qu sectores estn
ocupados y cules no, HPFS organiza el disco o particin en bandas de 8 MB, con mapas de bits de
asignacin de 2 KB entre las bandas. Esta divisin por bandas mejora el rendimiento, ya que los cabezales
de lectura/escritura no necesitan regresar a la pista cero cada vez que el sistema operativo necesita obtener
informacin acerca del espacio disponible o de la ubicacin de un archivo determinado.

Sistema de archivos NetWare

El sistema operativo NetWare de Novell utiliza un sistema de archivos propio (NetWare File System),
desarrollado especficamente para su uso en servidores NetWare.

Linux Ext2 y Linux Swap

Los sistemas de archivos Linux Ext2 y Linux Swap se desarrollaron para el sistema operativo Linux (una
versin de libre distribucin o "freeware" de UNIX). El sistema operativo Linux Ext2 soporta un tamao
mximo de disco o de particin de 4 terabytes. Para el archivo de intercambio de Linux se utiliza Linux
Swap.

Conceptos sobre particiones


Una vez que el disco ha sido formateado fsicamente, se puede dividir en secciones fsicas separadas, o
particiones. Cada particin funciona como una unidad individual y puede formatearse de forma lgica
utilizando cualquier sistema de archivos que se desee. Cuando una particin de disco ha sido formateada
lgicamente se la denomina volumen.

NOTA: Como parte de la operacin de formateo, se le pedir que asigne un nombre a la particin,
denominado "etiqueta del volumen". Este nombre facilitar posteriormente la identificacin del volumen.

Por qu usar varias particiones?

Muchos discos duros estn formateados como particin nica de gran tamao. Sin embargo, esta
configuracin no siempre aprovecha los recursos y el espacio en disco de la forma ms eficiente. La
alternativa consiste en dividir el disco duro en particiones. Utilizando varias particiones podr:


instalar ms de un sistema operativo en el disco duro;
hacer un uso ms eficiente del espacio disponible en el disco;
asegurar sus archivos todo lo posible;
separar los datos fsicamente de modo que sea fcil encontrar archivos y hacer copias de
seguridad de los datos.

Las siguientes secciones tratan las particiones ms detalladamente, ayudando a crear y utilizar particiones
para obtener el mximo rendimiento del disco duro.


Tipos de particiones

Existen tres tipos de particin: primaria, extendida y lgica. Las particiones primarias y extendidas
constituyen las primeras divisiones del disco; un disco duro puede contener hasta cuatro particiones
primarias o tres particiones primarias y una extendida. La particin extendida puede dividirse en cualquier
nmero de particiones lgicas.



INGENIERO RENZO BOLVAR VALDIVIA
6
UNIVERSIDAD NACIONAL DE SAN AGUSTN
La figura siguiente muestra un disco duro que contiene cuatro particiones principales: tres particiones
primarias y una particin extendida. La particin extendida se ha dividido adems en dos particiones
lgicas. Cada particin primaria se ha formateado para usar un sistema de archivos diferente (FAT, NTFS
y HPFS). Las dos particiones lgicas se han formateado para usar el sistema de archivos FAT.






NOTA: Aunque la figura muestra todas las particiones en una sola cara del plato, en realidad las
particiones probablemente queden distribuidas en ambas caras de varios platos.


Particiones primarias

Una particin primaria puede contener un sistema operativo y un nmero cualquiera de archivos de datos
(ej. archivos de programa, archivos de usuario, etc.). Antes de instalar un sistema operativo, debe
realizarse un formateo lgico sobre la particin primaria para darle un sistema de archivos compatible con
el sistema operativo.

Si dispone de varias particiones primarias en el disco duro, slo puede haber una particin primaria
visible y activa a la vez. La particin activa es la particin desde la que arranca un sistema operativo
durante el inicio del PC. Las particiones primarias distintas de la activa estn ocultas, evitando que se
pueda acceder a los datos. De esta manera, slo se puede acceder a los datos en una particin primaria (a
efectos prcticos) mediante el sistema operativo instalado en dicha particin.

Si piensa instalar ms de un sistema operativo en el disco duro, probablemente necesite crear varias
particiones primarias; la mayora de los sistemas operativos slo pueden arrancar desde una particin
primaria.

Particiones extendidas

La particin extendida se invent como una manera de superar el lmite arbitrario de cuatro particiones.
Una particin extendida es esencialmente una divisin fsica adicional del espacio de disco, que puede
contener una cantidad ilimitada de particiones lgicas.

Una particin extendida no contiene datos directamente. Se deben crear particiones lgicas dentro de la
particin extendida para poder almacenar los datos. Una vez creadas, las particiones lgicas deben
formatearse lgicamente; pero cada una puede utilizar un sistema de archivos diferente.





INGENIERO RENZO BOLVAR VALDIVIA
7
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Particiones lgicas

Las particiones lgicas pueden existir slo dentro de una particin extendida y deben contener slo
archivos de datos y sistemas operativos que pueden arrancar desde una particin lgica (por ejemplo,
OS/2, Linux, Windows NT, etc.).

Explicacin de cmo arranca un PC

El modo en que arranca un PC desde un disco duro depende del modo en que est particionado el disco
duro y de cmo arranca el sistema operativo.


Proceso bsico de arranque

Cuando enciende el PC, la unidad central de procesamiento (CPU) asume el control. Inmediatamente, la
CPU ejecuta las instrucciones creadas en el BIOS ROM del PC, un programa que contiene los
procedimientos de inicio. La ltima parte de las instrucciones del BIOS contiene la rutina de arranque.
Esta rutina est programada para leer el registro de arranque maestro (MBR) del primer sector del primer
disco duro fsico.




El MBR contiene un programa de arranque maestro y una tabla de particiones que describe todas las
particiones del disco duro. La rutina de arranque del BIOS ejecuta el programa de arranque maestro, que
continuar con el proceso de arranque. El programa de arranque maestro mira la tabla de particiones para
ver qu particin primaria est activa. Si slo hay una particin primaria, se cargar y arrancar el sistema
operativo de la particin.

Si el disco duro tiene ms de una particin primaria, cada particin de arranque tendr su propio registro
de arranque almacenado en el primer sector. Este registro de arranque contiene un programa de arranque
diseado especficamente para iniciar el sistema operativo instalado en la particin. Este registro de
arranque especfico del sistema operativo se escribe normalmente en la particin cuando sta se formatea
lgicamente, pero tambin puede agregarse ms adelante con una utilidad especfica del sistema operativo
(ej. la utilidad DOS SYS, etc.).

Despus de identificar la particin activa, el programa de arranque maestro inicia el programa de arranque
de la particin. De forma ordenada, el programa de arranque va cargando los archivos del sistema
operativo necesarios e inicia el sistema operativo.



INGENIERO RENZO BOLVAR VALDIVIA
8
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Sistema operativo-Informacin de arranque especfica

La mayora de los sistemas operativos, incluidos DOS, Windows 3.x, Windows 95/98 y Windows NT, se
apoyan en la particin primaria activa cuando arrancan desde un disco duro. Sin embargo, los distintos
sistemas operativos se apoyan en la particin primaria activa de distintas formas.

DOS, Windows 3.x y Windows 95/98 deben arrancar desde la particin primaria activa de la
primera unidad de disco duro.

Windows NT puede arrancar desde una particin lgica, pero el programa de arranque de
Windows NT debe estar en la particin primaria activa del primer disco duro.

OS/2 puede arrancar desde una particin lgica; sin embargo, la particin extendida que contiene
la particin lgica debe estar contenida en los primeros 2 GB del disco duro. Adems, la utilidad Gestor
de arranque proporcionada con OS/2 debe estar presente en el disco duro para poder instalar OS/2.

Administracin de particiones

Al crear varias particiones primarias para contener diferentes sistemas operativos, debe indicar al PC
desde qu particin primaria debe arrancar. La particin primaria desde la que arranca el PC se denomina
particin activa. Si no existe una particin primaria activa en el primer disco duro fsico, su PC no podr
arrancar desde el disco duro.

ADVERTENCIA! Antes de hacer activa una particin primaria, asegrese de que es una particin de
arranque. Las particiones de arranque estn formateadas lgicamente y tienen instalados los archivos del
sistema operativo necesarios. Las particiones no pueden arrancar sin un sistema operativo.


Liberar espacio en disco antes de aumentar una particin FAT

Si desea ampliar una particin FAT utilizando la opcin Cambiar tamao de PartitionMagic, en primer
lugar deber tener en cuenta la posibilidad de que la particin resultante requiera un tamao de clster
mayor. En general, los tamaos de clster ms grandes pueden causar un porcentaje mayor de espacio
desperdiciado en la particin.

Al cambiar el tamao de una particin, PartitionMagic debe reservar el espacio necesario para cualquier
aumento de tamao de clster necesario. Por lo tanto, debe existir espacio no utilizado en la particin. Si
la particin est casi llena, quiz no exista el suficiente espacio disponible para cambiar el tamao de la
particin. Si este es el caso, puede crear espacio disponible eliminando archivos de la particin o
moviendo archivos a una particin diferente.

La siguiente tabla le da cantidades aproximadas de espacio disponible necesario para cambiar el tamao
de una particin dentro de los lmites de tamao indicados. La cantidad de espacio disponible real
necesaria puede variar, dependiendo del nmero y tamaos de los archivos de la particin.


Tamao de particin (dentro de este lmite) Tamao declsternecesario
%Espaciodesperdiciado Espaciodisponiblenecesariopara cambiarel tamao
________________________________________________________________

128 MB a 255 MB 4 KB 4% 5,1 MB
256 MB a 511 MB 8 KB 10% 25,6 MB
512 MB a 1.023 MB 16 KB 25% 128,0 MB
1.024 MB a 2.047 MB 32 KB 40% 409,6 MB
2.048 MB a 4.096 MB 64 KB 50% 1024,0 MB





INGENIERO RENZO BOLVAR VALDIVIA
9
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Ocultar y mostrar particiones

PartitionMagic permite ocultar una particin de la deteccin que realiza el sistema operativo. Al ocultar
una particin, no se asigna una letra de unidad a dicha particin durante el arranque del sistema operativo.
Por lo tanto, la particin es invisible para el sistema operativo y todas las aplicaciones conectadas. Las
particiones subsiguientes que an estn visibles para el sistema operativo reciben una nueva letra de
unidad.

La ocultacin de una particin es til cuando necesita proteger datos confidenciales de otros usuarios o
desea evitar que otros eliminen involuntariamente archivos crticos. Puede ocultar cualquier particin
FAT, FAT32, NTFS o HPFS primaria o lgica.

Explicacin de las letras de unidades

Cuando arranca un sistema operativo, dicho sistema asigna letras de unidad a las particiones primarias y
lgicas de cada disco duro. Estas letras de unidad son utilizadas por el usuario, el sistemay todas las
aplicaciones como referencia para los archivos de la particin.

Su sistema operativo puede cambiar las asignaciones de las letras de unidad si aade o elimina un
segundo disco duro. Las asignaciones de letras de unidad tambin pueden alterarse si agrega, elimina o
copia una particin de disco, reformatea una particin con un sistema de archivos diferente; o arranca un
sistema operativo distinto. Estos cambios de los tipos de letra de unidad pueden invalidar en algunas
ocasiones partes de la configuracin del sistema. Por ejemplo, las aplicaciones programadas para buscar
archivos de inicio en una unidad determinada pueden dejar de iniciarse correctamente.

Para evitar los cambios de configuracin y/o resolver los problemas de configuracin, se debe tener en
cuenta lo siguiente:


Cmo asigna un sistema operativo letras de unidad;
Escenarios de cambios de letra de unidad;
los tipos de Problemas causados por los cambios en las letras de unidad;
lo que puede hacer cuando lleve a cabo la operacin de Particionar para evitar cambios en las
letras de unidad;
cmo Resolver los problemas de configuracin provocados por cambios inevitables.

Cmo asigna un sistema operativo letras de unidad

DOS, Windows 3.x, Windows 95/98 y OS/2

El sistema operativo asigna letras de unidad en una secuencia fija que no puede cambiarse. Esta secuencia
es como sigue:


El sistema operativo empieza asignando una letra de unidad a la particin primaria que reconoce
en el primer disco duro del sistema. A continuacin, el sistema de operativo asigna letras de unidad a la
primera particin primaria reconocida en cada disco duro sucesivamente. Por ejemplo, imagine que tiene
tres discos duros en su sistema. Cuando arranca el sistema operativo, asignar la letra de unidad C: a la
particin primaria activa en el primer disco duro. La letra de unidad D: se asigna a la primera particin
primaria que reconoce el sistema operativo en el segundo disco duro y la letra de unidad E: se asigna de la
misma manera a la primera particin primaria del tercer disco.

NOTA: Si tiene varias particiones primarias visibles en un slo disco duro, el sistema operativo asigna la
letra de unidad a la particin activa. En caso de que no exista ninguna particin activa, la letra de unidad
se asignar a la primera particin primaria visible reconocida por el sistema operativo.

ADVERTENCIA! Si se tienen varias particiones primarias visibles en la misma unidad, se puede
producir una prdida de datos en DOS, Windows 3.x, Windows 95/98 y OS/2.

INGENIERO RENZO BOLVAR VALDIVIA
10
UNIVERSIDAD NACIONAL DE SAN AGUSTN
A continuacin, todas las particiones lgicas reconocidas por el sistema operativo reciben letras
de unidad, comenzando por la particin lgica del primer disco duro y continuando en orden. Por
ejemplo, imagine que dispone de dos discos duros en su sistema, cada uno con una particin primaria y
dos lgicas. En primer lugar, el sistema operativo asigna C: y D: a las dos particiones primarias y, a
continuacin, asigna las letras E: y F: a la primera y segunda particiones lgicas del primer disco duro.
Las letras de unidad G: y H: se asignan a las dos particiones lgicas del segundo disco.

A continuacin, el sistema operativo asigna letras de unidad a las dems particiones primarias
visibles, comenzando con las del primer disco duro. El sistema operativo contina con cualquier particin
primaria visible del segundo disco, a continuacin del tercero, etc.

Finalmente, las unidades de CD-ROM y otros tipos de unidades para medios extrables reciben
una letra de unidad.


Puesto que el sistema operativo siempre sigue esta secuencia para asignar letras de unidad, si se aade o
elimina un segundo disco duro puede provocar cambios en las asignaciones de las letras de unidad. Del
mismo modo, las letras de unidad tambin pueden alterarse si agrega, elimina o copia una particin de
disco, reformatea una particin con un sistema de archivos diferente; o arranca un sistema operativo
distinto.


Windows NT

Cuando se instala por primera vez Windows NT, ste asigna letras de unidad del mismo modo que se
describi anteriormente. Sin embargo, una vez asignadas estas letras de unidad no cambian,
independientemente de los cambios del disco duro o de las particiones del sistema. Las letras de unidad se
"pegan", por as decirloy permanecen asignadas a las mismas particiones.

Si desea volver a asignar o eliminar una letra de unidad en Windows NT, puede utilizar PartitionMagic o
la utilidad Administrador de Discos de Windows NT.


Escenarios de cambios de letra de unidad


Para ilustrar cmo se asignan las letras de unidad, tenga en cuenta los siguientes ejemplos.

Un PC tiene un disco duro, en el que est instalado Windows 95. El disco particionado se muestra a
continuacin.






INGENIERO RENZO BOLVAR VALDIVIA
11
UNIVERSIDAD NACIONAL DE SAN AGUSTN


El disco se divide en una particin primaria y en una particin extendida que contiene dos particiones
lgicas. La particin primaria se formatea con el sistema de archivos FAT y tiene Windows 95 instalado.
La primera particin lgica est formateada con el sistema de archivos FAT, que Windows 95 es ca
reconocer, pero la segunda
paz de
particin lgica est formateada con NTFS, un sistema de archivos que
indows 95 no reconoce.

ad a la segunda particin lgica debido a que
o puede reconocer el sistema de archivos en esa unidad.
os un PC idntico al del primer ejemplo, con la excepcin de que se ha instalado un segundo
isco duro.

e los
stemas de archivos en las particiones y Windows 95 est instalado en la nica particin
particin NTFS con Windows
a
W

En este disco, Windows 95 le asignar la letra de unidad C: a la particin primaria y la letra de unidad D:
a la primera particin lgica. No asignar una letra de unid
n

Ahora veam
d






El primer disco duro est particionado exactamente de la misma forma que el primer ejemplo. Tien
mismos si
primaria.

El segundo disco tambin contiene una particin primaria y otra extendida; sin embargo, su particin
extendida contiene tres particiones lgicas. No hay ningn sistema operativo instalado en la particin
primaria FAT del segundo disco duro. La primera particin lgica es una
NT instalado. Las otras dos particiones lgicas son particiones FAT.

Cuando se arranca el PC desde Windows 95, la letra de unidad C: se asigna a la particin primaria activ
del primer disco duro. A continuacin, Windows 95 asigna la letra D: a la primera particin primaria
reconocida del segundo disco duro (ej. la particin primaria FAT). Seguidamente, Windows 95 asigna
INGENIERO RENZO BOLVAR VALDIVIA
12
UNIVERSIDAD NACIONAL DE SAN AGUSTN
letras de unidad a cada particin lgica que reconoce. Por lo tanto, asigna la letra E: a la primera partici
FAT lgica en el primer disco, pero omite la segunda particin lgica porque Windows 95 no reconoce el
sistema de archivos NTFS. En el segundo disco
n

, omite la primera particin lgica NTFS, asigna la letra
e unidad F: a la segunda particin lgica (una particin FAT) y asigna la letra de unidad G: a la tercera

da unidad en el PC; Windows 95 debe asignar una letra de unidad (D:) a la
rimera particin primaria reconocida en esa segunda unidad antes de asignar una a la primera particin
ros y particiones que los utilizados en el ejemplo anterior; sin embargo, esta vez el
C se arranca con una nueva versin de Windows NT instalada (instalada en la primera particin lgica
el segundo disco).


T asigna E: a la primera particin lgica y F: a
scos
tamente iguales. La nica diferencia es que el PC arranca con una nueva
stalacin de Windows NT, que reconoce el sistema de archivos en todas las particiones y de esta
manera les asigna letras a todos.
d
particin lgica (tambin una particin FAT).

En este segundo ejemplo, es importante observar que la letra de unidad asignada a la primera particin
lgica en el primer disco duro cambi, aun cuando el PC arranc con el mismo sistema operativo del
primer ejemplo y la particin del primer disco no cambi. El cambio de letra de unidad es el resultado de
que se ha instalado una segun
p
lgica en la primera unidad.

En un ejemplo final, observemos cmo las letras de unidad se asignan en el mismo PC, exactamente con
los mismos discos du
P
d


En primer lugar, ya que Windows NT reconoce el sistema de archivos FAT, asigna la letra de unidad C: a
la particin primaria en el primer disco duro. La letra D: se asigna a la particin primaria del segundo
disco duro, que tambin es FAT. A continuacin, Windows NT asigna letras de unidad a cada particin
lgica en orden, ya que todas estas particiones contienen sistemas de archivos que reconoce Windows NT
(tanto FAT como NTFS). En el primer disco, Windows N
la segunda particin lgica. A continuacin, Windows NT asigna G: a la primera particin lgica, H: a la
segunda particin lgica e I: a la ltima particin lgica.

Es importante observar en este ejemplo que las letras de unidad asignadas a las particiones lgicas
reconocidas cambian con respecto a las asignadas en el ejemplo nmero dos, aunque el nmero de di
duros y el de particiones son exac
in
INGENIERO RENZO BOLVAR VALDIVIA
13
UNIVERSIDAD NACIONAL DE SAN AGUSTN

NOTA: Sin embargo, una vez instalado NT, las letras de unidad asignadas no cambian,
independientemente de los cambios del disco duro o de las particiones del sistema. Las letras de unida
"pegan", por as decirlo y permanecen asignadas a las mismas part
d se
iciones. Consulte Cmo asigna un
stema operativo letras de unidad para obtener ms informacin.
os
reformatea una particin tambin puede
roducir cambios en la asignacin de letras de unidad.
roblemas causados por los cambios en las letras de unidad
e
os ya
uscando en la unidad D: los archivos de programa, aunque D: ahora apunte a una particin diferente.


adas de
en referencias de letras de unidad pueden convertirse en
operativas si cambian dichas letras.
articionar para evitar cambios en las letras de unidad
itar cambios de letra
e unidad no deseados cuando utilice DOS, Windows 3.x, Windows 95/98 y OS/2.
mo evitar cambios causados por la adicin de particiones primarias

cin
que no siempre es posible, esta estrategia evita cambios en las
signaciones de letras de particin.
mo evitar cambios causados por la adicin de particiones lgicas
isco
n embargo, todas las particiones lgicas de los discos duros siguientes reciben nuevas letras de
nidad.
del disco. Entonces puede utilizar este espacio para crear una nueva particin lgica al final del
isco.
ms informacin sobre cmo mover particiones, consulte Cambiar tamao y mover
articiones.
si

Los cambios de letra de unidad pueden producirse por otros motivos diferentes de los indicados en l
anteriores ejemplos. Si se aade, elimina, oculta/muestra o
p


P

Los cambios en las letras de unidad del PC pueden dejar inservibles las configuraciones de las
aplicaciones. Por ejemplo, imagine que instala varios programas en una particin lgica con la letra d
unidad D:. Decide crear iconos para estos programas, de modo que pueda iniciarlos desde el sistema
operativo Windows 95. Cada vez que hace doble clic en un icono, Windows busca en D: para encontrar y
ejecutar el programa correspondiente. Si las letras de unidad de la particin lgica cambian, los icon
no indicarn la particin correcta. Cuando haga doble clic sobre un icono, Windows 95 continuar
b

El cambio de la letra de la unidad de una particin afecta a todas las configuraciones del sistema basadas
en la letra de unidad original de la particin. Por ejemplo, los comandos basados en una letra de unidad
introducida en AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI, u otros archivos del sistema
pueden quedar invalidados a causa de los cambios de letra de unidad. Del mismo modo, las entr
registro de Windows 95/98 que incluy
in

P

La utilizacin de las siguientes estrategias de creacin de particiones le ayudar a ev
d


C

Para evitar los cambios de asignacin de letras de unidad causados por la adicin de una nueva particin
primaria, aada particiones primarias nicamente a los discos duros que ya tengan al menos una particin
primaria. Las particiones primarias adicionales pueden ocultarse, manteniendo nicamente una parti
primaria visible en cada unidad. Aun
a


C

Siempre que sea posible, agregue la nueva particin lgica como ltima particin lgica del ltimo d
duro. De este modo, asegura que las asignaciones de letras de unidad para las particiones existentes
permanezcan igual. Si fuera necesario agregar la particin en un disco duro diferente del ltimo, intente
agregarlo como la ltima particin lgica del disco destino. Las asignaciones de letras de unidad para las
particiones lgicas del disco permanecen intactas, al igual que las letras de unidad de cualquier disco duro
anterior; si
u

NOTA: Si existe espacio disponible entre las particiones existentes del disco duro, desplace todas las
particiones existentes hacia la izquierda hasta que todo el espacio disponible se traslade hacia el extremo
derecho
d

Para obtener
p
INGENIERO RENZO BOLVAR VALDIVIA
14
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Cmo evitar cambios que se presentan al arrancar con un sistema operativo distinto
e
espus de cualquier particin con sistema de archivos
conocido por todos sus sistemas operativos.
,
n

particiones FAT permanecen igual, independientemente de si arranca con DOS o
indows NT.
comendamos situar las particiones FAT antes de cualquier particin FAT32, NTFS o HPFS.
roblemas de configuracin causados por los cambios en las letras de unidad
as letras
nidad
lizacin de DriveMapper,
onsulte Cambio de las referencias a letras de unidad con DriveMapper.
ve a asignar letras de unidad una vez asignadas, DriveMapper
o suele ser necesario con Windows NT.
nes de
signacin por parte del sistema operativo de una letra de unidad para la unidad de CD-ROM.
xplicacin del lmite de 64K del cdigo de arranque
n del registro de arranque de la particin y de los archivos necesarios para arrancar
l sistema operativo.

iente parte del proceso de arranque. El valor CHS para el
ctor necesario se calcula del modo siguiente:
mero de sector / Sectores por pista
arranque no consigue cargar y ejecutar el sector necesario, impidiendo que arranque el sistema
perativo.
s discos duros tienen 63 sectores por pista, creando un lmite de al cdigo de arranque de
4 K en 2 GB.


Puede evitar numerosos cambios de letras de unidad producidos por el arranque de diferentes sistemas
operativos. Si tiene particiones formateadas con sistemas de archivos reconocidas slo por uno o dos d
sus sistemas operativos, simplemente sitelas d
re

Por ejemplo, imagine que utiliza DOS y Windows NT. Algunas particiones son particiones FAT,
mientras que otras lo son NTFS. Puesto que tanto DOS como Windows NT reconocen particiones FAT
site estas particiones en primer lugar en sus unidades. A continuacin, las particiones NTFS puede
situarse en los extremos de la unidad. A partir de ahora, siempre que arranque, las letras de unidad
asignadas a sus
W

NOTA: La mayora de los sistemas operativos reconocen las particiones FAT. Por lo tanto,
re

P

Puede solucionar los problemas de configuracin de la aplicacin causados por los cambios de l
de unidad con la utilidad DriveMapper de PartitionMagic. DriveMapper reemplaza rpida y
automticamente todas las referencias de letras de unidad invalidadas (reasignada) por una letra de u
de particin con una nueva asignacin. Para ms informacin sobre la uti
c

NOTA: Puesto que Windows NT no vuel
n

NOTA: Despus de crear o eliminar una particin, al rearrancar el sistema a veces el sistema operativo
deja de asignar una letra de unidad a la unidad de CD-ROM. Si esto ocurriera, siga las instruccio
A

E

El cdigo de arranque de un sistema operativo se almacena en el registro maestro de arranque (MBR) y
en el registro de arranque de la particiny permite que el sistema operativo arranque correctamente. Sin
embargo, en algunos sistemas operativos este cdigo est escrito de modo que, inadvertidamente, impone
un lmite en la ubicaci
e


DOS (versiones 6.x y anteriores) y Windows NT (versiones 4.0 y anteriores) estn afectados por esta
limitacin en el cdigo de arranque. Cuando se arrancan estos dos sistemas operativos, la direccin
cilindro-cabezal-sector (CHS) del sector del cdigo de arranque debe calcularse con el fin de recuperar la
informacin del sector y cargar y ejecutar la sigu
se


N

Debido al modo en que se escribe el cdigo de arranque, el resultado de este clculo debe ajustarse a un
registro de 16 bits. El valor mximo que puede contener un registro de 16 bits es de 64 K. Si el nmero es
mayor de 64 K, ste queda truncado, provocando un valor incorrecto que desva los clculos restantes. El
proceso de
o

La mayora de lo
6
INGENIERO RENZO BOLVAR VALDIVIA
15
UNIVERSIDAD NACIONAL DE SAN AGUSTN
NOTA: Si su disco es ms antiguo y/o utiliza software de recubrimiento de unidad, este lmite puede ser
inferior.

Si la particin comienza o se extiende ms all de este lmite, el valor CHS del sector del cdigo de
arranque de la particin no podr calcularse correctamente; por lo tanto, la particin y su sistema
operativo no podrn arrancar

El mismo lmite se aplica al archivo DOS IO.SYS y al archivo Windows NT, NTLOADER.EXE. Si estos
archivos estn instalados o desplazados ms all del lmite del cdigo de arranque de 64 K, el sistema
operativo correspondiente fallar al arrancar.

NOTA: Con el fin de arrancar correctamente, DOS requiere que los primeros tres sectores de IO.SYS
estn por debajo del lmite del cdigo de arranque de 64 K.

Tanto los archivos IO.SYS como NTLOADER.EXE, se ubican normalmente cerca del comienzo de la
particin en la que estn instalados. Cuando cambia de tamao las particiones utilizando PartitionMagic,
esta zona de la particin puede quedar libre para dejar espacio a estructuras de sistema de archivos o FAT
mayores. Como resultado, IO.SYS o NTLOADER.EXE pueden quedar desplazadas ms all del lmite de
64 K, evitando de este modo que el sistema operativo arranque desde all.









































INGENIERO RENZO BOLVAR VALDIVIA
16
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Instalacin y formateo del disco duro.

Supongamos que hemos adquirido un disco duro de 8,6 G , su precio 15.000 pts aproximadamente. En
primer lugar analicemos su capacidad: 8,6 G ( en realidad debera de marcar 8,62 G, pero realiza un
redondeo) son 8.620.000.000 bytes, esta es la cantidad de octetos que puede almacenar nuestro disco, sin
embargo, lo podemos expresar en Kilo, para lo cual dividimos entre 1024, obteniendo
8.620.000.000 / 1024 =8.417.000 Kilobyte, pasmolo a Mega :
8.417.000 /1024 =8.220 Megabyte. As que aunque el vendedor nos marca una capacidad de 8,6 G, a
efectos infrmaticos, de particin, de informacin, etc., contamos con 8.220 Mega.

Por otra parte vamos a informarnos sobre el nmero de cilindros, cabezas y sectores de nuestro disco,
para ello miramos su carcasa y observamos que tiene: 1048 CYLS, 255 HEAD, 63 SECTOR. En cada
sector se pueden almacenar 512 bytes. Luego la capacidad total del disco es de:
1048 * 255 * 63 * 512 =8.620.000.000, coincide con la esperada.

El disco lo vamos a conectar a la placa base, en sta observamos que hay dos zcalos nombrados como
IDE0 (o canal IDE primario) e IDE1 (o canal IDE secundario), se suele poner en el canal IDE primario;
adems vamos a suponer que en este disco se va a instalar el sistema operativo, por lo cual vamos a
configurarlo como disco maestro, para ello localizamos en la parte posterior del disco un par de puentes,
jumpers, y los configuramos como master segn la tabla que aparece en sus proximidades.
Conectamos el disco a la placa base mediante la faja de cable del conector IDE.

Una vez instalado el disco, lo hemos de configurar en la BIOS. Encendemos el ordenador, pulsamos la
tecla Supr y nos aparece el men de la BIOS, entramos en STANDARD CMOS SETUP, y en la
columna que pone TYPE seleccionamos USER. Volvemos al men principal y entramos en IDE HDD
AUTO DETECTION, aqu la BIOS detectar cualquier disco que tengamos.
Cuando hallamos instalado el disco guardamos y salimos de la BIOS.

El siguiente paso consiste en crear particiones en el disco, lo vamos a realizar con MSDOS.
Introducimos un disquete de arranque, que contenga los comandos FDISK y FORMAT. Una vez
arrancado el sistema operativo tecleamos FDISK nos saldr una pantalla de informacin y nos har esta
pregunta: Desea activar la compatibilidad con discos grandes (S/N)? Nos est preguntando si queremos
utilizar el sistema de fichero FAT32 (tecleamos S) o FAT16 (tecleamos N). En nuestro caso vamos a
poner N, para que nuestro disco utilice la FAT16, (ms adelante, cuando instalemos Windows 98, la
convertiremos en FAT32).




INGENIERO RENZO BOLVAR VALDIVIA
17
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Nos saldr esta pantalla:



Elejimos la opcin 1 para crear una particin primaria:



Elejimos la opcin 1. Crear una particin primaria de DOS. Si nos pregunta si queremos una sola
particn le diremos que no (pues queremos varias) . Luego establecemos un tamao de 1104 Mega.
Despus elejimos la opcin 2. Crear una particin extendida de DOS y le damos un tamao de 7216,7
Mega.
Luego elejimos la opcin 3. Crear unidades lgicas de DOS en la particin extendida de DOS. Y
vamos a crear 8 particiones lgicas de los siguientes tamaos 1011,9 1011,9 1011,9 1011,9 1011,9
1011,9 1011,9 133,3. As que tendremos el siguiente reparto:



INGENIERO RENZO BOLVAR VALDIVIA
18
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Particin Tamao
C: 1104,0
Extendida 7216,7
D: 1011,9
E: 1011,9
F: 1011,9
G: 1011,9
H: 1011,9
I: 1011,9
J : 1011,9
K: 133,3


Volvemos al men anterior para establecer la particin C: como activa, es decir, aqu estar el sistema
operativo que arranque al ordenador.



Volvamos al men inicial y marquemos la opcin 4. Mostrar informacin sobre la particin:



INGENIERO RENZO BOLVAR VALDIVIA
19
UNIVERSIDAD NACIONAL DE SAN AGUSTN
En la lnea Desea ver la informacin de la unidad lgica (S/N). ? Escribimos S y nos muestra las
particiones lgicas.





Una vez completado este proceso, reiniciamos y salimos con objeto de formatear las particiones. Para
ello escribimos el siguiente comando FORMAT C:, y as con todas las particiones FORMAT D:,
FORMAT E:, FORMAT F: etc.

Ya tenemos el disco instalado, reconocido por la BIOS, con particiones primaria, extendida, lgicas,
activa y formateado. El disco est preparado para recibir informacin de los sistemas operativos DOS y
WINDOWS.

Instalacin de Windows 98

El siguiente paso ser instalar WINDOWS 98. Para ello tenemos dos opciones, si nuestra BIOS puede
reconocer en el arranque el lector de CDROM (como ocurre en la mayora de los ordenadores),
entraremos en la BIOS, dentro de ella en BIOS FEATURES SETUP entramos en Boot Sequence, esta
opcin nos permite arrancar el ordenador desde la disquetera A:, el disco duro C: o desde el CDROM.
Pongamos el CDROM como dispositivo de arranque. Tambin conviene quitar el protector de virus en el
sector de arranque. Guardamos y salimos de la BIOS. Introducimos el CDROM que contiene el sistema
operativo WINDOWS 98 y seguimos los pasos de la instalacin.
En caso que nuestra BIOS no admita arranque desde el CDROM, tenemos que arrancar desde la
disquetera, para ello debemos conseguir un disquete con autoarranque, que tenga en los archivos
AUTOEXEC.BAT y CONFIG.SYS la configuracin del lector CDROM.











INGENIERO RENZO BOLVAR VALDIVIA
20
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Resumen de Particiones

Qu puede hacer para que mi ordenador me lea el disquete, pues an no tengo sistema
operativo instalado en mi disco C?

Enciende el ordenador y durante los instantes iniciales del arranque pulsa la tecla Supr,
entrars en el SETUP, es una pantalla azul con un men. Elijes la opcin Advanced
Cmos Setup, luego en la opcin Boot Sequences, poner la secuencia A, C, CDROM.
Esto har que cuando el ordenador arranque primero leer el disquete A, si no est leer
el disco C y si no lo acepta, leer el CDROM.
Si tenemos un disquete de arranque y lo insertamos en A: podemos comenzar a trabajar
con el ordenador.

Cuando vayas a instalar Windows es conveniente poner esta secuencia: CDROM, A, C.
Para que lo primero que lea sea el CDROM ya que en l est la instalacin del sistema
operativo.

Para qu tengo que hacer particiones?

Un primer motivo es para ordenar el almacenamiento de datos, ya que es ms fcil tener
varios discos C, D, E, F, G y cada uno destinado a una utilidad, por ejemplo en C
instalamos el s.o., en D programas de grficos, en E bases de datos, en F programas de
video ...... En cambio si slo tenemos una particin C la organizacin es ms dificultosa,
aunque podemos crear carpetas (directorios), pero an as es ms cmodo con el sistema
de particiones.

Otro motivo es la instalacin de varios sistemas operativos. Si vamos a instalar
Windows y Linux, aunque estn en el mismo disco fsico deben estar en sitios distintos
independientes del disco. Adems la forma en que estn grabados los datos en la parte
de Windows es distinta de la forma en que estn grabados en la parte de Linux.

Un tercer motivo, aunque ya superado, es que algunos sistemas operativos slo pueden
acceder a una cantidad de 2G. Por lo tanto si tenemos un disco de 8G slo se podr
acceder a 2 G (si utilizamos FAT16). Para arreglarlo engaamos al s.o. hacemos
varias particiones, por ejemplo hacemos 4 particiones de 2G, y creamos 4 discos C,
D, E y F de esta manera podemos acceder a la totalidad del disco fsico.

Cmo hago las particiones?

Introduzco en A un disquete de arranque, y escribo la orden fdisk , me sale un texto
preguntando si queremos hacer un formateo para discos grandes. Esto quiere decir que
el disco lo podemos formatear con FAT16(n) o con FAT32(s). Con FAT32 podemos
hacer una nica particin de todo el disco(o varias); podemos tener un disco C con 8G,
adems con este tipo de formateo los datos se almacenan con ms eficiencia. En cambio
con FAT16 lo mximo que reconoce son particiones de hasta 2G.





INGENIERO RENZO BOLVAR VALDIVIA
21
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Es probable que el disco est particionado de usuarios anteriores. Si queremos realizar
todo el proceso de formateo, debemos 3. Eliminar las particiones que tenga. Puede
tener particiones lgicas, extendidas y primarias. Las borraremos por ese orden.
Entramos en el men y activamos las opciones de borrado.

Una vez que el disco no tenga particiones, bien porque las he borrado o bien porque lo
acabo de comprar, cmo realizo las particiones?

Le doy a la opcion 1. Crear una particion. Saldr otro men, vamos a 1. Crear una
particin primaria. Establecemos el tamao, por ejemplo 1500 (Megas).
Ya tenemos la particin creada, ahora la vamos hacer activa. Vamos al men inicial y
pulsamos la opcin 2. Establecer la particin como activa.

En determinado momento nos puede pedir que le digamos si queremos hacer una sola
particin o varias.

Ahora vamos a crear una particin extendida para que acoja a varias lgicas.
Volvemos al men principal y tomamos otra vez la opcin 1. Crear una particin . En
el men siguiente elejimos 2. Crear una particin extendida. Y escojemos el resto del
disco que nos queda.

Una vez establecida la particin extendida la vamos a repartir en varias particiones
lgicas. Para ello elejimos la opcin 3. Crear unidades lgicas. Y vamos estableciendo
tamaos a las particiones que vamos creando. Por ejemplo creamos una de 2G. Luego
otra de otros 2G y as hasta configurar todo el disco.

Podemos ir al men principal y pulsar la opcin 4. Mostrar informacin, nos indicar
como est realizado el formateo de nuestro disco.

Qu es una particin primaria?

En la plataforma x86, el disco lo podemos dividir en 4 particiones primarias. Resulta
que a veces nos gustarias tener ms de 4 particiones. Para eso se cre la llamada
particin extendida, para poder disponer de ms de 4 particiones. La particin extendida
puede contener un muchas particiones llamadas lgicas. En las particiones primarias se
instalan los sistemas operativos. Por ejemplo podemos tener una particin primaria y en
ella instalado en Windows, otra particin primaria e instalamos Linux y adems un
particin extendida con varias lgicas en su interior, en estas particiones lgicas
almacenaremos datos y programas. Para que arranque Windows debe estar en una
particin primaria, y en caso de que tengamos dos discos, en el disco maestro.

Qu es una particin extendida?

A veces resulta que particionar el disco en 4 particiones queda corto. Se desarroll la
llamada particin extendida que consiste en utilizar una de las particiones primarias de
tal manera que pueda contener a un subconjunto de particiones. Esa particin que puede
contener a otras se llama extendida. Y las que contiene se llaman particiones lgicas. La
particin extendida no tiene datos, lo que tiene son a otras particiones llamadas lgicas
que estas si pueden contener datos y programas.

INGENIERO RENZO BOLVAR VALDIVIA
22
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Creacin de una particin Linux en un disco duro completamente particionado con el S.O.
Windows.

Disponemos de un disco duro de 8,2 G, en el que se encuentra instalado el S.O. Windows. El disco tiene
una particin primaria activa (C:) de 1.004M y una particin extendida de 7.216,7M, en sta se
encuentran 8 particiones lgicas, segn se ve en el grfico. Vamos a crear 2 particiones nuevas, una
native Linux Ext2 de 855M y otra Linux Swat de 70,6M, con el objetivo de que convivan los dos S.O..
Este cambio se ha de realizar sin perder los datos que tenemos en el disco.

Vamos a eliminar la particin I: de 1011,9M. Puede ocurrir que en esta particin tengamos una serie de
programas, archivos, etc... que no queremos perder. Para ello vamos a llevarlos a otra particin que tenga
sitio suficiente para contenerlos. Este cambio de sitio, normalmente, no lo podemos realizar copiando o
arrastrando el directorio o el programa de un lugar a otro mediante las utilidades del S.O. Windows
(Copiar); pues si se trata de un programa, puede ocurrir que un archivo situado en otra particin, llame al
programa creyendo que est en la antigua particin, pero al haberla cambiado de lugar no la encuentre,
producindose un error. Para solventarlo Partition Magic dispone de una utilidad que se encuentra en
Herramientas / MagicMover, para mover los programas, directorios, archivos ..... de un lugar a otro, de
manera que todo el sistema se entere que tales aplicaciones se encuentran en otro lugar. Ver en la ayuda
Mover aplicaciones con MagicMover.
En cualquier momento podemos deshacer cualquier operacin, mediante General / Deshacer cambios.



1.- Despus de haber dejado la particin que vamos a eliminar vaca de aplicaciones, bien borrandolas o
bien cambindolas de sitio mediante MagicMover, nos encontramos con el siguient grfico:



2.- Vamos a eliminar la particin I:. Cliqueamos sobre I:.














INGENIERO RENZO BOLVAR VALDIVIA
23
UNIVERSIDAD NACIONAL DE SAN AGUSTN
3.- Vamos a Operaciones / Eliminar. Ponemos su etiqueta, en este caso se llama Documentos, y
aceptamos.



4.- Obtenemos el siguiente grfico, donde hemos creado un espacio vaco de 1011,9M dentro de la
particin extendida. Vamos a sacar este espacio fuera de la zona celeste.



5.- Cliqueamos sobre la zona verde H: y luego vamos a Operaciones / Cambiar tamao | Mover ...
Luego desplazamos hacia la derecha la zona verdosa. Y aceptamos.






6.- Tenemos esta nueva distribucin, donde el espacio disponible (gris) se ha desplazado hacia la
izquierda.



7.- De la misma forma vamos desplazando el espacio disponible hacia la izquierda, hasta que llegue al
extremo inicial de la particin lgica.



INGENIERO RENZO BOLVAR VALDIVIA
24
UNIVERSIDAD NACIONAL DE SAN AGUSTN
8.- Vamos a sacar el espacio disponible de la particin extendida. Cliqueamos sobre la zona celeste.


9.- Vamos a Operaciones / Cambiar tamao | Mover ...



10.- Y movemos la zona celeste del dibujo hacia la derecha, hasta obtener un espacio disponible de
1011.9M



11.-Aceptamos y obtenemos:



12.- Ya hemos sacado el espacio libre fuera de la particin extendida. Ahora vamos a crear dos
particiones Linux, una para el sistema y otra de intercambio (Swat), ambas son obligatorias.
Para ello nos situamos en la zona gris y vamos a Operaciones / Crear.

13.- Rellenamos los distintos apartados. La particin deber ser primaria de tipo Linux Ext2, el tamao
que hemos elegido es de 855M. Aceptamos.




14.- Se ha creado la particin Linux de 855,0M (zona violeta).





INGENIERO RENZO BOLVAR VALDIVIA
25
UNIVERSIDAD NACIONAL DE SAN AGUSTN
15.- Ahora vamos a crear la particin Swat. Cliqueamos sobre la zona gris. Vamos a Operaciones / Crear.
Rellenamos los distintos apartados. La particin deber ser primaria de tipo Linux Swap, el tamao que
hemos elegido es de 70,6M. Aceptamos.




16.- Obtenemos la siguiente distribucin:




17.- Ya hemos creado dos particiones que acogern al sistema operativo Linux y no hemos perdido
ningn dato correspondiente a las aplicaciones Windows. Adems hemos dejado un espacio de 86,3M sin
utilizar.

Cuando cree, elimine, oculte y muestre particiones, las letras de unidad pueden cambiar e impedir la
ejecucin de las aplicaciones porque los accesos directos, los archivos de inicializacin y las entradas del
registro de la aplicacin hacen referencia a unidades incorrectas. DriveMapper es un asistente que le
ayuda a actualizar fcilmente las referencias a letras de unidad.


Ejercicio.


Mediante las rdenes Operaciones / Informacin / Info. Sobre particin e Info. Sobre FAT,
realizndola en cada particin, hacer un dibujo indicando el comienzo y final del MBR, boot, FAT, root y
datos, las indicaciones se deben hacer el sectores absolutos y CHS.



INGENIERO RENZO BOLVAR VALDIVIA
26
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Eliminacin, creacin y cambio de lugar de una particin con Partition Magic.

En este disco observamos una particin primaria C:WINDOWS (con FAT16) , otra raiz (/) con Linux
Ext2 (violeta), otra Linux Swap (amarilla), luego un espacio vacio de 86,3M (gris) y una particin
extendida (con FAT16) (celeste) y dentro de ella 7 particiones lgicas (verdes). Recordamos que las
controladoras EIDE admiten hasta 4 particiones primarias, o tres primarias y una extendida como en ste
caso.
En cualquier momento podemos deshacer cualquier operacin, mediante General / Deshacer cambios.

a) Eliminacin.

Vamos a quitar las dos particiones Linux (la raiz (/) y la swat) as como el espacio disponible de 86,3M, y
a crear una particin lgica, entre H: e I:, dentro de la extendida.








INGENIERO RENZO BOLVAR VALDIVIA
27
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Para ello:
1. Cliqueamos el rectngulo violeta que indica la particin de Linux Ext2: .

2.- Vamos a Operaciones / Eliminar, saldr un cuadro como el de la figura, escribir en el rectngulo
blanco el nombre de la etiqueta del disco, en este caso NO NAME.



3. Le damos a Aceptar y el rectngulo violeta cambiar a gris, , indicando que la particin
se ha eliminado.
4.- Lo mismo haremos con la particin Swat

5.- Despues de este proceso nos encontraremos con el siguiente dibujo,:



que nos indica que hemos creado un espacio vaco suma del dejado por Linux Ext2 (855M), Linux Swap
(70,6M) y Espacio dispo (86,3M), obteniendo un total de 1011,9M de espacio disponible.

b) Cambio de lugar.

Ahora el espacio disponible obtenido de 1011,9 lo vamos a introducir en la particin extendida, entre la
particin H: e I:.






INGENIERO RENZO BOLVAR VALDIVIA
28
UNIVERSIDAD NACIONAL DE SAN AGUSTN
1.- Vamos a introducir primero el espacio disponible en la particin extendida. Cliquear sobre la particin
extendida (zona celeste).




2.- Vamos a Operaciones / Cambiar tamao| Mover ...




3.- Movemos la parte izquierda hasta que la zona azulada ocupe toda la barra.



4.- Observamos el nuevo tamao 7.216,7 de la particin extendida. Aceptamos. Obtenemos la siguiente
imagen:



INGENIERO RENZO BOLVAR VALDIVIA
29
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Hemos introducido el espacio en la particin extendida. Ahora vamos a situarlo entre H: e I:.

5.- Cliqueamos sobre la particin D:

6.- .- Vamos a Operaciones / Cambiar tamao| Mover ... y movemos la parte izquierda de la zona verde
hacia la izquierda, y luego la parte derecha de la zona verde, de manera que al final la particin D: se
halla desplazado hacia la izquierda. Vamos a mantener su tamao 1011,9, en mi caso.







Este paso tambin lo podramos haber realizado llevando toda la zona verde hacia la izquierda :





6.- Hemos introducido el espacio disponible entre las particiones D: y E:



7.- De la misma manera podemos ir desplazando el espacio disponible hasta situarlo entre H: e I:.
Cuando hagamos estos cambios tratemos que la particin que se va desplazando hacia la izquierda
mantenga su tamao.

8.- Despus de varios desplazamientos tenemos:














INGENIERO RENZO BOLVAR VALDIVIA
30
UNIVERSIDAD NACIONAL DE SAN AGUSTN
c) Creacin de una particin lgica FAT.

Ya hemos situado el espacio disponible entre H: e I:. Ahora vamos a crear en este espacio una particin.

9.- Vamos a Operaciones / Crear. Ponemos tamao, una etiqueta (nueva) y aceptamos.



10.- Hemos obtenido la siguiente distribucin:




11.- Hay que tener en cuenta que antes tenamos 7 particiones lgicas D, E, F, G, H, I y J , ahora tenemos
adems la particin K haciendo un total de 8. Las particiones D, E, F, G y H mantienen sus posicin, pero
las que antes eran I y J han sufrido un cambio pus se ha situado una nueva por delante y adems ha
cambiado su letra, es decir, la que antes era la I ahora es la J y la que antes era la J ahora es la K, debido a
la aparicin de la nueva particin. Esto puede provocar errores, pues los programas instalados
anteriormente a estos cambios pueden ir a buscar un cierto archivo a la antigua particin I:, con el
resultado de no encontrarlo ya que ahora se encuentra en J :. Lo mismo ocurrira cuando un programa vaya
a buscar archivos a la antigua particin J :, ya que esta ahora es la K:. Para solucionar este problema,
vamos a Herramientas / DriveMapper, esta utilidad le indicar a todo el sistema cmo han cambiado los
distintos archivos, solucionando el problema creado.


Ejercicio: Mediante las rdenes Operaciones / Informacin / Info. Sobre particin e Info. Sobre FAT,
realizndola en cada particin, hacer un dibujo indicando el comienzo y final del MBR, boot, FAT, root y
datos, las indicaciones se deben hacer en sectores absolutos y CHS.




INGENIERO RENZO BOLVAR VALDIVIA
31
UNIVERSIDAD NACIONAL DE SAN AGUSTN
SISTEMAS DE ARCHIVOS EN S.O. BASADOS EN DOS

Tabla de Asignacin de Archivos (FAT). Cluster
El sistema de archivos de tipo FAT se usa en los sistemas operativos DOS, Windows 3.X y
Windows 95/98. Consiste en una tabla de n bits que nos permitir, mediante combinacin de
esos bits, acceder al cluster que nos interese. Segn el nmero de bits, pueden existir los
siguientes tipos de FAT:
FAT12: que se emplea en disquetes y se us en los primeros discos (o particiones)
de menos de 20 MB. Utiliza 12 bits para direccionar, por lo que puede acceder a 2
12
=4.096 clusters.
FAT16: que se emplea para el acceso a discos (o particiones) con una capacidad
mxima de 2 GB. Utiliza 16 bits (2 bytes) para direccionar, por lo que puede
acceder a 2
16
=65.536 clusters.
FAT32: que se emplea en discos (o particiones) con una capacidad entre 512 MB y
2 terabits. Utiliza 32 bits (4 bytes) para direccionar, por que puede acceder a 2
32
=
4.294.967.296 clusters.
Vayamos por partes; primero, los clusters; son agrupaciones de sectores en que el disco duro
est dividido. El nmero de sectores que contiene un cluster es siempre potencia de dos. En
ellos se guardan los archivos. Se da la peculiaridad de que un cluster no puede ser compartido
por dos archivos distintos, por lo que si tenemos un tamao de cluster de 16 KB y queremos
guardar un archivo que ocupa 17 KB, se repartir en dos clusters, ocupando uno entero y slo 1
KB del otro; el resto (15 KB) se desperdiciar: tiraremos el 47% del espacio!!.
El tamao del cluster
1
vara en funcin del de la particin pero tiene un valor mximo de 32 KB
(32768).

1
Tamao del cluster en FAT16 y FAT32
El mayor fichero posible para un drive (o particin) en FAT32 es de 4 GB. Las aplicaciones
basadas en Win32 pueden abrir ficheros de ese tamao sin manipulaciones especiales. Sin
embargo las que no se basan en Win32 deben usar la funcin Int21h 716Ch(FAT32) con el flag
EXTENDED_SIZE (1000h) activado.
FAT32 incluye 4 bytes por cluster dentro de la tabla de asignacin de ficheros. Esto difiere del
sistema FAT16, que contiene 2 bytes por cluster, y del FAT12, que contiene 1,5 bytes por
cluster en su tabla de asignacin de ficheros.
Destacar que los 4 bits ms altos de los 32 de la FAT32 estn reservados y no forman parte del
nmero de cluster. Por lo que las aplicaciones que directamente leen la FAT deben enmascarar
estos bits para evitar alterar su valor.
La tabla siguiente realiza una comparacin entre los tamaos de los cluster en FAT16 y
FAT32 de acuerdo con el tamao de la particin.
Tamao de la
particin
Tamao del cluster en
FAT16
Tamao del cluster en
FAT32

256 MB 511 MB 8 KB Not supported
512 MB 1023 MB 16 KB 4 KB
1024 MB 2 GB 32 KB 4 KB
2 GB 8 GB Not supported 4 KB
8 GB 16 GB Not supported 8 KB
16 GB 32 GB Not supported 16 KB
>32 GB Not supported 32 KB
INGENIERO RENZO BOLVAR VALDIVIA
32
UNIVERSIDAD NACIONAL DE SAN AGUSTN


Por ejemplo, para FAT16 el tamao de cluster y su tamao en sectores sera el siguiente:

Tamao particin en
MB
Tamao del cluster en
Bytes
Tamao del cluster en sectores de 512
Bytes
>2048; <1024 32768 64
>1024; <512 16384 32
>512; <256 8192 16
>256; <128 4096 8
>128; <64 2048 4

Recalquemos que todo esto no lo decide el usuario sino que el sistema operativo funciona as.
La nica forma que hay en DOS de modificar el tamao del cluster es modificando el tamao de
la particin.
Quiere decir que una particin se dividir lgicamente en una cantidad de clusters que se
"asignarn" o ubicarn cuando haya que escribir un archivo.
Estos sistemas operativos permiten al usuario solamente decidir en que lugar jerrquico dentro
del rbol de directorio pondr sus archivos, pero no permite como s lo hacen otros sistemas,
decidir en que cluster ir a parar un archivo. Esto lo determina el sistema por s mismo mediante
la aplicacin de algoritmos no modificables por el usuario.

La FAT es uno de los elementos de un sistema de archivos. Ante todo, lo que es fundamental en
un disco es un sector de arranque o boot record que es el primer sector del disco o de la
particin y que permitir a la CPU saber cmo tratar a ese disco. Es decir que aqu el disco
"informa" a la CPU de caractersticas tales como el medio de que se trata, el tamao del cluster,
el tamao de la FAT, qu sistema de archivos se usan, cantidad de cabezas y sectores, etc.

Hay que tener en cuenta que en un solo disco rgido podemos tener varios discos lgicos
(particiones). De esta forma tendremos un boot record por cada disco lgico. La informacin
acerca de cuntos volmenes o "particiones" hay en un disco y su tipo, se encuentra en una tabla
de un sector de longitud que se llama tabla de particiones. En realidad lo primero que lee la
CPU de un disco es esta tabla, y esta remite al/a los boot record/s pertinentes. (En los disquetes
no hay tabla de particin sino directamente el boot record).

Luego, los directorios nos darn el nombre, el tamao, las ubicaciones lgicas de los archivos,
atributos, etc. considerndose los subdirectorios como de la misma naturaleza que los archivos.
Es decir que se trata de una estructura recursiva que se puede extender indefinidamente. Esto es
lo que se llama comnmente rbol jerrquico o tree. Hay un atributo, un byte, que determina si
una entrada de directorio es un archivo o un subdirectorio que a su vez puede contener otros
archivos o subdirectorios.



INGENIERO RENZO BOLVAR VALDIVIA
33
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Hasta este momento con este sistema de archivos que estamos describiendo ya tenemos la
posibilidad de almacenar archivos y subdirectorios en forma contigua. La implementacin de la
FAT se hace necesaria porque las aplicaciones de la vida real necesitan que los archivos puedan
aumentar su tamao.
Pensemos el siguiente ejemplo. Si copio a un disco tres archivos de un MB c/u con un sistema
de archivos sin FAT, en el momento en que necesite agregar informacin al primer archivo,
tendr que efectuar operaciones complicadas tales como verificar el espacio libre contiguo que
tengo disponible en el disco (como condicin tiene que haber espacio igual o mayor al tamao
final que tendr el archivo). Luego tendra que copiar el primer archivo de 1 MB a continuacin
del ltimo y a continuacin agregar la informacin nueva, digamos otros 200KB. De este modo
el disco quedara con 1 MB libre al inicio (espacio del archivo que se movi), 1 MB ocupado
por el segundo archivo, 1 MB ocupado por el tercero y 1,2MB ocupado por el primer archivo
que creci 200KB y a continuacin el resto libre del disco hasta el final. Este tipo de
implementaciones ocupara mucha memoria y traera adems problemas de realizacin
insalvables.
La solucin que adoptan todos los sistemas operativos de una u otra manera es la de considerar
los archivos como compuestos de clusters. Esto soluciona el problema descrito ms arriba y por
otro lado hace que una vez interpretado el boot record, la CPU ya no maneje cilindros, cabezas
y sectores sino siempre clusters o unidades de asignacin.
La mecnica de funcionamiento de la FAT es la siguiente (se explica para FAT16; para FAT32
el mecanismo es el mismo):
1) Numeramos todos los cluster de nuestra particin. Y se crea una tabla de 2 bytes (16 bits -
>FAT 16), al inicio de la particin, con tantos elementos como cluster tengamos en
nuestra particin.
2) Ahora dividimos nuestro tamao de particin por 65535 (n mximo de clusters que
podemos tener). Pongamos un ejemplo. Supongamos una particin de 827.000.000 bytes.
Entonces dividido por 65535 nos da: 12619 bytes para cada cluster. Pero hemos dicho que
un cluster eran 1 o 2 o 4 o 8 o 16... sectores. O sea o 512 o 1024 o 2048 o 4096 o 8192 o
16384 ..... Entonces en nuestro caso, debe ser 16384, ya que si fuese ms pequeo
tendramos mas de los 65535 posibles.
3) Como ya en nuestro disco, hemos prefijado que el cluster es 16384 es decir 16 KB.
Hacemos ahora las operaciones inversas para ver entonces cuantos cluster reales tenemos:
827.000.000 / 16384 =50476 cluster.
4) Bien, a continuacin, se define un espacio para contener lo que llamamos el directorio
raz del disco. Es un espacio limitado en donde secuencialmente se escribirn los nombres
de los archivos (un directorio tambin es un archivo que contiene los nombres de otros
programas...etc.). En este espacio, se escribir, tanto el nombre como la fecha, los
atributos y el "cluster" de comienzo del archivo en el disco.
5) Entonces empecemos. Supongamos un disco vaco. Supongamos que todas las entradas de
la FAT (nuestra tabla anterior), se han rellenado con x'FFFF' (en hexadecimal, es decir
todo a unos binarios). Esto no es verdad, pero para nuestro ejemplo nos vale). Bien
entonces nuestro primer archivo contiene un documento, supongamos que de 25.000
caracteres. Y se va a llamar "docu-1.txt".
6) El sistema operativo, primero va al directorio, busca un hueco, en nuestro caso como est
vaco lo escribe al principio, escribe la fecha y el tamao y los atributos del archivo. Y
ahora a calcular...
INGENIERO RENZO BOLVAR VALDIVIA
34
UNIVERSIDAD NACIONAL DE SAN AGUSTN
7) Que ocupa? 25000 Cunto es el tamao del cluster? 16384. Bien entonces se necesitan 2
cluster.
8) Cul es el primer cluster libre?. Vamos a la tabla de la FAT, y se busca uno que tenga
todo a 00, esto indica libre. Qu nmero, posicionalmente, ocupa?. Supongamos que
el numero 300 (ya que los anteriores estn marcados como utilizados, porque la propia
FAT y el directorio principal ocupan supongamos ese espacio). Bien pues en el directorio
ponemos tambin el numero 300 y en la posicin 300 de la FAT ponemos un FF.
9) Como ocupa 2 cluster, busca la siguiente entrada en la FAT, como estaba vaca, encuentra
justo el siguiente. El 301. Entonces a la entrada anterior (300) que contiene un cero, le
pone 301, y a si mismo se pone un FF, que significa fin de archivo (EOF)..
10) Ahora se graba el archivo. Los primeros 16384 bytes en el cluster 300 y el resto en el 301.
Y ahora. Cmo se recupera el archivo?
Pues fcil. Se va al directorio, y se busca el nombre del archivo. Cuando lo hemos localizado
tambin hemos encontrado el numero mgico 300. Luego ya podemos leer del cluster 300 del
disco los primeros 16384 bytes. Ahora, vamos a la FAT a la posicin 300 de la tabla. Y all
encontramos un 301, luego vamos al disco y leemos el cluster correspondiente. Luego volvemos
a la posicin 301 de la FAT y como ya contiene un cero, es que hemos finalizado.
Especificaciones
La FAT contiene una entrada por cada bloque de disco, cada entrada de grupo de la FAT
contiene cdigo para indicar lo siguiente:
El grupo esta disponible.
El grupo esta ocupado.
El grupo esta defectuoso (es decir tiene un sector defectuoso).
El grupo es el ultimo del archivo.
Un apuntador (nmero de grupo) al siguiente grupo de archivo.
Los grupos se asignan a los archivos uno por segn su demanda.
El tamao de bloque esta dado en el sector de arranque y puede ir de 1 sector (en los discos en
RAM) hasta 8 sectores (discos duros de gran tamao). El tamao de la entrada de la FAT era de
12 bits (versin 1.0) la cual les permita manejar disco de hasta 4096 bloques. Al surgir los
grandes discos duros, este se modifico a 16 bits (FAT16), lo que permita 64 K bloques, luego
se modifico a 32 bits de direccionamiento (FAT32), lo que permite 4 G bloques. Las particiones
mayores de 32M se manejaban mediante tamaos de bloque mayores que los 512 bytes
estndar.
Fragmentacin
Los Clusters que pertenecen a un archivo pueden llegar a estar dispersos por todo el disco o bien
fragmentados. Esto se debe a que los archivos eliminados dejan espacios libres reutilizados por
DOS, cuando almacena nuevos archivos. Si un archivo no puede almacenarse en uno de estos
espacios libres debe fragmentarse, cada cluster contiene informacin relativa a la ubicacin del
siguiente grupo.
La tabla de asignacin de archivos, que en rigor debera llamarse tabla de asignacin de clusters,
lleva la cuenta, en tiempo real de qu cluster est siendo ocupado por qu archivo. Esto permite
INGENIERO RENZO BOLVAR VALDIVIA
35
UNIVERSIDAD NACIONAL DE SAN AGUSTN
la fragmentacin, porque cuando se va a leer o recuperar un archivo grabado en un disco, se
consulta esta tabla y se va levantando en memoria cluster por cluster no ya en orden de
contigidad sino en el orden que dicta esta tabla.
Recuperacin y/o Confiabilidad
Cuando se pens el DOS, se sospech que la FAT podra ser crtica para el correcto acceso a la
informacin, de modo que se implement esta estructura duplicada. El sistema operativo
actualiza siempre ambas tablas "al mismo tiempo" y deben en teora ser iguales. Solo que
finalmente el SO no lleg nunca a dar un uso a la copia 2 de la FAT. Es decir, no hay subrutinas
nativas del DOS que echen mano de la segunda copia cuando las cosas se ponen feas. Hay
utilidades (p.ej. CHKDSK) que comparan ambas copias y detectan si hay diferencias entre ellas.
Este es un procedimiento que sigue todo usuario en el mantenimiento normal de su sistema. Las
utilidades estn programadas con algoritmos que tratan de determinar cules seran las partes de
la FAT 1 y de la FAT 2 que "estn buenas" (es decir, que permiten el acceso a los archivos
fragmentados a lo largo de toda la particin) o que son mejores. La utilidad considera cumplida
su misin si ambas copias terminan siendo iguales bit a bit, es decir que buscan una coherencia
desde el punto de vista formal del sistema de ficheros, sin importar que en el camino se pierdan
archivos.
Si la FAT me indica que mi archivo estaba compuesto por los clusters 1000, 1002, 1003 y 1022
pero en realidad se compona por los 1000, 1001, 1002 y 1003, obviamente no podr leer el
archivo como corresponde sino que obtendr "algo" con el mismo nombre que el archivo
perdido pero que tendr el primer cluster igual, el segundo desaparecido, el tercero en lugar del
segundo, etc.
Tengamos en cuenta que la relacin entre la informacin de la FAT y la distribucin real de
informacin en las superficies magnticas es univoca. Cuando esto no es as se generan cdigos
de error tales como "clusters perdidos", "clusters cruzados", "hay espacio asignado en su FAT
que probablemente no hace ms que ocupar espacio", etc.
Para resumir digamos que la estructura de un disco DOS es como sigue:
1 tabla de particin para todo el disco
1 tabla de particin adicional por cada particin a partir de la segunda
1 boot record por particin
2 copias de FAT iguales por particin
1 directorio raz por particin.







INGENIERO RENZO BOLVAR VALDIVIA
36
UNIVERSIDAD NACIONAL DE SAN AGUSTN
FAT16 vs FAT32
La FAT16 est todava disponible debido a su extendida compatibilidad con otros sistemas
operativos no-Microsoft. La mayor ventaja de la FAT32 sobre la FAT16 es su mayor eficiencia
en discos grandes (a veces sobre el 20-30 %) y que puede trabajar con discos mayores de 2 GB
sin tener que usar varias particiones. La tabla siguiente muestra una comparacin entre ambas
FAT.

FAT16 FAT32
La mayora de los sistemas operativos (MS-
DOS, Windows 98, Windows NT, OS/2, y
UNIX) pueden implementarla y usarla.
Generalmente, la FAT32 se usa slo en
Windows 98 y Windows 95 OSR2.
Es eficiente, en velocidad y
almacenamiento, en dispositivos menores
de 256 MB.
Los dispositivos menores de 512 MB no
pueden trabajar con FAT32.
La compresin de discos (igual que
Drvspace) est soportada.
La compresin de discos no es posible con
FAT32.
FAT16 est limitada a un tamao de 65525
clusters teniendo cada cluster un tamao en
funcin de la particin que como mximo
puede ser de 32 KB, siendo la capacidad
mxima de la particin 2 GB.
FAT32 permite x clusters, siendo la
capacidad mxima de la particin 2 terabits,
con un tamao mximo de cluster de 32
KB.
El almacenamiento de ficheros en un
sistema FAT16 puede ser ineficaz en discos
grandes si el tamao del cluster se
incrementa. El espacio asignado para
almacenar un fichero se basa en el tamao
del cluster y no en el del fichero. E.j. un
fichero de 10 KB almacenado en clusters de
32 KB malgastara 22 KB.
El tamao de cluster de una FAT32 es de 4
KB (en sistemas menores de 800 MB)



























INGENIERO RENZO BOLVAR VALDIVIA
37
UNIVERSIDAD NACIONAL DE SAN AGUSTN
PARTICIONES EN UN DISCO DURO
Por definicin y convenio, un disco duro permite hasta 4 particiones. No puede tener ms y la
explicacin, proviene del diseo del sector de boot (arranque) del disco duro. A este sector de
boot, se le llama tambin MBR (Master Boot Record). Dicho sector que ocupa siempre la
misma posicin fsica en todos los discos duros (cabeza cero, cilindro cero, sector 1), tiene un
diseo fijo.
Estas particiones pueden ser PRIMARIAS SECUNDARIAS (tambin llamadas extendidas).
Y pueden distribuirse de 1 a 4 primarias o hasta tres primarias y una secundaria. Un aspecto
importante a tener en cuenta cuando se trata de particiones primarias es el hecho de que en todo
momento solo una de las particiones est "activa". Cuando una particin primaria determinada
est "activa", no se puede acceder a las dems particiones primarias en el mismo disco fsico.
Por consiguiente, el sistema operativo de una particin primaria no puede acceder a los datos de
otra particin primaria en el mismo disco fsico. En la particin secundaria (extendida),
podemos crear luego, las llamadas unidades lgicas. Es decir podemos subdividirla en otras
partes ms pequeas y asignarles letra de disco.
Por ejemplo, supongamos un solo disco fsico con 3 particiones primarias (la primera "activa"),
y una particin extendida con otras 2 unidades lgicas. Nuestro disco, de cara al sistema
operativo tendr la letra C: para la unidad primaria activa. Las letras D: y E: para las dos
unidades lgicas dentro de la particin extendida. Y las otras dos particiones primarias SON
IMPOSIBLES de ver por el sistema operativo. Las otras dos particiones que ahora no estamos
usando (porque no estn activas) nos podran servir para tener distintos sistemas operativos que
no se vean entre s, y que con un pequeo programita o utilidad que cambiara la particin
primaria activa, se podran utilizar, cambiando completamente el entorno de trabajo.
Todos los sistemas operativos tienen una herramienta (FDISK o similar), que "sabe" crear en
vaco el sector MBR y adems lo hace automticamente si el disco est nuevo (recin
comprado). FDISK en modo MS-DOS y Windows, slo permitir crear una particin por disco
y una secundaria (extendida) con sus posibles unidades lgicas. Con otras utilidades, como
Partition Magic, podemos crear ms particiones.
Recordad que el tamao de un sector es nicamente 512 bytes.
La estructura de dicho sector, es un mini-programa y una pequea tabla de 4 elementos. Cada
elemento de la tabla, tiene los siguientes datos:
cabeza, cilindro, sector de donde empieza una particin, de donde termina,
tipo de particin (hay unos cdigos para FAT 16, FAT 32, Linux, NTFS, primaria,
secundaria etc...),
una marca de cual es la particin "arrancable".
El mini-programa de este sector, lo nico que sabe hacer es leer dicha tabla, buscar si existe una
particin "arrancable" y si existiese, va a la posicin del cilindro, cabeza, sector de comienzo y
all carga en memoria el primer sector que encuentra y lo ejecuta. Este nuevo sector es
precisamente el "boot" de la particin (no confundirlo con el MBR, o sector 2 "boot" del disco
que hemos citado anteriormente). Este ultimo "boot", el responsable de crearlo es el "format". Y
el responsable de la creacin de las particiones es el FDISK (en sistemas Microsoft)
Entonces, retomando un poco el ttulo de estos artculos, la bios lo que hace es cargar en
memoria el MBR del disco duro (en la direccin 7C00 hexadecimal) y ceder el control a dicho
programa. Este se realoja en otra posicin de memoria, busca la particin "activa" o
"arrancable" y carga en memoria su sector de "boot", tambin en la direccin 7C00, y le cede
control.
INGENIERO RENZO BOLVAR VALDIVIA
38
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Pero antes de continuar con esto, merece la pena que echemos una mirada al sector de
particiones o MBR.
El sector de particiones (MBR)

El llamado sector de particiones es creado por FDISK en su primera llamada (con un disco
recin adquirido y sin preparar) o cuando ejecutamos el comando FDISK /MBR.
Es el primer sector del disco duro (cabeza 0, cilindro 0, sector 1). Este es el sector que siempre
arranca la BIOS primeramente antes de cargar ningn sistema operativo. La bios lo carga en la
posicin de memoria 0000:7C00 siempre que no encuentre un disquete en la unidad A:.
Si los dos ltimos bytes de los 512 de este sector contienen el cdigo 55h,AAh (hexadecimal)
considera este sector como ejecutable y comienza la ejecucin de programa en el primer byte de
este sector una vez se ha cargado en la posicin de memoria anterior.
El cdigo de programa que hay en este sector de arranque, tiene como tarea el reconocer la
particin "activa" y con ello, el sistema operativo a ejecutar, cargar su sector de arranque y
comenzar la ejecucin del cdigo de programa que all est contenido. Ya que este cdigo de
programa, por definicin, se ha de encontrar en la posicin de memoria 0000:7C00, el cdigo de
particin, primeramente, se desplaza a la posicin de memoria 0000:0600 y con ello deja
espacio para el sector de arranque.
Luego las funciones del programa de boot (MBR) del disco duro son:
1) Localizar el sector de arranque de la particin activa, para esto se recorre las 4 entradas de las
4 posibles particiones para ver cual es la activa.
2) Posicionar la cabeza de lectura escritura en dicha particin.
3) Volver a cargar los 512 primeros bytes de esa particin en memoria y ceder el control (este es
el verdadero sector de arranque del sistema operativo. En el caso de MSDOS o WINDOWS, es
creado al dar un FORMAT a la particin).



Esos dos sectores tan caractersticos (en seguida se ver el por qu de sus particularidades) son el de
arranque, tanto de discos duros como de disquetes, y el MBR (Master Boot Record) de los discos duros.
Puesto que en ellos se alojan los virus, lo primero que hace falta es el saber cmo verlos. Se utilizar,
como siempre, el DEBUG.
El sector de arranque es el primer sector lgico tanto de un disquete como de una particin DOS. En un
disquete, ese sector coincide con el primer sector fsico, pero en un disco duro eso no tiene por qu ser
as.




EL PROCESO DE ARRANQUE

Vemoslo con ms detenimiento. Desde el momento en que se aprieta el botn de encendido del
ordenador hasta que el intrprete de comandos del sistema operativo elegido se encuentra a la espera de
las rdenes pertinentes, hay toda una serie de complicadas acciones que a menudo pasan inadvertidas al
usuario ordinario, pero que es imprescindible conocer para entender el funcionamiento de los virus de
arranque.
Puesto que, como se explic el mes pasado, estos virus toman el control del ordenador antes incluso de
que llegue a cargarse el sistema operativo, es imprescindible que alteren el proceso de arranque habitual
para cargarse ellos en memoria, y continen despus como si nada hubiera pasado para que el usuario no
INGENIERO RENZO BOLVAR VALDIVIA
39
UNIVERSIDAD NACIONAL DE SAN AGUSTN
advierta comportamientos extraos. Se explicar primero el proceso de carga normal, tal y como lo
pensaron en un principio los diseadores del PC original de IBM, para ver a continuacin el punto en que
el virus tiene ocasin de modificarlo en su provecho y luego reconducirlo para que el cambio resulte
transparente.
Al pulsar el interruptor de encendido, toda una avalancha de impulsos elctricos empieza a recorrer el
interior del ordenador. Haciendo abstraccin de la parte circuital, pasado un tiempo (del orden de
nanosegundos) los transistores del microprocesador han adquirido ya unos niveles de tensiones y
corrientes adecuados, y la CPU se encuentra en condiciones de ejecutar instrucciones. En todos los PCs
compatibles esas primeras instrucciones se encuentran en la misma posicin de memoria: F000:0000,
correspondiente a los chips de ROM que alojan la BIOS (Basic Input Output System) o "Sistema bsico
de entrada/salida". En esta zona se encuentran rutinas que realizan comprobaciones para asegurarse que
los componentes necesarios para el buen funcionamiento del PC se hayan presentes y funcionan
satisfactoriamente. Habitualmente esta parte del proceso de arranque recibe el nombre de POST (Power
On Self Test, o "auto-test de encendido"): tras hacer una autocomprobacin de la propia CPU, se envan
seales por los buses al resto de la circuitera para comprobar que est presente y funcionando. Se
comprueba la memoria de la tarjeta y se envan seales para controlar su funcionamiento. En este
momento aparecen las primeras imgenes en la pantalla. Siguiendo con la ejecucin del POST de la
ROM-BIOS, se comprueba la RAM escribiendo datos en cada celda de memoria y leyndolos a
continuacin para comparar que sean idnticos. Un contador de la cantidad de RAM que se lleva
chequeada se muestra por pantalla.
A continuacin se envan seales al teclado, comprobndose de paso si hay alguna tecla pulsada. Tras ello
se envan ms seales elctricas a todas las unidades de disco, anotndose cuntas se hayan funcionando.
En los PC AT y posteriores existe una memoria CMOS (conocida tambin como "el SETUP"),
alimentada por bateras, en la que se guarda informacin relativa al hardware del equipo (tipo y nmero
de discos duros, cantidad de memoria, etc...) que se mantiene an cuando el ordenador est apagado. Por
ello, si el equipo no es un XT, los resultados del POST son comparados con lo guardado en el SETUP,
que es el resultado que caba esperar. Si todo va bien se emite un nico pitido, seal de que todos los tests
han sido completados con xito. En caso de haberse detectado problemas, la BIOS trata de informar de
sus posibles causas.
Como es posible que los errores encontrados impidan el correcto funcionamiento de la pantalla, es muy
comn que manifieste los errores mediante combinaciones de pitidos largos y cortos. Con casi toda
probabilidad el lector se habr encontrado alguna vez en esta situacin. As un pitido largo seguido de
otro corto indica problemas con la placa madre, dos pitidos cortos apuntan a fallos del monitor, etc.
Superado el POST de encendido, seguimos en ROM. Ahora se ejecuta el cdigo que "traer a la vida" al
sistema operativo. En primer lugar, si el SETUP no dice lo contrario, se busca la presencia de un disco de
arranque en una disquetera y, en caso de no encontrarse, se trata de arrancar con el disco duro. Como esto
puede traer problemas de seguridad y, como se ver, infecciones con virus de arranque, se incluy
posteriormente la posibilidad de cambiar el orden de arranque en el SETUP para que primero trate de
arrancar el disco duro y, slo en caso de no lograrlo, la disquetera.
Hay una pequea diferencia entre el caso de arrancar con disco duro o con disquete. En el primero la
BIOS lee el "Master Boot Record" (MBR), tambin llamado habitualmente "Tabla de Particiones" en
reconocimiento a la importancia de una estructura de datos contenida en el sector, y le transfiere el
control, mientras que en el arranque desde disquete, al carecer estos de MBR, lo que se lee y ejecuta es el
"Sector de Arranque". Dado que en un arranque desde disco duro tambin existen sectores de arranque, y
finalmente se les pasa a ellos tambin el control, la descripcin del proceso de arranque general se har
suponiendo que se ha arrancado desde disco duro, bastando olvidar todo lo mencionado hasta llegar al
punto del sector de arranque en el caso de que se quiera conocer cmo es un arranque desde disquetera.
Como se ha dicho, la BIOS lee y carga en memoria el Master Boot Record, que est siempre en el primer
sector del disco duro: cabeza 0, cilindro 0, sector 1. La posicin de memoria en que la deposita es, as
mismo, constante: 0000:7C00. La ROM-BIOS comprueba que los 2 ltimos bytes del sector sean 55,AA,
marca utilizada para asegurarse de que se trata de un MBR, e inmediatamente el control del ordenador
deja de estar en la ROM y pasa a esa direccin. Lo primero que hace el MBR es desplazarse a s mismo
(sus 512 bytes) a la zona de memoria 0000:0600 (como siempre, y mientras no se diga lo contrario, la
direccin se da en hexadecimal), para hacer sitio al sector de arranque que el propio MBR cargar y que,
por convenio, debe hacerlo tambin en 0000:7C00.





INGENIERO RENZO BOLVAR VALDIVIA
40
UNIVERSIDAD NACIONAL DE SAN AGUSTN
TABLA 1: Estructura del sector de particiones (MBR) del disco duro.
Desplazamiento Longitud Contenido
000h Variable Cdigo
1BEh 16 bytes Entrada de la Particin nmero 1
1CEh 16 bytes Entrada de la Particin nmero 2
1DEh 16 bytes Entrada de la Particin nmero 3
1EEh 16 bytes Entrada de la Particin nmero 4
1FEh 2 bytes Cdigo de identificacin: 55h, AAh.

La estructura del MBR se detalla en la tabla 1. El cdigo suele ser bastante breve. Una primera parte se
limita a comprobar que haya una nica particin de arranque. Para ello se empieza a mirar a partir de la
posicin 0000:07BE (600 +desplazamiento 1BE dentro del sector) que, como indica la tabla 1, es donde
empieza la informacin de cada particin. El objetivo es comprobar el primer byte de cada tabla: si es un
00, la particin no es de arranque; si tiene un 80h, lo es. Seguidamente, una vez identificada sta de entre
las 4 posibles (*), se mira en su entrada en la tabla correspondiente cul es el nmero de cabeza, el
nmero de cilindro y el nmero de sector en que comienza la particin (ver tabla 2). Se lee entonces el
sector correspondiente a esa combinacin de cabeza-cilindro-sector, y se guarda en la posicin
0000:7C00.
Este sector debe ser el sector de arranque de la particin, encargado de cargar el ncleo del sistema
operativo, y a l se salta para continuar con la carga.

TABLA 2: Estructura de una entrada en la Tabla de Particiones.
Desplazaminet
o
Longitud Contenido
00h 1 byte Estado de la particin: 80h =Particin de arranque. 00h =Particin inactiva.
01h 1 byte Cabeza de comienzo de la particin.
02h 1 word Sector y cilindro de comienzo de la particin.
04h 1 byte
Tipo de particin: 04h=DOS con FAT de 16 bits, 05h=DOS extendida, 06h=DOS >
32 Mb, 83h=Linux, 82h=Linux swap...
05h 1 byte Cabeza en que termina la particin.
06h 1 word Sector y cilindro en que termina la particin.
08h 1 dword Distancia, en sectores, desde el sector de arranque de la particin al MBR.
0Ch 1 dword Nmero de sectores en la particin.

Ya en el sector de arranque, y suponiendo que se trate de una particin DOS, que es el sistema del que se
est haciendo el estudio de sus virus, se empezar actualizando una tabla justo al comienzo del sector
(tras un J MP al resto del cdigo) con informacin sobre el disco (bytes por sector, sectores por cluster,
etc.), y despus se mirar cul es el sector en que empieza el fichero IO.SYS, que es lo que podramos
llamar el ncleo del DOS. A partir de ah se leen los sectores correspondientes a ese fichero (llamado
tambin algunas veces IBMBIOS.COM) y se ejecuta su cdigo.
IO.SYS contiene extensiones de la ROM-BIOS que aade a la BIOS con la que ya se contaba desde el
comienzo del arranque. Seguidamente se carga tambin el MSDOS.SYS (en algunos sistemas,
IBMDOS.COM) que aade las llamadas del sistema operativo (interrupcin 21h) con servicios para tratar
con archivos (**): si hasta ahora el ordenador slo entenda de cabezas y sectores, segn se contina con
la ejecucin el cdigo ser capaz de hacer abstraccin y "comprender" el significado de ficheros y
directorios. El MSDOS.SYS lee un fichero de configuracin creado por el usuario, el CONFIG.SYS, con
informacin sobre drivers de dispositivo y parmetros para el sistema operativo tales como el nmero de
buffers. Para finalizar se carga el COMMAND.COM, el intrprete de comandos que "ejecuta" otro
fichero de configuracin con las primeras rdenes que se han de ejecutar en cada arranque: el
AUTOEXEC.BAT.

MODIFICANDO EL PROCESO DE ARRANQUE: EL VIRUS SE INTERPONE

Tal y como se ha descrito, el proceso de arranque comienza ejecutando cdigo que viene con el ordenador
pregrabado en unos chips de ROM. Esto hace que sea inalterable por un virus que slo tiene capacidad de
INGENIERO RENZO BOLVAR VALDIVIA
41
UNIVERSIDAD NACIONAL DE SAN AGUSTN
actuar y modificar el discurrir habitual de los hechos cuando se abandona la ROM, es decir, cuando la
BIOS pasa el control de la ejecucin al MBR del disco duro o al sector de arranque del disquete.
El procedimiento, por tanto, para recibir el control tras el POST consiste en sustituir el cdigo de ese
sector por el del virus, que se acomoda as en memoria, carga otros sectores si ocupa ms de 512 bytes, y
continua despus con el proceso normal de carga sin que note nada el usuario, pero teniendo ya el control
del sistema.

ELIMINAR UN VIRUS DE ARRANQUE
Para terminar, se ofrece un resumen de los pasos, ordenados, que se sugieren para eliminar un virus de
arranque:
Localizar el virus, bien en el MBR o en el sector de arranque; a ojo si es posible y, en su defecto,
desensamblando ambos sectores.
Guardar una copia del sector en que se aloja el virus en un disquete.
Tratar de localizar el sector que el virus ha suplantado en los lugares habituales ya mencionados.
De no encontrarlo as, desensamblar el virus hasta encontrar el cdigo que lee el sector original y
le pasa el control.
Leer el sector original y colocarlo en su lugar, reescribiendo el virus. Re-arrancar.
Si todo va bien, el proceso ha terminado. De quedarse colgado el sistema, colocar de nuevo la copia que
se hizo del sector vrico en su lugar, y tratar de identificar el problema. Tngase en cuenta que algunos
virus, sobre todo cuando atacan a disquetes, no guardan copia del sector original. En tal caso la nica
solucin consistir en colocar un sector de arranque "genrico".
NOTAS

(**) En todas las versiones del DOS el procedimiento de carga era el descrito. Sin embargo, con la
llegada de Windows 95 ha cambiado ligeramente al integrarse todos los servicios en el IO.SYS y pasar el
MSDOS.SYS a convertirse en fichero de configuracin en modo texto, con datos tales como si se debe
arrancar el entorno de ventanas desde un principio o se debe esperar a que se escriba "win" para cargarlo,
o si se muestra o no el logotipo de Windows 95 al arrancar.


Utilizando el programa Partition Magic y Diskedit de Norton, vamos a estudiar los
diversos sectores que componen el disco duro. Para ello es conveniente hacer una tabla
que nos indique el comienzo y final de cada particin.
Visualizacin del sector de arranque de un disco duro en hexadecimal, de la tabla de
particiones del sector de arraque.






















INGENIERO RENZO BOLVAR VALDIVIA
42
UNIVERSIDAD NACIONAL DE SAN AGUSTN




Di sk Edi t or
Nor t on Cor e Component

Est e es el sect or 0 absol ut o, t i ene 512 byt es, se l ee cuando l a cabeza l ect or a ( or denada
por l a BI OS, en el ar r anque) se si t ua en el Ci l i ndr o 0, Cabeza O y Sect or 1 ( f i j at e, se
posi ci ona en el sect or 1 y se l l ama sect or 0. Recuer da que l os ci l i ndr os y l as cabezas
se unumer an a par t i r de 0 y l os sect or es a par t i r de 1) . Tambi n se l l ama MBR o sect or
de ar r anque. Se compone de dos par t es, en l a pr i mer a est el pr ogr ama de ar r anque del
di sco, est e pr ogr ama anal i za l a segunda par t e ( l a que hay a par t i r de 001C0) en el l a se
encuent r a l a t abl a de par t i ci nes; el pr ogr ama anal i za cul es l a par t i ci n act i va, l a
que ar r anca el si st ema oper at i vo, l a que t i ene el 80h es l a de ar r anque. Puede ocur r i r
que t engamos var i os si st emas oper at i vos en el di sco dur o. En est e caso el pr ogr ama de
ar r anque del di sco t endr un men que nos pedi r que el i j amos un si st ema oper at i vo.
Pr ogr ama de est e t i po son el LI LO de Li nux o el Boot Magi c de Par t i t i on Magi c.
Compr ueba con l a document aci n que t i enes l a est r uct ur a de l a t abl a de par t i ci ones.

Sect or f si co: Sect or absol ut o 0
00000000: 33 C0 8E D0 BC 00 7C FB - 50 07 50 1F FC BE 1B 7C 3. . . . . | . P. P. . . |
00000010: BF 1B 06 50 57 B9 E5 01 - F3 A4 CB BE BE 07 B1 04 . . . PW. . . . . . . . . . .
00000020: 38 2C 7C 09 75 15 83 C6 - 10 E2 F5 CD 18 8B 14 8B 8, | . u. . . . . . . . . . .
00000030: EE 83 C6 10 49 74 16 38 - 2C 74 F6 BE 10 07 4E AC . . . . I t . 8, t . . . . N.
00000040: 3C 00 74 FA BB 07 00 B4 - 0E CD 10 EB F2 89 46 25 <. t . . . . . . . . . . . F%
00000050: 96 8A 46 04 B4 06 3C 0E - 74 11 B4 0B 3C 0C 74 05 . . F. . . <. t . . . <. t .
00000060: 3A C4 75 2B 40 C6 46 25 - 06 75 24 BB AA 55 50 B4 : . u+@. F%. u$. . UP.
00000070: 41 CD 13 58 72 16 81 FB - 55 AA 75 10 F6 C1 01 74 A. . Xr . . . U. u. . . . t
00000080: 0B 8A E0 88 56 24 C7 06 - A1 06 EB 1E 88 66 04 BF . . . . V$. . . . . . . f . .
00000090: 0A 00 B8 01 02 8B DC 33 - C9 83 FF 05 7F 03 8B 4E . . . . . . . 3. . . . . . N
000000A0: 25 03 4E 02 CD 13 72 29 - BE 5C 07 81 3E FE 7D 55 %. N. . . r ) . \ . . >. }U
000000B0: AA 74 5A 83 EF 05 7F DA - 85 F6 75 83 BE 5B 07 EB . t Z. . . . . . u. . [ . .
000000C0: 8A 98 91 52 99 03 46 08 - 13 56 0A E8 12 00 5A EB . . . R. . F. . V. . . . Z.
000000D0: D5 4F 74 E4 33 C0 CD 13 - EB B8 00 00 80 19 45 23 . Ot . 3. . . . . . . . . E#
000000E0: 56 33 F6 56 56 52 50 06 - 53 51 BE 10 00 56 8B F4 V3. VVRP. SQ. . . V. .
000000F0: 50 52 B8 00 42 8A 56 24 - CD 13 5A 58 8D 64 10 72 PR. . B. V$. . ZX. d. r
00000100: 0A 40 75 01 42 80 C7 02 - E2 F7 F8 5E C3 EB 74 54 . @u. B. . . . . . ^. . t T
00000110: 61 62 6C 61 20 64 65 20 - 70 61 72 74 69 63 69 F3 abl a de par t i ci .
00000120: 6E 20 6E 6F 20 76 E1 6C - 69 64 61 2E 20 45 6C 20 n no v. l i da. El
00000130: 70 72 6F 67 72 61 6D 61 - 20 64 65 20 69 6E 73 74 pr ogr ama de i nst
00000140: 61 6C 61 63 69 F3 6E 20 - 6E 6F 20 70 75 65 64 65 al aci . n no puede
00000150: 20 63 6F 6E 74 69 6E 75 - 61 72 2E 00 4E 6F 20 73 cont i nuar . . No s
00000160: 65 20 65 6E 63 75 65 6E - 74 72 61 20 65 6C 20 73 e encuent r a el s
00000170: 69 73 74 65 6D 61 20 6F - 70 65 72 61 74 69 76 6F i st ema oper at i vo
00000180: 00 00 00 8B FC 1E 57 8B - F5 CB 00 00 00 00 00 00 . . . . . . W. . . . . . . . .
00000190: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000001A0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000001B0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 80 01 . . . . . . . . . . . . . . . .
000001C0: 01 00 06 FE 3F 7F 3F 00 - 00 00 41 60 1F 00 00 00 . . . . ? ?. . . A`. . .
000001D0: 41 01 0F FE FF FF C1 FF - 3E 00 57 E6 C1 00 00 00 A. . . . . . . >. W. . . . .
000001E0: 01 80 83 FE 3F F7 80 60 - 1F 00 78 6A 1D 00 00 00 . . . . ?. . `. xj . . . .
000001F0: 01 F8 82 FE 7F 00 F8 CA - 3C 00 C9 34 02 00 55 AA . . . . . . . <. . 4. . U.


Di sk Edi t or

Est e es el sect or 0 absol ut o, el mi smo que el ant er i or , per o vi st o en f or ma de t abl a de
par t i ci ones, es deci r l a l t i ma par t e ( de 01B0 hast a el f i nal ) puest a de f or ma que se
vea con f aci l i dad donde comi enza cada par t i ci n, o sea, vi st a como t abl a de par t i ci n.
En el l a obser vamos que hay 4 par t i ci ones ( son l as que admi t e l a pl at af or ma I nt el ) . l a
que l l ama BI GDOS es l a de ar r anque ( en el di sco C) , est a par t i ci n t i ene 2. 056. 257 x 512
= 1. 052. 803. 600 byt es ( 1004 M) . Se obser va ot r a par t i ci n ext endi da ( EXTNDx) de
12. 707. 415 x 512 = 6. 506. 196. 500 byt es. Tambi n se obser van ot r as dos par t i ci ones, son
Li nux est e pr ogr ama, no l as anal i za.

Sect or f si co: Sect or absol ut o 0
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +
| | | Posi ci n i ni ci al | Posi ci n f i nal | Sect or es | Nmer o de |
| Si st . | Ar r . | Car a Ci l i ndr o Sect or | Car a Ci l i ndr o Sect or | r el at i vos | sect or es |
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +
| BI GDOS| S | 1 0 1 | 254 127 63 | 63| 2056257|
| EXTNDx| No | 0 257 1 | 254 1023 63 | 4128705| 12707415|
| ? | No | 0 128 1 | 254 247 63 | 2056320| 1927800|
| ? | No | 0 248 1 | 254 256 63 | 3984120| 144585|
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +
INGENIERO RENZO BOLVAR VALDIVIA
43
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Podemos hal l ar en que sect or t er mi na cada par t i ci n, por ej empl o l a pr i mer a par t i ci n
254/ 127/ 73 t er mi na en el sect or 255 x 128 x 63 = 2. 056. 319 absol ut o del di sco dur o.
Busca que cl ust er y que byt e es. Y donde comi enza, 1/ 0/ 1 1 x 1 x 63 = 63. Con el
pr ogr ama Par t i t i on Magi c se ven est os dat os con ms f aci l i dad.
INGENIERO RENZO BOLVAR VALDIVIA
44
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Di sk Edi t or
Nor t on Cor e Component

**************
Sect or 0 del Di sco C, ser a el sect or absol ut o 63
**************
Est e es el sect or de ar r anque del si st ema oper at i vo, en est e caso Wi ndows 4. 1 o t ambi n
l l amado Wi ndows98, vi st o de f or ma hexadeci mal .

Sect or 0
00000000: EB 3C 90 4D 53 57 49 4E - 34 2E 31 00 02 20 01 00 . <. MSWI N4. 1. . . .
00000010: 02 00 02 00 00 F8 FB 00 - 3F 00 FF 00 3F 00 00 00 . . . . . . . . ?. . . ?. . .
00000020: 41 60 1F 00 80 00 29 E2 - 1A 20 43 20 20 20 20 20 A`_. . . ) . . C
00000030: 20 20 20 20 20 20 46 41 - 54 31 36 20 20 20 33 C9 FAT16 3.
00000040: 8E D1 BC FC 7B 16 07 BD - 78 00 C5 76 00 1E 56 16 . . . . {. . . x. . v. . V.
00000050: 55 BF 22 05 89 7E 00 89 - 4E 02 B1 0B FC F3 A4 06 U. " . . ~. . N. . . . . . .
00000060: 1F BD 00 7C C6 45 FE 0F - 38 4E 24 7D 20 8B C1 99 _. . | . E. . 8N$} . . .
00000070: E8 7E 01 83 EB 3A 66 A1 - 1C 7C 66 3B 07 8A 57 FC . ~. . . : f . . | f ; . . W.
00000080: 75 06 80 CA 02 88 56 02 - 80 C3 10 73 ED 33 C9 FE u. . . . . V. . . . s. 3. .
00000090: 06 D8 7D 8A 46 10 98 F7 - 66 16 03 46 1C 13 56 1E . . }. F. . . f . . F. . V.
000000A0: 03 46 0E 13 D1 8B 76 11 - 60 89 46 FC 89 56 FE B8 . F. . . . v. `. F. . V. .
000000B0: 20 00 F7 E6 8B 5E 0B 03 - C3 48 F7 F3 01 46 FC 11 . . . . ^. . . H. . . F. .
000000C0: 4E FE 61 BF 00 07 E8 28 - 01 72 3E 38 2D 74 17 60 N. a. . . . ( . r >8- t . `
000000D0: B1 0B BE D8 7D F3 A6 61 - 74 3D 4E 74 09 83 C7 20 . . . . }. . at =Nt . . .
000000E0: 3B FB 72 E7 EB DD FE 0E - D8 7D 7B A7 BE 7F 7D AC ; . r . . . . . . }{. . }.
000000F0: 98 03 F0 AC 98 40 74 0C - 48 74 13 B4 0E BB 07 00 . . . . . @t . Ht . . . . . .
00000100: CD 10 EB EF BE 82 7D EB - E6 BE 80 7D EB E1 CD 16 . . . . . . }. . . . }. . . .
00000110: 5E 1F 66 8F 04 CD 19 BE - 81 7D 8B 7D 1A 8D 45 FE ^_f . . . . . . }. }. . E.
00000120: 8A 4E 0D F7 E1 03 46 FC - 13 56 FE B1 04 E8 C2 00 . N. . . . F. . V. . . . . .
00000130: 72 D7 EA 00 02 70 00 52 - 50 06 53 6A 01 6A 10 91 r . . . . p. RP. Sj . j . .
00000140: 8B 46 18 A2 26 05 96 92 - 33 D2 F7 F6 91 F7 F6 42 . F. . &. . . 3. . . . . . B
00000150: 87 CA F7 76 1A 8A F2 8A - E8 C0 CC 02 0A CC B8 01 . . . v. . . . . . . . . . . .
00000160: 02 80 7E 02 0E 75 04 B4 - 42 8B F4 8A 56 24 CD 13 . . ~. . u. . B. . . V$. .
00000170: 61 61 72 0A 40 75 01 42 - 03 5E 0B 49 75 77 C3 03 aar . @u. B. ^. I uw. .
00000180: 18 01 27 0D 0A 44 69 73 - 63 6F 20 64 65 20 73 69 . . ' . . Di sco de si
00000190: 73 74 65 6D 61 20 69 6E - 63 6F 72 72 65 63 74 6F st ema i ncor r ect o
000001A0: 0D 0A 45 72 72 6F 72 20 - 45 2F 53 20 0D 0A 43 61 . . Er r or E/ S . . Ca
000001B0: 6D 62 69 65 20 65 6C 20 - 20 64 69 73 63 6F 20 79 mbi e el di sco y
000001C0: 20 70 72 65 73 69 6F 6E - 65 20 75 6E 61 20 74 65 pr esi one una t e
000001D0: 63 6C 61 0D 0A 00 00 00 - 49 4F 20 20 20 20 20 20 cl a. . . . . I O
000001E0: 53 59 53 4D 53 44 4F 53 - 20 20 20 53 59 53 7F 01 SYSMSDOS SYS .
000001F0: 00 41 BB 00 07 60 66 6A - 00 E9 3B FF 00 00 55 AA . A. . . `f j . . ; . . . U.



































INGENIERO RENZO BOLVAR VALDIVIA
45
UNIVERSIDAD NACIONAL DE SAN AGUSTN

**************
Sect or 0
**************
Sect or 0 ( el 63) , desde el punt o de vi st a de ar r anque
Est e es el sect or donde se encuent r a el ar r anque del si st ema oper at i vo, obser vamos que
hay i nf or maci n r ef er ent e a f or mat o del di sco. Se l l ama sect or l gi co 0 ( aunque en est e
caso es el absol ut o 63) , en est e cdi go est es pr ogr ama de ar r anque, cont i ene l a
di r ecci n de di sco donde se encuent r a l os ar chi vos, I O y MSDOS que son ar chi vos
necesar i os par a el ar r anque. El pr ogr ama l e da el cont r ol a est os dos ar chi vos.

Sect or 0 ( es el 63 absol ut o)

OEM I D: MSWI N4. 1
Byt es por sect or : 512
Sect or es por cl ust er : 32
Sect or es r eser vados al pr i nci pi o: 1
Copi as de l a FAT: 2
Ent r adas di r ect or i o r a z: 512
Sect or es t ot al es en di sco: 0
Byt e descr i pt or del sopor t e: F8 Hexa
Sect or es por FAT: 251
Sect or es por pi st a: 63
Car as: 255
Sect or es ocul t os especi al es: 63
Nmer o t ot al de sect or es: 2056257
Nmer o de uni dad f si ca: 128
I dent i . r egi st r o de ar r anque ext endi do: 29 Hexa
Nmer o de ser i e del vol umen: 43201AE2 Hexa
Et i quet a de vol umen:
I D de si st ema de ar chi vo: FAT16
INGENIERO RENZO BOLVAR VALDIVIA
46
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Di sk Edi t or
Nor t on Cor e Component

**************
Sect or es 0 del Di sco D
**************

Sect or 0
00000000: EB 3C 90 4D 53 57 49 4E - 34 2E 31 00 02 20 01 00 . <. MSWI N4. 1. . . .
00000010: 02 00 02 00 00 F8 FD 00 - 3F 00 FF 00 3F 00 00 00 . . . . . . . . ?. . . ?. . .
00000020: 02 9F 1F 00 80 00 29 E7 - 1A 18 15 20 20 20 20 20 . . _. . . ) . . . .
00000030: 20 20 20 20 20 20 46 41 - 54 31 36 20 20 20 33 C9 FAT16 3.
00000040: 8E D1 BC FC 7B 16 07 BD - 78 00 C5 76 00 1E 56 16 . . . . {. . . x. . v. . V.
00000050: 55 BF 22 05 89 7E 00 89 - 4E 02 B1 0B FC F3 A4 06 U. " . . ~. . N. . . . . . .
00000060: 1F BD 00 7C C6 45 FE 0F - 38 4E 24 7D 20 8B C1 99 _. . | . E. . 8N$} . . .
00000070: E8 7E 01 83 EB 3A 66 A1 - 1C 7C 66 3B 07 8A 57 FC . ~. . . : f . . | f ; . . W.
00000080: 75 06 80 CA 02 88 56 02 - 80 C3 10 73 ED 33 C9 FE u. . . . . V. . . . s. 3. .
00000090: 06 D8 7D 8A 46 10 98 F7 - 66 16 03 46 1C 13 56 1E . . }. F. . . f . . F. . V.
000000A0: 03 46 0E 13 D1 8B 76 11 - 60 89 46 FC 89 56 FE B8 . F. . . . v. `. F. . V. .
000000B0: 20 00 F7 E6 8B 5E 0B 03 - C3 48 F7 F3 01 46 FC 11 . . . . ^. . . H. . . F. .
000000C0: 4E FE 61 BF 00 07 E8 28 - 01 72 3E 38 2D 74 17 60 N. a. . . . ( . r >8- t . `
000000D0: B1 0B BE D8 7D F3 A6 61 - 74 3D 4E 74 09 83 C7 20 . . . . }. . at =Nt . . .
000000E0: 3B FB 72 E7 EB DD FE 0E - D8 7D 7B A7 BE 7F 7D AC ; . r . . . . . . }{. . }.
000000F0: 98 03 F0 AC 98 40 74 0C - 48 74 13 B4 0E BB 07 00 . . . . . @t . Ht . . . . . .
00000100: CD 10 EB EF BE 82 7D EB - E6 BE 80 7D EB E1 CD 16 . . . . . . }. . . . }. . . .
00000110: 5E 1F 66 8F 04 CD 19 BE - 81 7D 8B 7D 1A 8D 45 FE ^_f . . . . . . }. }. . E.
00000120: 8A 4E 0D F7 E1 03 46 FC - 13 56 FE B1 04 E8 C2 00 . N. . . . F. . V. . . . . .
00000130: 72 D7 EA 00 02 70 00 52 - 50 06 53 6A 01 6A 10 91 r . . . . p. RP. Sj . j . .
00000140: 8B 46 18 A2 26 05 96 92 - 33 D2 F7 F6 91 F7 F6 42 . F. . &. . . 3. . . . . . B
00000150: 87 CA F7 76 1A 8A F2 8A - E8 C0 CC 02 0A CC B8 01 . . . v. . . . . . . . . . . .
00000160: 02 80 7E 02 0E 75 04 B4 - 42 8B F4 8A 56 24 CD 13 . . ~. . u. . B. . . V$. .
00000170: 61 61 72 0A 40 75 01 42 - 03 5E 0B 49 75 77 C3 03 aar . @u. B. ^. I uw. .
00000180: 18 01 27 0D 0A 44 69 73 - 63 6F 20 69 6E 63 6F 72 . . ' . . Di sco i ncor
00000190: 72 65 63 74 6F FF 20 20 - 20 0D 0A 45 72 72 6F 72 r ect o. . . Er r or
000001A0: 20 45 2F 53 FF 20 20 20 - 20 20 0D 0A 43 61 6D 62 E/ S. . . Camb
000001B0: 69 65 20 65 6C 20 64 69 - 73 63 6F 20 79 20 70 72 i e el di sco y pr
000001C0: 65 73 69 6F 6E 65 20 75 - 6E 61 20 74 65 63 6C 61 esi one una t ecl a
000001D0: 20 20 20 20 0D 0A 00 00 - 49 4F 20 20 20 20 20 20 . . . . I O
000001E0: 53 59 53 4D 53 44 4F 53 - 20 20 20 53 59 53 7F 01 SYSMSDOS SYS .
000001F0: 00 41 BB 00 07 60 66 6A - 00 E9 3B FF 00 00 55 AA . A. . . `f j . . ; . . . U.



**************
Sect or 0
**************
Est e es el sect or 0 del di sco D, es una par t i ci n l gi ca dent r o de una ext endi da.
Sect or 0
OEM I D: MSWI N4. 1
Byt es por sect or : 512
Sect or es por cl ust er : 32
Sect or es r eser vados al pr i nci pi o: 1
Copi as de l a FAT: 2
Ent r adas di r ect or i o r a z: 512
Sect or es t ot al es en di sco: 0
Byt e descr i pt or del sopor t e: F8 Hexa
Sect or es por FAT: 253
Sect or es por pi st a: 63
Car as: 255
Sect or es ocul t os especi al es: 63
Nmer o t ot al de sect or es: 2072322
Nmer o de uni dad f si ca: 128
I dent i . r egi st r o de ar r anque ext endi do: 29 Hexa
Nmer o de ser i e del vol umen: 15181AE7 Hexa
Et i quet a de vol umen:
I D de si st ema de ar chi vo: FAT16











INGENIERO RENZO BOLVAR VALDIVIA
47
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Di sk Edi t or
Nor t on Cor e Component

************************
1 sect or es sel ecci onados
************************
En caso de par t i ci n l gi ca dent r o de una ext endi ada, dnde se encuent r a sus CHS i ni ci al
y f i nal , pus no est n en el MBR. Est n en el sect or de ent r ada de cada par t i ci n
l gi ca.
Est e es el sect or donde se encuent r a l a t abl a de par t i ci on del di sco D,
i ndi ca el comi enzo y f i nal de est a par t i ci n y el comi enzo y f i nal de l a si gui ent e, l a
E. Es di ci r est sus l mi t es y el de l a si gui ent e par t i ci n.

Sect or f si co: Sect or absol ut o 4. 128. 705
00000000: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000010: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000020: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000030: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000040: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000050: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000060: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000070: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000080: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000090: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000A0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000B0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000C0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000D0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000E0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000000F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000100: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000110: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000120: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000130: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000140: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000150: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000160: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000170: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000180: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000190: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000001A0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000001B0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 01 . . . . . . . . . . . . . . . .
000001C0: 41 01 06 FE 7F 81 3F 00 - 00 00 02 9F 1F 00 00 00 A. . . . ?. . . . . _. . .
000001D0: 41 82 05 FE BF 02 41 9F - 1F 00 41 9F 1F 00 00 00 A. . . . . A. _. A. _. . .
000001E0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA . . . . . . . . . . . . . . U.
Di sk Edi t or
Nor t on Cor e Component

************************
1 sect or es sel ecci onados
************************


Sect or f si co: Sect or absol ut o 4. 128. 705
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +
| | | Posi ci n i ni ci al | Posi ci n f i nal | Sect or es | Nmer o de |
| Si st . | Ar r . | Car a Ci l i ndr o Sect or | Car a Ci l i ndr o Sect or | r el at i vos | sect or es |
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +
| BI GDOS| No | 1 257 1 | 254 385 63 | 63| 2072322|
| EXTEND| No | 0 386 1 | 254 514 63 | 2072385| 2072385|
| No ut . | No | 0 0 0 | 0 0 0 | 0| 0|
| No ut . | No | 0 0 0 | 0 0 0 | 0| 0|
+- - - - - - +- - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - +- - - - - - - - - - - +












INGENIERO RENZO BOLVAR VALDIVIA
48
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Di sk Edi t or
Nor t on Cor e Component
********
Sect or 1
********
FAT

Sect or 1
00000000: F8 FF FF FF 04 00 17 00 - FF FF 0B 00 31 00 FF FF . . . . . . . . . . . . 1. . .
00000010: FF FF 05 00 0C 00 9E 02 - C5 00 0E 00 FF FF FF FF . . . . . . . . . . . . . . . .
00000020: FF FF FF FF 15 00 FF FF - 2E 00 9A 02 12 00 FF FF . . . . . . . . . . . . . . . .
00000030: 19 00 1A 00 83 3C A4 05 - 2F 00 34 00 1F 00 20 00 . . . . . <. . / . 4. _. .
00000040: 21 00 FF FF 25 00 24 00 - 29 00 26 00 FF FF 28 00 ! . . . %. $. ) . &. . . ( .
00000050: 2A 00 FF FF FF FF FF FF - 2D 00 FF FF FF FF FF FF *. . . . . . . - . . . . . . .
00000060: 9D 02 16 00 FF FF EF 02 - FF FF 36 00 FF FF E9 02 . . . . . . . . . . 6. . . . .
00000070: 39 00 3A 00 FF FF FF FF - 6F 00 3E 00 FF FF 40 00 9. : . . . . . o. >. . . @.
00000080: FF FF 42 00 FF FF 44 00 - FF FF 46 00 47 00 48 00 . . B. . . D. . . F. G. H.
00000090: FF FF 4A 00 4B 00 4C 00 - FF FF 51 00 4F 00 50 00 . . J . K. L. . . Q. O. P.
000000A0: FF FF FF FF 53 00 FF FF - 55 00 FF FF 57 00 FF FF . . . . S. . . U. . . W. . .
000000B0: 59 00 FF FF 5B 00 5C 00 - FF FF FF FF FF FF 60 00 Y. . . [ . \ . . . . . . . `.
000000C0: FF FF 62 00 FF FF 64 00 - FF FF 66 00 FF FF FF FF . . b. . . d. . . f . . . . .
000000D0: FF FF FF FF 6B 00 FF FF - FF FF FF FF FF FF 0A 02 . . . . k. . . . . . . . . . .
000000E0: FF FF FF FF 73 00 ED 27 - FF FF FF FF 77 00 78 00 . . . . s. . ' . . . . w. x.
000000F0: FF FF FF FF FF FF FF FF - 7D 00 11 01 FF FF FF FF . . . . . . . . }. . . . . . .
00000100: FF FF FF FF FF FF 84 00 - 85 00 FF FF FF FF FF FF . . . . . . . . . . . . . . . .
00000110: FF FF 8A 00 8B 00 FF FF - FF FF 9B 00 8F 00 90 00 . . . . . . . . . . . . . . . .
00000120: 91 00 FF FF FF FF FF FF - FF FF FF FF 97 00 98 00 . . . . . . . . . . . . . . . .
00000130: 99 00 9A 00 FF FF 9C 00 - FF FF FF FF FF FF A0 00 . . . . . . . . . . . . . . . .
00000140: FF FF A4 00 A5 00 2A 03 - 3D 03 E6 00 2B 03 AD 00 . . . . . . *. =. . . +. . .
00000150: A6 00 E7 00 B9 00 2C 03 - A7 00 A8 00 CF 00 B1 00 . . . . . . , . . . . . . . . .
00000160: B3 00 5E 03 4F 03 B6 00 - 53 03 52 03 B2 00 B8 00 . . ^. O. . . S. R. . . . .
00000170: 62 03 FF FF 63 03 69 03 - 6F 03 BC 00 FF FF FF FF b. . . c. i . o. . . . . . .
00000180: C1 00 FF FF 71 03 C7 00 - C3 00 9B 02 72 03 C6 00 . . . . q. . . . . . . r . . .
00000190: CD 00 CA 00 FF FF CC 00 - FF FF CE 00 FF FF 3B 03 . . . . . . . . . . . . . . ; .
000001A0: 26 03 D4 00 73 03 F3 00 - 80 03 D8 00 7E 03 77 03 &. . . s. . . . . . . ~. w.
000001B0: 74 03 DC 00 86 03 DE 00 - DF 00 E1 00 88 03 9F 03 t . . . . . . . . . . . . . . .
000001C0: 8D 03 8E 03 D5 00 D7 00 - 5B 03 50 03 D0 00 28 03 . . . . . . . . [ . P. . . ( .
000001D0: FF FF 0A 00 9D 03 FF FF - A1 03 B1 03 04 01 FF FF . . . . . . . . . . . . . . . .
000001E0: FF FF F2 00 FF FF FF FF - FF FF FB 00 C8 2A FF FF . . . . . . . . . . . . . *. .
000001F0: FF FF FA 00 C3 03 FC 00 - 0C 01 1D 01 DB 03 FF FF . . . . . . . . . . . . . . . .
INGENIERO RENZO BOLVAR VALDIVIA
49
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Di sk Edi t or
Nor t on Cor e Component

********
Sect or 1
********


Sect or 1 FAT
Cl ust er s 2 - 255
4 23 <EOF> 11 49 <EOF>
<EOF> 5 12 670 197 14 <EOF> <EOF>
<EOF> <EOF> 21 <EOF> 46 666 18 <EOF>
25 26 15491 1444 47 52 31 32
33 <EOF> 37 36 41 38 <EOF> 40
42 <EOF> <EOF> <EOF> 45 <EOF> <EOF> <EOF>
669 22 <EOF> 751 <EOF> 54 <EOF> 745
57 58 <EOF> <EOF> 111 62 <EOF> 64
<EOF> 66 <EOF> 68 <EOF> 70 71 72
<EOF> 74 75 76 <EOF> 81 79 80
<EOF> <EOF> 83 <EOF> 85 <EOF> 87 <EOF>
89 <EOF> 91 92 <EOF> <EOF> <EOF> 96
<EOF> 98 <EOF> 100 <EOF> 102 <EOF> <EOF>
<EOF> <EOF> 107 <EOF> <EOF> <EOF> <EOF> 522
<EOF> <EOF> 115 10221 <EOF> <EOF> 119 120
<EOF> <EOF> <EOF> <EOF> 125 273 <EOF> <EOF>
<EOF> <EOF> <EOF> 132 133 <EOF> <EOF> <EOF>
<EOF> 138 139 <EOF> <EOF> 155 143 144
145 <EOF> <EOF> <EOF> <EOF> <EOF> 151 152
153 154 <EOF> 156 <EOF> <EOF> <EOF> 160
<EOF> 164 165 810 829 230 811 173
166 231 185 812 167 168 207 177
179 862 847 182 851 850 178 184
866 <EOF> 867 873 879 188 <EOF> <EOF>
193 <EOF> 881 199 195 667 882 198
205 202 <EOF> 204 <EOF> 206 <EOF> 827
806 212 883 243 896 216 894 887
884 220 902 222 223 225 904 927
909 910 213 215 859 848 208 808
<EOF> 10 925 <EOF> 929 945 260 <EOF>
<EOF> 242 <EOF> <EOF> <EOF> 251 10952 <EOF>
<EOF> 250 963 252 268 285 987 <EOF>

Ejercicio: Cmo saber en qe cluster esta almacenado un archivo.

Con el programa Diskedit de Norton, buscamos los sectores donde se almacena los directorios, estos
comienzan en el sector lgico 535.
Busquemos un archivo, en nuestro ejemplo se va a llamar elordenador.txt , miramos la longitud de este
archivo y observamos que ocupa 43.266 bytes, como en cada cluster se pueden almacenar 16.384 bytes,
resulta que necesitamos 43.266 / 16.384 =2,64 , o sea, 3 cluster.
Dnde est almacenado el primer cluster, miramos y observamos que el primer cluster es el 436.
Y dnde est almacenado los cluster restantes. Esto nos lo indica la FAT.
Resulta que nuestro disco tiene 827.000.000 bytes, y como cada cluster ocupa 16.384 bytes, significa que
nuestro disco tiene 827.000.000 / 16.384 =50.476 cluster.
Pues bien la FAT es un lugar del disco que ocupa 252 sectores (aunque depende de la extencin de la
particin), como cada sector tiene 512 bytes, resulta que tiene 252 x 512 =129.024 bytes. Resulta que la
FAT16 necesita 2 bytes para almacenar cada cluster.
Luego nuestra FAT puede sealar a 129024 / 2 =64.512 cluster, como mximo, (aunque en este caso
debido a la capacidad de nuestro disco solo necesitamos 50.476) (La capacidad mxima de un disco
formateado con FAT16 sera 64512 x 32 x 512 =1 G ,,,,).
Resulta que cada 2 bytes de la FAT seala a un cluster y (esto es lo importante), segn el cluster que sea,
se almacenar en una posicin de la FAT. As si el cluster 345 est libre, en esta posicin de la tabla se
almacenar el siguiente cluster.






INGENIERO RENZO BOLVAR VALDIVIA
50
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Por ejemplo en nuestra tabla consultariamos la posicin 436 de la FAT (empezando por 0) y ese lugar
esta sealado el cluster siguiente, y en la posicin siguiente el ltimo cluster del archivo.

ROOT
elordenador.txt 43266 bytes ........................................................................... 436



FAT (empieza por la 0)
Posiciones 432 433 434 435 436 437 438 439 440 77

Cluster 33 43 333 23 437 77 3 6 45 <EOF>


As que los cluster son el 436 (que adems me marca donde est el siguiente), el 437 y 77.


Todo esto lo podemos ver mediante la opcin Relations.


Ejercicio:
1 Crea o copia un archivo que ocupe aproximadamente 40.000 bytes ( son 3 clusters de 16384)
2 Ponle como nombre estudiodefat.
3 Apunta su extensin.
4 Entra en Diskedit y bscalo, anota su extensin y su primer cluster.
5 Divide su extensin entre 16384. Cuntos cluster necesita?
6 Busca donde estn los dos cluster que faltan y antalo.
7 -Cambia en la FAT el nmero del cluster 3 por el del cluster 2.
8 -Entra en Windows y mira el archivo, est cambiada la ltima parte?
9 -Vuelve,mediante diskedit, a ponerlo bien.

10 Entra en Windows, borra el archivo anterior, incluso de la papelera de reciclaje.
11 Trata de recuperar el archivo.
12 Entra en Diskedit y en los clusters anotados anteriormente.
13 Almacena esa informacin en un archivo.































INGENIERO RENZO BOLVAR VALDIVIA
51
UNIVERSIDAD NACIONAL DE SAN AGUSTN
ROOT y recuperacin de archivos del disco, una vez eliminados
Vamos a seguir estudiando la manera en que se almacenan los archivos en el disco duro. Para
ello desde Windows vamos a crear tres archivos de texto en un directorio raiz, por ejemplo el D:.
Creamos con el Wordpad este archivo E:\Esteesunarchivolargo.txt y dentro de l escribimos:
Este es un archivo largo, el nmero uno. Lo grabamos.
Creamos ahora este archivo E:\Esteesunarchchivomuylargo.txt y dentro de l escribimos: Este
es un archivo muy largo, el nmero dos. Lo grabamos.
Creamos este archivo E:\Esteesunarchivomaslargotodavia.txt y dentro de l escribimos: Este
es un archivo ms largo todava, el nmero tres. Lo grabamos.

Ahora nos metemos en el Diskedit de Norton. Activamos, en este caso, la unidad E: y buscamos
en qu parte (sector) de los directorios se encuentran estos tres archivos. En nuestro caso se encuentra en
el sector 512. ((Con las opciones del Diskedit graba este sector a un archivo que se llame c:\dir1.txt.))

Observars algo as:

Sect or 511
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
ot r o. t xt NAL 0 - R S H - V
OTRO TXT Ar ch 37 24/ 9/ 00 0: 02am 14988 A - - - - -
UEVAC~2 Bor r ado 024/ 9/ 00 1: 00am 14351 - - - - D -
bor r a NAL 0 - R S H - V
BORRA Di r 0 24/ 9/ 00 1: 00am 14351 - - - - D -
t NAL 0 - R S H - V
o de t ext o. t x NAL 0 - R S H - V
NuevoDocument NAL 0 - R S H - V
NUEVOD~1 TXT Ar ch 43 24/ 9/ 00 0: 01am 14987 A - - - - -
) . t xt NAL bor 0 - R S H - V
o de t ext o ( 2 NAL bor 0 - R S H - V
NuevoDocument NAL bor 0 - R S H - V
UEVOD~2 TXT Bor r ado 2124/ 9/ 00 0: 02am 15238 A - - - - -
ot r o3. t xt NAL 0 - R S H - V
OTRO3 TXT Ar ch 20 24/ 9/ 00 0: 03am 15235 A - - - - -
volargo.txt NAL 0 - R S H - V

Sect or 512
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Esteesunarchi NAL 0 - R S H - V
ESTEES~1 TXT Arch 24 24/ 9/00 0:01am 15236 A - - - - -
t NAL 0 - R S H - V
vomuylargo.tx NAL 0 - R S H - V
Esteesunarchi NAL 0 - R S H - V
ESTEES~2 TXT Arch 28 24/ 9/00 0:02am 15237 A - - - - -
avia.txt NAL 0 - R S H - V
vomaslargotod NAL 0 - R S H - V
Esteesunarchi NAL 0 - R S H - V
ESTEES~3 TXT Arch 36 24/ 9/00 0:02am 15238 A - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -

La direccin y datos del primer archivo que creamos est en el sector 511 y 512, el segundo archivo tiene su
informacin de localizacin en el 512 y tercer archivo tambin tiene sus datos de localizacin en 512.

Estudiemos el segundo archivo Estearchivoesmuylargo.txt observamos parte de su nombre puesto en
modo MSDOS, en ste modo slo se admiten el formato 8.3 de tal manera que su nombre se reduce a :
ESTEES~2.TXT En modo MSDOS solo se admiten 8 carcteres para el nombre, como hay tres archivos que
comienzan de la misms manera ha forzado sus nombres a ESTEES~1.TXT, ESTEES~2.TXT y ESTEES~3.TXT
Seguimos la lnea del archivos ESTEES-2.TXT y observamos Arch, significa que es un archivo (si fuese
un directorio pondra Dir). Luego pone el nmero 28 significa que ocupa 28 carcteres o bytes. Luego la fecha
24/09/00 y la hora de creacin 0:02am. Observamos que su primer cluster (y ltimo porque solo ocupa 28 bytes) es el
INGENIERO RENZO BOLVAR VALDIVIA
52
UNIVERSIDAD NACIONAL DE SAN AGUSTN
15237. Luego nos vuelve a informar que es un archivo A. El primer guin significa que este archivo lo podemos leer
(si no se pudiera pondra R), el otro guin que no es del sistema (si fuese pondra S), el otro que no es oculto (si fuese
pondra H) y los otros dos guiones que no es un archivo especial.

Antes de todo esto est el nombre completo, el nombre largo del archivo, es el que entiende Windows
Esteesunarchivomuylargo.txt, observamos que esta un poco al revs


t NAL 0 - R S H - V
vomuylargo.tx NAL 0 - R S H - V
Esteesunarchi NAL 0 - R S H - V
ESTEES~2 TXT Arch 28 24/ 9/00 0:02am 15237 A - - - - -

El cuadradito indica el fin del nombre.La clave NAL le indica a Windows que es su nombre largo. El 0 no
tiene significado. Los guiones indican que estas letras no son archivos que se puedan leer(R), que los entiende el
sistema operativo(S), que no salen(H), son ocultas y que no se interprete como archivo sino como el nombre
completo del archivo(V) ESTEES-2.TXT. O sea el archivo es ESTEES-2.TXT y sus parmetros los de su lnea; y las
letras que hay encima de l slo indican su nombre largo.

Si ahora vemos estas claves en formato hexadecimal nos encontramos con estos nmeros.


Sect or 512
00000000: 01 45 00 73 00 74 00 65 - 00 65 00 0F 00 23 73 00 . E. s. t . e. e. . . #s.
00000010: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u. n. a. r . c. . . h. i .
00000020: 45 53 54 45 45 53 7E 31 - 54 58 54 20 00 09 26 00 ESTEES~1TXT . . &.
00000030: 38 29 38 29 00 00 35 00 - 38 29 84 3B 18 00 00 00 8)8)..5.8).;....
00000040: 43 74 00 00 00 FF FF FF - FF FF FF 0F 00 03 FF FF Ct..............
00000050: FF FF FF FF FF FF FF FF - FF FF 00 00 FF FF FF FF ................
00000060: 02 76 00 6F 00 6D 00 75 - 00 79 00 0F 00 03 6C 00 .v.o.m.u.y....l.
00000070: 61 00 72 00 67 00 6F 00 - 2E 00 00 00 74 00 78 00 a.r.g.o.....t.x.
00000080: 01 45 00 73 00 74 00 65 - 00 65 00 0F 00 03 73 00 .E.s.t.e.e....s.
00000090: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u.n.a.r.c...h.i.
000000A0: 45 53 54 45 45 53 7E 32 - 54 58 54 20 00 76 38 00 ESTEES~2TXT .v8.
000000B0: 38 29 38 29 00 00 46 00 - 38 29 85 3B 1C 00 00 00 8)8)..F.8).;....
000000C0: 43 61 00 76 00 69 00 61 - 00 2E 00 0F 00 E3 74 00 Ca. v. i . a. . . . . . t .
000000D0: 78 00 74 00 00 00 FF FF - FF FF 00 00 FF FF FF FF x. t . . . . . . . . . . . . .
000000E0: 02 76 00 6F 00 6D 00 61 - 00 73 00 0F 00 E3 6C 00 . v. o. m. a. s. . . . l .
000000F0: 61 00 72 00 67 00 6F 00 - 74 00 00 00 6F 00 64 00 a. r . g. o. t . . . o. d.
00000100: 01 45 00 73 00 74 00 65 - 00 65 00 0F 00 E3 73 00 . E. s. t . e. e. . . . s.
00000110: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u. n. a. r . c. . . h. i .
00000120: 45 53 54 45 45 53 7E 33 - 54 58 54 20 00 7B 48 00 ESTEES~3TXT . {H.
00000130: 38 29 38 29 00 00 54 00 - 38 29 86 3B 24 00 00 00 8) 8) . . T. 8) . ; $. . .
00000140: E5 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000150: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .
00000160: E5 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .

El 45 es un nmero hexadecimal, que pasado a decimal vale 4 x 16 +6 =69. Y el 69 es el carcter ASCII
correspondiente a la E. En realidad el nmero 45 no est almacenado en el disco, sino que est
almacenado, mediante magnetizacin de pequesimas zonas del disco una secuencia de unos y ceros
concretamente 0100 0101. En vez de poner este nmero tan largo lo pasamos a hexa y nos da 45.
(En Arquitectura vers que adems este nmero esta codificado en el disco)
El 53 (0101 0011) es un nmero hexadecimal, que pasado a decimal vale 5 x 16 +3 =83. Y el 83 es el
carcter ASCII correspondiente a la S.
Sabemos que nuestro archivo ocupa 28 bytes, 28 pasado a hexadecimal es 1C, en efecto, localiza este
valor en la tabla.
Tambin en esta tabla est codificada la fecha y la hora, no entramos en esos detalles, aunque lo podemos
encontrar en nuestra bibliografa.
En estos nmeros tambin debe estar el nmero de cluster donde est almacenado, sabemos que es el
15237, pasamos este nmero a hexadecimal y obtenemos 3B 85. Localizad este nmero en la tabla.

Sabras poner este archivo oculto (hidden) cambiando su cdigo. Investiga sobre ello.

Ahora veamos la FAT. Resulta que antes de crear estos archivos, en la posicin 15236, 15237 y 15238 de
la FAT haba un 0, indicando que estos clusters estaban libres. Cuando le dimos la orden de grabar el
archivo en disco, el S.O. cheque la FAT y se encontr que en esa posicin haba un cero, indicando que
en ese cluster se podia grabar, as que grab en ese cluster y puso un FFFF en ese lugar de la FAT
indicando que ese cluster est ocupado y que es final del fichero.
INGENIERO RENZO BOLVAR VALDIVIA
53
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Veamos la FAT.
Sect or 60
Cl ust er s 15. 106 - 15. 359
15105 15106 15107 15108 15109 15110 15111 15112
15113 15114 15115 15116 15117 15118 15119 15120
15121 15122 15123 15124 15125 15126 15127 15128
15129 15130 15131 15132 15133 15134 15135 15136
<EOF> 15138 <EOF> 15140 15141 15142 15143 15144
15145 <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF>
<EOF> <EOF> <EOF> <EOF> <EOF> 15158 15159 15160
15161 15162 15163 15164 15165 15166 <EOF> 15168
15169 15170 15171 15172 15173 15174 15175 15176
15177 15178 15179 15180 15181 15182 15183 15184
15185 15186 15187 15188 15189 15190 15191 15192
15193 15194 15195 <EOF> 15197 15198 15199 15200
15201 15202 <EOF> 15204 15205 15206 15207 <EOF>
15209 15210 15211 15212 <EOF> 15214 15215 <EOF>
<EOF> 15218 <EOF> <EOF> <EOF> 15222 15223 15224
<EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> 15232
<EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> 15240
15241 <EOF> 15248 15244 15245 15246 15247 <EOF>
15249 15250 15251 15252 <EOF> <EOF> 15502 15256
15257 15258 15259 15260 15261 15262 15263 15264
15265 15266 15267 15268 15269 15270 15271 15272
15273 15274 15275 15276 15277 15278 15279 15280
15281 15282 15283 15284 15285 15286 15287 15288

Observemos el primer EOF, esta es la posicin 15236 de la FAT, en ella hay almacenado un FFFF, esto
significa que este archivo slo ocupa un cluster (es de solo 28 bytes). En el cluster que indica esta
posicin de la FAT est grabado el primero de nuestros archivos.
Lo mismo con el segundo y tercero.
Si nuestro archivo fuese mayor, por ejemplo que ocupara 20.000 bytes, necesitara 2 cluster para ser
grabado. El primer cluster est indicado en la tabla de directorio vista anteriormente y el segundo cluster
sera el que marca la posicin del primer cluster en la tabla FAT.
Si nos posicionamos sobre esas claves marcadas en negrita aparece en la parte inferior de la pantalla:
E:\ESTEES~1.TXT, E:\ESTEES~2.TXT y E:\ESTEES~3.TXT respectivamente.
Ve donde pone Relaciones del Diskedit y estudia el proceso. Con este men podemos pasar de la tabla de
directorio, a la tabla de FAT y al archivo.

Y que ocurre cuando borramos un archivo con Windows, pues en realidad no lo borra sino que lo manda
al directorio RECYCLED, es decir, a la papelera de reciclaje. Veamos el proceso. Nos metemos en
Windows y Eliminamos el segundo archivo, Esteesunarchivomuylargo.txt. Ya est eliminado, o mejor
dicho enviado a la papelera. Estudiemos que ha ocurrido en la tabla de directorio.


















INGENIERO RENZO BOLVAR VALDIVIA
54
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Sect or 512
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Est eesunar chi NAL 0 - R S H - V
ESTEES~1 TXT Ar ch 24 24/ 9/ 00 0: 01am 15236 A - - - - -
t _ NAL bor 0 - R S H - V
vomuylargo.tx NAL bor 0 - R S H - V
Esteesunarchi NAL bor 0 - R S H - V
STEES~2 TXT Borrado 2824/ 9/00 0:02am 15237 A - - - - -
avi a. t xt _ NAL 0 - R S H - V
vomasl ar got od NAL 0 - R S H - V
Est eesunar chi NAL 0 - R S H - V
ESTEES~3 TXT Ar ch 36 24/ 9/ 00 0: 02am 15238 A - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -

Observamos que se ha cambiado la E, por una a minscula con un cuadradito, adems aparece borrado y
bor, todo esto le indica al S.O. que este archivo est en la papelera de reciclaje.
Vemoslo en hexadecimal.

Sect or 512
00000000: 01 45 00 73 00 74 00 65 - 00 65 00 0F 00 23 73 00 . E. s. t . e. e. . . #s.
00000010: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u. n. a. r . c. . . h. i .
00000020: 45 53 54 45 45 53 7E 31 - 54 58 54 20 00 09 26 00 ESTEES~1TXT . . &.
00000030: 38 29 38 29 00 00 35 00 - 38 29 84 3B 18 00 00 00 8) 8) . . 5. 8) . ; . . . .
00000040: E5 74 00 00 00 FF FF FF - FF FF FF 0F 00 03 FF FF .t..............
00000050: FF FF FF FF FF FF FF FF - FF FF 00 00 FF FF FF FF ................
00000060: E5 76 00 6F 00 6D 00 75 - 00 79 00 0F 00 03 6C 00 .v.o.m.u.y....l.
00000070: 61 00 72 00 67 00 6F 00 - 2E 00 00 00 74 00 78 00 a.r.g.o.....t.x.
00000080: E5 45 00 73 00 74 00 65 - 00 65 00 0F 00 03 73 00 .E.s.t.e.e....s.
00000090: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u.n.a.r.c...h.i.
000000A0: E5 53 54 45 45 53 7E 32 - 54 58 54 20 00 76 38 00 .STEES~2TXT .v8.
000000B0: 38 29 38 29 00 00 46 00 - 38 29 85 3B 1C 00 00 00 8)8)..F.8).;....
000000C0: 43 61 00 76 00 69 00 61 - 00 2E 00 0F 00 E3 74 00 Ca. v. i . a. . . . . . t .
000000D0: 78 00 74 00 00 00 FF FF - FF FF 00 00 FF FF FF FF x. t . . . . . . . . . . . . .
000000E0: 02 76 00 6F 00 6D 00 61 - 00 73 00 0F 00 E3 6C 00 . v. o. m. a. s. . . . l .
000000F0: 61 00 72 00 67 00 6F 00 - 74 00 00 00 6F 00 64 00 a. r . g. o. t . . . o. d.
00000100: 01 45 00 73 00 74 00 65 - 00 65 00 0F 00 E3 73 00 . E. s. t . e. e. . . . s.
00000110: 75 00 6E 00 61 00 72 00 - 63 00 00 00 68 00 69 00 u. n. a. r . c. . . h. i .
00000120: 45 53 54 45 45 53 7E 33 - 54 58 54 20 00 7B 48 00 ESTEES~3TXT . {H.
00000130: 38 29 38 29 00 00 54 00 - 38 29 86 3B 24 00 00 00 8) 8) . . T. 8) . ; $. . .
00000140: E5 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 . . . . . . . . . . . . . . . .

Fjate en el carcter E5, (representa a la a minscula con un cuadradito) ste carcter, indica fichero
borrado pero mantenido en la papelera de reciclaje.

Veamos la FAT.

Sect or 60
Cl ust er s 15. 106 - 15. 359
15105 15106 15107 15108 15109 15110 15111 15112
15113 15114 15115 15116 15117 15118 15119 15120
15121 15122 15123 15124 15125 15126 15127 15128
15129 15130 15131 15132 15133 15134 15135 15136
<EOF> 15138 <EOF> 15140 15141 15142 15143 15144
15145 <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF>
<EOF> <EOF> <EOF> <EOF> <EOF> 15158 15159 15160
15161 15162 15163 15164 15165 15166 <EOF> 15168
15169 15170 15171 15172 15173 15174 15175 15176
15177 15178 15179 15180 15181 15182 15183 15184
15185 15186 15187 15188 15189 15190 15191 15192
15193 15194 15195 <EOF> 15197 15198 15199 15200
15201 15202 <EOF> 15204 15205 15206 15207 <EOF>
15209 15210 15211 15212 <EOF> 15214 15215 <EOF>
<EOF> 15218 <EOF> <EOF> <EOF> 15222 15223 15224
<EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> 15232
<EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> 15240
15241 <EOF> 15248 15244 15245 15246 15247 <EOF>
15249 15250 15251 15252 <EOF> <EOF> 15502 15256
15257 15258 15259 15260 15261 15262 15263 15264
INGENIERO RENZO BOLVAR VALDIVIA
55
UNIVERSIDAD NACIONAL DE SAN AGUSTN

Aparentemente no ha cambiado nada, pero si ponemos en cursor sobre las claves en negrita,
observaremos: E:\ESTEES~1.TXT, E:\RECYCLED\.STEES~2.TXT y E:\ESTEES~3.TXT.
El segundo fichero est ahora en la papelera. Pero la FAT sigue indicando que hay archivo.


Ahora vamos a borrarlo de la papelera de reciclaje. Para ello entramos en Windows, Disco, Propiedades,
Limpiar papelera. Una vez limpiada la papelera de reciclaje volvemos a entrar en Diskedit y estudiamos
la ROOT.



Sect or 512
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Est eesunar chi NAL 0 - R S H - V
ESTEES~1 TXT Ar ch 24 24/ 9/ 00 0: 01am 15236 A - - - - -
DIRBORR Arch 0 24/ 9/00 0:35am 0 A - - - - -
vomuylargo.tx NAL bor 0 - R S H - V
Esteesunarchi NAL bor 0 - R S H - V
STEES~2 TXT Borrado 2824/ 9/00 0:02am 15237 A - - - - -
avi a. t xt _ NAL 0 - R S H - V
vomasl ar got od NAL 0 - R S H - V
Est eesunar chi NAL 0 - R S H - V
ESTEES~3 TXT Ar ch 36 24/ 9/ 00 0: 02am 15238 A - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -
Bor r ado 000/ 0/ 80 0: 00am 0 - - - - - -

Ahor a vemos una nueva cl ave DI RBORR, que nos i ndi ca que ya no est ni
en l a papel er a de r eci cl aj e.


As es como queda ahor a l a FAT

Sect or 60
Cl ust er s 15. 106 - 15. 359
15105 15106 15107 15108 15109 15110 15111 15112
15113 15114 15115 15116 15117 15118 15119 15120
15121 15122 15123 15124 15125 15126 15127 15128
15129 15130 15131 15132 15133 15134 15135 15136
<EOF> 15138 <EOF> 15140 15141 15142 15143 15144
15145 <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF>
<EOF> <EOF> <EOF> <EOF> <EOF> 15158 15159 15160
15161 15162 15163 15164 15165 15166 <EOF> 15168
15169 15170 15171 15172 15173 15174 15175 15176
15177 15178 15179 15180 15181 15182 15183 15184
15185 15186 15187 15188 15189 15190 15191 15192
15193 15194 15195 <EOF> 15197 15198 15199 15200
15201 15202 <EOF> 15204 15205 15206 15207 <EOF>
15209 15210 15211 15212 <EOF> 15214 15215 <EOF>
<EOF> 15218 <EOF> <EOF> <EOF> 15222 15223 15224
<EOF> <EOF> <EOF> <EOF> <EOF> <EOF> <EOF> 15232
<EOF> <EOF> <EOF> <EOF> <EOF> 0 <EOF> 15240
15241 <EOF> 15248 15244 15245 15246 15247 <EOF>
15249 15250 15251 15252 <EOF> <EOF> 15502 15256
15257 15258 15259 15260 15261 15262 15263 15264
15265 15266 15267 15268 15269 15270 15271 15272
15273 15274 15275 15276 15277 15278 15279 15280
15281 15282 15283 15284 15285 15286 15287 15288

Observamos un 0, donde antes estaba marcado el cluster donde estaba almacenado el archivo segundo.
Este 0 permite que se pueda ocupar el cluster que indica esta posicin de la FAT.
Sin embargo mientras ningn archivo ocupe este cluster libre, los datos permanecen almacenado en el
disco, de tal manera que an se pueden recuperar, utilizando el Diskedit por ejemplo.

INGENIERO RENZO BOLVAR VALDIVIA
56
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Todo esto lo podemos ver con el Diskedit que consta de los siguentes mens:

OBJ ETO RELACION VER OPCIONES
Unidad Archivo Hexa Imprimir en Arch
Directorio Directorio Texto
Archivo Cadena de clusters (FAT) Directorio
Cluster FAT (16)
Sector Tabla de Particin
Sector fsico Reg. de Arranque
Tabla de Particin
Registro de Arranque


Atributos de un archivo.

Los atributos de un archivos son unas caractersticas que se le dan a los archivos para que stos sea o no
sean de solo lectura, oculto, de sistema y modificado. De tal manera que si le asignamos a un archivo el
atributo de oculto (hide). Este no se ver cuando le hagamos un DIR o cuando consultemos las carpetas
de Windows (a menos que forzemos una contraorden) ((DIR /A o mostrar todos los archivos)).


Los atributos se asignan con MSDOS mediante la orden ATTRIB. Esto lo que hace es poner ciertos bits
de un byte a O o 1 segn el atributos que queramos poner.

7 6 5 4 3 2 1 0


El bit 0, indica si es de solo lectura o no. El bit 1 si est oculto, el bit 2 si es de sistema. El bit 5 si ha sido
modificado.

Cmo estara el byte de atributo si el archivo es de solo lectura, ha sido modificado y es oculto, pues
seria: 0010 0011, este nmero en hexadecimal es 23h.


Vamos a buscar n que lugar de la ROOT est el byte de atributo, para ello creemos desde Windows, con
el WordPad, un archivo de texto llamado atribu.txt y escribamos esta frase dento: Este es un archivo de
prueba para estudiar los atributos. Ahora modifiquemos mediante el botn derecho y Propiedades los
atributos, marquemos los atributos solo lectura, oculto y modificado.
Activemos el programa Diskedit de Norton y busquemos en Directorios el archivo anterior, veremos algo
as:



Sect or 510
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BOBA Ar ch 2973 13/ 10/ 00 18: 59pm 677 A - - - - -
ATT1 Ar ch 0 13/ 10/ 00 23: 08pm 0 A - - - - -
bor r ame3. t xt NAL 0 - R S H - V
BORRAME3 TXT Ar ch 0 13/ 10/ 00 18: 40pm 0 - - - - - -
de t ext o. t xt NAL bor 0 - R S H - V
New Document o NAL bor 0 - R S H - V
EWDOC~1 TXT Bor r ado 013/ 10/ 00 23: 03pm 0 A - - - - -
bobo2. t xt _ NAL 0 - R S H - V
BOBO2 TXT Ar ch 2976 13/ 10/ 00 19: 06pm 4456 A - - - - -
atribu.txt _ NAL 0 - R S H - V
ATRIBU TXT Arch 56 13/10/00 23:04pm 17056 A R - H - -
UTMP0 16 Bor r ado 004/ 10/ 00 18: 50pm 0 - - - - - -

Aqu podemos ver los atributos que hemos puesto A, R y H.


INGENIERO RENZO BOLVAR VALDIVIA
57
UNIVERSIDAD NACIONAL DE SAN AGUSTN
Vamos a verlo en forma hexadecimal:


Sect or 510
00000000: 42 4F 42 41 20 20 20 20 - 20 20 20 20 00 00 00 00 BOBA . . . .
00000010: 00 00 4D 29 00 00 7B 97 - 4D 29 A5 02 9D 0B 00 00 . . M) . . {. M) . . . . . .
00000020: 41 54 54 31 20 20 20 20 - 20 20 20 20 00 00 00 00 ATT1 . . . .
00000030: 00 00 4D 29 00 00 04 B9 - 4D 29 4F 03 AF 06 00 00 . . M) . . . . M) O. . . . .
00000040: 41 62 00 6F 00 72 00 72 - 00 61 00 0F 00 6A 6D 00 Ab. o. r . r . a. . . j m.
00000050: 65 00 33 00 2E 00 74 00 - 78 00 00 00 74 00 00 00 e. 3. . . t . x. . . t . . .
00000060: 42 4F 52 52 41 4D 45 33 - 54 58 54 00 00 33 1A 95 BORRAME3TXT. . 3. .
00000070: 4D 29 4D 29 00 00 1B 95 - 4D 29 00 00 00 00 00 00 M) M) . . . . M) . . . . . .
00000080: 41 54 54 32 20 20 20 20 - 20 20 20 20 00 00 00 00 ATT2 . . . .
00000090: 00 00 4D 29 00 00 11 B9 - 4D 29 00 00 00 00 00 00 . . M) . . . . M) . . . . . .
000000A0: E5 4E 00 65 00 77 00 20 - 00 44 00 0F 00 7E 6F 00 . N. e. w. . D. . . ~o.
000000B0: 63 00 75 00 6D 00 65 00 - 6E 00 00 00 74 00 6F 00 c. u. m. e. n. . . t . o.
000000C0: E5 45 57 44 4F 43 7E 31 - 54 58 54 20 00 1C 65 B8 . EWDOC~1TXT . . e.
000000D0: 4D 29 4D 29 00 00 66 B8 - 4D 29 00 00 00 00 00 00 M) M) . . f . M) . . . . . .
000000E0: 41 62 00 6F 00 62 00 6F - 00 32 00 0F 00 FD 2E 00 Ab. o. b. o. 2. . . . . .
000000F0: 74 00 78 00 74 00 00 00 - FF FF 00 00 FF FF FF FF t . x. t . . . . . . . . . . .
00000100: 42 4F 42 4F 32 20 20 20 - 54 58 54 20 00 67 2D 98 BOBO2 TXT . g- .
00000110: 4D 29 4D 29 00 00 D3 98 - 4D 29 68 11 A0 0B 00 00 M) M) . . . . M) h. . . . .
00000120: 41 61 00 74 00 72 00 69 - 00 62 00 0F 00 9A 75 00 Aa.t.r.i.b....u.
00000130: 2E 00 74 00 78 00 74 00 - 00 00 00 00 FF FF FF FF ..t.x.t.........
00000140: 41 54 52 49 42 55 20 20 - 54 58 54 23 00 1C 65 B8 ATRIBU TXT#..e.
00000150: 4D 29 4D 29 00 00 84 B8 - 4D 29 A0 42 38 00 00 00 M)M)....M).B8...
00000160: E5 55 54 4D 50 30 20 20 - 31 36 20 00 00 00 00 00 . UTMP0 16 . . . . .

Ahora vamos a volver a Windows y a modificar los atributos de este fichero mediante Propiedades y
vamos a desmarcar los atributos anteriores, es decir, vamos a ponerlo (a desmarcar) de lectura, no oculto
y no modificado. Y luego volvamos al Diskedit y veamos el directorio:


Sect or 510
Nombr e . Ext I D Tamao Fecha Hor a Cl ust er 76 A R S H D V
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BOBA Ar ch 2973 13/ 10/ 00 18: 59pm 677 A - - - - -
ATT1 Ar ch 1711 13/ 10/ 00 23: 08pm 847 A - - - - -
bor r ame3. t xt NAL 0 - R S H - V
BORRAME3 TXT Ar ch 0 13/ 10/ 00 18: 40pm 0 - - - - - -
ATT2 Ar ch 2973 13/ 10/ 00 23: 08pm 848 A - - - - -
ATTRI 3 Ar ch 0 13/ 10/ 00 23: 22pm 0 A - - - - -
EWDOC~1 TXT Bor r ado 013/ 10/ 00 23: 03pm 0 A - - - - -
bobo2. t xt _ NAL 0 - R S H - V
BOBO2 TXT Ar ch 2976 13/ 10/ 00 19: 06pm 4456 A - - - - -
atribu.txt _ NAL 0 - R S H - V
ATRIBU TXT Arch 56 13/10/00 23:04pm 17056 - - - - - -
UTMP0 16 Bor r ado 004/ 10/ 00 18: 50pm 0 - - - - - -

Observamos ahora que el archivo ATRIBU.TXT no tiene atributos.









Nota: donde pone atribu.txt NAL 0 R S H V son atributos particulares de Windows para el nombre de
fichero largo, es nuestro ejemplo no lo tenemos en cuenta.


Nota: los listados anteriores los podemos obtener mediante la orden Opciones /Imprimir en archivo del
Diskedit.





INGENIERO RENZO BOLVAR VALDIVIA
58
UNIVERSIDAD NACIONAL DE SAN AGUSTN
INGENIERO RENZO BOLVAR VALDIVIA
59
Vamos a verlo en forma hexadecimal:


Sect or 510
00000000: 42 4F 42 41 20 20 20 20 - 20 20 20 20 00 00 00 00 BOBA . . . .
00000010: 00 00 4D 29 00 00 7B 97 - 4D 29 A5 02 9D 0B 00 00 . . M) . . {. M) . . . . . .
00000020: 41 54 54 31 20 20 20 20 - 20 20 20 20 00 00 00 00 ATT1 . . . .
00000030: 00 00 4D 29 00 00 04 B9 - 4D 29 4F 03 AF 06 00 00 . . M) . . . . M) O. . . . .
00000040: 41 62 00 6F 00 72 00 72 - 00 61 00 0F 00 6A 6D 00 Ab. o. r . r . a. . . j m.
00000050: 65 00 33 00 2E 00 74 00 - 78 00 00 00 74 00 00 00 e. 3. . . t . x. . . t . . .
00000060: 42 4F 52 52 41 4D 45 33 - 54 58 54 00 00 33 1A 95 BORRAME3TXT. . 3. .
00000070: 4D 29 4D 29 00 00 1B 95 - 4D 29 00 00 00 00 00 00 M) M) . . . . M) . . . . . .
00000080: 41 54 54 32 20 20 20 20 - 20 20 20 20 00 00 00 00 ATT2 . . . .
00000090: 00 00 4D 29 00 00 11 B9 - 4D 29 50 03 9D 0B 00 00 . . M) . . . . M) P. . . . .
000000A0: 41 54 54 52 49 33 20 20 - 20 20 20 20 00 00 00 00 ATTRI 3 . . . .
000000B0: 00 00 4D 29 00 00 D5 BA - 4D 29 7D 03 AF 06 00 00 . . M) . . . . M) }. . . . .
000000C0: 41 54 54 52 49 34 20 20 - 20 20 20 20 00 00 00 00 ATTRI 4 . . . .
000000D0: 00 00 4D 29 00 00 E6 BA - 4D 29 00 00 00 00 00 00 . . M) . . . . M) . . . . . .
000000E0: 41 62 00 6F 00 62 00 6F - 00 32 00 0F 00 FD 2E 00 Ab. o. b. o. 2. . . . . .
000000F0: 74 00 78 00 74 00 00 00 - FF FF 00 00 FF FF FF FF t . x. t . . . . . . . . . . .
00000100: 42 4F 42 4F 32 20 20 20 - 54 58 54 20 00 67 2D 98 BOBO2 TXT . g- .
00000110: 4D 29 4D 29 00 00 D3 98 - 4D 29 68 11 A0 0B 00 00 M) M) . . . . M) h. . . . .
00000120: 41 61 00 74 00 72 00 69 - 00 62 00 0F 00 9A 75 00 Aa.t.r.i.b....u.
00000130: 2E 00 74 00 78 00 74 00 - 00 00 00 00 FF FF FF FF ..t.x.t.........
00000140: 41 54 52 49 42 55 20 20 - 54 58 54 00 00 1C 65 B8 ATRIBU TXT...e.
00000150: 4D 29 4D 29 00 00 84 B8 - 4D 29 A0 42 38 00 00 00 M)M)....M).B8...
00000160: E5 55 54 4D 50 30 20 20 - 31 36 20 00 00 00 00 00 . UTMP0 16 . . . . .

Comparemos este cdigo hexadecimal con el que obtuvimos antes :

00000120: 41 61 00 74 00 72 00 69 - 00 62 00 0F 00 9A 75 00 Aa.t.r.i.b....u.
00000130: 2E 00 74 00 78 00 74 00 - 00 00 00 00 FF FF FF FF ..t.x.t.........
00000140: 41 54 52 49 42 55 20 20 - 54 58 54 23 00 1C 65 B8 ATRIBU TXT#..e.
00000150: 4D 29 4D 29 00 00 84 B8 - 4D 29 A0 42 38 00 00 00 M)M)....M).B8...


00000120: 41 61 00 74 00 72 00 69 - 00 62 00 0F 00 9A 75 00 Aa.t.r.i.b....u.
00000130: 2E 00 74 00 78 00 74 00 - 00 00 00 00 FF FF FF FF ..t.x.t.........
00000140: 41 54 52 49 42 55 20 20 - 54 58 54 00 00 1C 65 B8 ATRIBU TXT...e.
00000150: 4D 29 4D 29 00 00 84 B8 - 4D 29 A0 42 38 00 00 00 M)M)....M).B8...

Observamos que el nmero que ha variado al cambiar los atributos A, R y H es de 23h al 00h. Luego ese
es el byte de atributo.

Desde el Diskedit de Norton trata de poner este mismo fichero como oculto, solamente.

Das könnte Ihnen auch gefallen