Está en la página 1de 18

mailxmail - Cursos para compartir lo que sabes

Mantenimiento de los Sistemas


de Archivos
Autor: Marcelo Montoya
[http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos]

Descubre miles de cursos como éste en www.mailxmail.com 1


mailxmail - Cursos para compartir lo que sabes

Presentación del curso


El mantenimiento de los sistemas de archivos es necesario para poder tener en buen
funcionamiento y buen estado los sistemas de almacenamiento masivos, como
discos duros.

Con este curso creado por Marcelo Montoya, aprenderemos cómo realizar un buen
mantenimiento y como evitar no perder datos, al igual que también la importancia
de utilizar unas buenas herramientas que nos permitan realizar estas acciones.

Visita más cursos como este en mailxmail:


[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-mantenimiento]

¡Tu opinión cuenta! Lee todas las opiniones de este curso y déjanos la tuya:
[http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/opiniones]

Cursos similares
Cursos Valoración Alumnos Vídeo

Ordenador. Componentes internos (cuarta parte)


Curso de informática sobre los componentes del ordenador. estudiaremos la bios o 130
sistema básico de entrada/salida (basic input/output system), los pasos que realiza la bi...
[11/11/08]

Partición de discos
En la actualidad cada vez los discos duros con los que trabajamos tienen mucha más
capacidad de almacenamiento. si trabajamos con un disco excesivamente grande puede 17.480
trae...
[26/07/04]

Teoría General de los Sistemas Informáticos


Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual 3.947
el conocimiento humano y el uso de las ideas son llevados a las computadoras; de m...
[25/11/04]

Arquitectura de computadores: diseño, coste y


rendimiento
Nuestro curso, como su título lo indica, es una introducción a la arquitectura de 407
computadores, en el que desarrollamos una presentación técnica sobre el diseño, coste y
...
[24/07/08]

Ordenador. Componentes internos (tercera parte)


Curso de informática sobre los componentes del ordenador, la tarjeta de red y la tarjeta 127
gráfica. ahora estudiaremos los componentes integrados del ordenador: adaptadores...
[11/11/08]

Descubre miles de cursos como éste en www.mailxmail.com 2


mailxmail - Cursos para compartir lo que sabes

1. Introducción
[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/introduccion]
En este manual, aprenderemos todo lo necesario para efectuar un eficaz
mantenimiento de los diferentes sistemas de archivos que ofrecen los numerosos
sistemas operativos para los medios de almacenamiento, siendo los de mayor
importancia los discos duros. Además, conoceremos los problemas asociados a un
mantenimiento incorrecto.
A medida que pasa el tiempo, los archivos alojados en un S.A. (Sistemas de
Archivos) van creciendo y disminuyendo en tamaño, se crean algunos nuevos y otros
existentes se eliminan, además se llevan a cabo constantemente operaciones de
lectura y escritura sobre muchos de ellos. Muchas veces se cortó el suministro de
energía mientras se escribía información al disco, se apagó accidentalmente o
intencionalmente la PC cuando no era debido o el disco comenzó a tener fallas al
efectuar operaciones. Entre otras, esas son algunas de las situaciones que nos
obligan a efectuar un mantenimiento del sistema de archivos para mantener todo
funcionando correctamente y ofreciendo el rendimiento óptimo.
Pequeño problema, gran pérdida. Se debe tener en cuenta que cualquier problema
en el sistema de archivos puede desencadenar una gran pérdida de datos, pudiendo
ésta ser irrecuperable.
Las herramientas básicas para realizar un mantenimiento de un sistema de archivos
son las siguientes:
1. Administración de particiones lógicas.
2. Formato lógico de unidades lógicas.
3. Conversión a otros sistemas de archivos.
4. Diagnóstico y reparación de errores en el sistema de archivos.
5. Diagnóstico y reparación de errores físicos en los discos.
6. Desfragmentación del sistema de archivos si fuera necesario.
7. Eliminación de archivos temporales que no estén en uso.
8. Generación de copias de seguridad del sistema de archivos y de sus áreas vitales.
9. Verificación y reparación de archivos vitales del sistema operativo.
Utilitarios. El software que se especializa en la ayuda para el mantenimiento y la
solución de problemas se conoce con el nombre de utilitarios. Por citar ejemplos,
tenemos los populares Norton Utilities y el viejo PC Tools, que algunos
recordaremos con nostalgia. Antes eran pocos los utilitarios que acompañaban a los
5.0., lo cual nos obligaba a adquirir paquetes de software que nos brindaran estas
aplicaciones, pero en las últimas versiones la tendencia fue incluirlos cada vez más
hasta tal punto que, si bien estos paquetes de terceros pueden ser útiles, ya no son
imprescindibles.
A continuación, analizaremos la funcionalidad de cada una de estas herramientas y
los problemas que nos ayudan a resolver.
En el mismo menú. En Windows 9X/Me, todas las herramientas relacionadas al
mantenimiento del sistema se encuentran seleccionando Inicio, Programas,
Accesorios, Herramientas del Sistema (Start, Programs, Accesories, System Tools).

Descubre miles de cursos como éste en www.mailxmail.com 3


mailxmail - Cursos para compartir lo que sabes

2. Administración de particiones lógicas


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/administracion-particiones-logicas]
Ya estudiamos a fondo FDISK y el Administrador de Discos (Disk Manager) de NT/2000. El
primero tiene la gran desventaja en la que ya hemos hecho incapié, no permite cambiar el
tamaño de las particiones.
Existen utilitarios desarrollados por terceros como Partition Magic de PowerQuest que
permiten cambiar el tamaño de las particiones sin necesidad de eliminarla y volverla a crear.
Además, ofrece una forma de trabajo gráfica y sencilla similar al Disk Manager de NT/2000.
Sin embargo, esto no significa que nos debamos olvidar de hacer copias de seguridad, pues
si el proceso falla o se corta en la mitad habremos perdido todos los datos en la partición en
cuestión.
También permite efectuar conversiones entre diferentes sistemas de archivos con la
particularidad que facilita la vuelta de FAT32 a FAT16, capacidad no incluida en Windows
9X/Me.
Se trata de un utilitario interesante, pero todo dependerá de nuestras necesidades, pues su
adquisición no se justifica salvo que nos encontremos con reparticionamientos demasiado
seguido.

Descubre miles de cursos como éste en www.mailxmail.com 4


mailxmail - Cursos para compartir lo que sabes

3. Conversión a otros sistemas de archivos


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/conversion-sistemas-archivos]
Los S.O. y S.A. que estamos estudiando nos ofrecen dos conversiones sin retorno:
- FAT16 a FAT32: FAT32CNV: Se debe tener en cuenta que al realizar esta conversión en la
partición primaria del primer disco duro, se pierde el arranque doble a 5.0. que no soporte
FAT32 (ej.: DOS, NT/2000 4.0).
- FAT16 a NTFS: CONVERT.
Backup. Antes de realizar cualquier conversión, por más simple que sea, debe efectuar una
copia de seguridad completa del contenido de la unidad lógica.
Para convertir una unidad lógica de FATI6 a FAT32, siga estos pasos:
1. Ejecutar el Convertidor de unidades FAT32 ubicado en Herramientas del sistema o bien
tipee FAT32CNV en la línea de comandos y presione Enter.
2. Seleccione la unidad lógica a convertir. El asistente verificará que no existan programas
incompatibles con FAT32 en la unidad a convertir.
3. Complete la copia de seguridad.
4. Se reiniciará la PC en modo MS-DOS y se completará el proceso de conversión.
Para convertir una unidad lógica de FAT16 a NTFS, siga estos pasos:
1. Asegúrese de hacer una copia de seguridad completa de la unidad a convertir.
2. Desde la línea de comandos, ejecute CONVERT letraUnidad: /FS:NTFS (ej.: CONVERT D:
/FS:NTFS).
3. Si se trataba de la unidad desde la cual se carga el SO., la conversión quedará pendiente
para la próxima vez que se inicie el mismo. En cualquier otra unidad, comenzará el proceso
de conversión.
Como mencionamos anteriormente, existen utilitarios desarrollados por terceros para
efectuar conversiones entre los diferentes S.A., sin embargo, éstos no se incluyen en los S.0.
por lo que el uso de los mismos dependerá de nuestras necesidades.

Descubre miles de cursos como éste en www.mailxmail.com 5


mailxmail - Cursos para compartir lo que sabes

4. Diagnóstico y reparación de errores en FATXX


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/diagnostico-reparacion-errores-fatxx]
Debido al gran uso que le damos a los discos diariamente, debemos disponer de algún
utilitario para diagnosticar y reparar errores lógicos (problemas en el sistema de archivos) y
físicos (fallas de escritura y/o lectura en la superficie del disco) en las unidades lógicas,
además de verificar la integridad de todos los componentes del disco y del S.A. Las
versiones de MS-DOS anteriores a la 6.0 incorporaban el CHKDSK para cumplir parcialmente
y con ciertas deficiencias esta función de "médico" de los discos y a partir de esa versión, el
ScanDisk, un utilitario mucho más sofisticado que el anterior. Una función similar y un poco
mejorada de este último la ofrece el Disk Doctor de Norton Utilities.
No usar nada viejo y desconocido. Tenga en cuenta que este tipo de utilitarios debe estar
preparado para el S.A. de la unidad lógica. Si por ejemplo usamos uno viejo que soporte
solamente FAT 16 sobre una unidad con FAT32 podemos destruir todos los datos de la
misma.
Para FAT16 y FAT32 tenemos entonces el ScanDisk que nos permite hacer las siguientes
verificaciones para detectar y solucionar los problemas que surjan de éstas:
- Sector de Arranque. Comprueba la legitimidad del PBR si se trata de una partición
primaria.
- FAT. Comprueba la consistencia de la información contenida en la FAT y verifica que el
estado de ambas copias sea idéntico. Si no Jo es, significa que una quedó desactualizada y
se tomará alguna como válida, copiándola sobre la otra.
- Nombres de Archivos Largos. Al eliminar archivos con nombres largos (mayores a 8
caracteres) fuera del modo gráfico de Windows 9X/Me, no se actualiza correctamente la FAT
y quedan entradas adicionales que deben ser eliminadas porque ya no tiene sentido su
existencia pues el archivo al que apuntan dejó de existir. Esto es porque en dicho modo, los
nombres largos se ven truncados y solamente se elimina una entrada de la FAT. ScanDisk
encuentra estos problemas y los soluciona automáticamente.
- Estructura de Directorios. Verifica que cada uno de los directorios (carpetas) de la unidad
lógica sean legítimos y estén accesibles. También se asegura que las entradas ~ y ~ apunten
al mismo directorio y su padre, respectivamente.
- Estructura del Sistema de Archivos. Verifíca que las referencias de archivos en cada uno
de los directorios (carpetas) sean legítimas y válidas.
Se pueden presentar los siguientes inconvenientes comunes:
- Referencias Inválidas o Nombres Incorrectos Verifica que todos los archivos tengan
nombres válidos y todas las referencias de archivos de los directorios (carpetas) estén
correctamente identificadas en la FAT.
- Fragmentos de Archivos (Clusters) Perdidos. Verifica que no existan cadenas rotas en la
FAT y clusters perdidos. Estos últimos pueden contener datos válidos de archivos que no se
terminaron de grabar correctamente pues una aplicación terminó en forma inesperada como
cuando se cortó el suministro de energía o se apagó la PC sin salir de algunas aplicaciones.
Estos clusters pueden grabarse por si contenían datos que nos interesen o bien eliminarse
pues ya no tiene sentido su existencia, porque ocupan espacio en el disco sin sentido. Éste
es uno de los errores más comunes, pero no es grave y se soluciona fácilmente.
- Archivos con Vínculos Cruzados (Cross-Linked Files). Este problema se produce
cuando dos archivos tienen una o más entradas en la FAT para cada uno de ellos que
apuntan a los mismos clusters, es decir, se cruzan en uno o más clusters. Esto hace que uno
de los archivos tenga datos no válidos, o bien es posible que ambos estén incorrectos. La

Descubre miles de cursos como éste en www.mailxmail.com 6


mailxmail - Cursos para compartir lo que sabes
de los archivos tenga datos no válidos, o bien es posible que ambos estén incorrectos. La
manera más consciente de solucionar este problema es eliminar ambos archivos, pues no
tenemos certeza si sus datos son correctos o no.
- Superficie Física del Disco. Comprueba los sectores del disco en busca de daños físicos.
En caso de encontrar un sector defectuoso, el cluster que utiliza a dicho sector queda
marcado como malo y nunca más vuelve a ser utilizado. Si el mismo formaba parte de un
archivo, quedará con datos no válidos. No hay más soluciones a los errores físicos del disco
que no utilizar los sectores defectuosos. Si durante este test aparecen demasiados errores
contiguos podemos estar frente a un grave problema del disco.
- Unidades Comprimidas con DriveSpace o DoubleSpace. En estas unidades se realizan
las siguientes comprobaciones especiales para las estructuras de discos comprimidos:
- Cabeceras de Volumen.
- Estructura del Archivo de Volumen.
- Estructura de Compresión.
- Identificadores de Volumen.
Diskettes también. Estos utilitarios también se pueden utilizar para verificar Los diskettes y
otros medios de almacenamiento removibles como las unidades Zip.
Cuando los clusters se pierden Al apagar La PC mientras cualquier aplicación se encuentra
corriendo, como ser un S.O. como Windows 9X/Me, casi con seguridad habremos dejado
clusters perdidos. A partir de Windows 95B, el ScanDisk en modo carácter corre al iniciar el
sistema para resolver este problema cada vez que el equipo no se apaga correctamente.
Ante la pregunta sobre cuándo debemos utilizar ScanDisk o este tipo de utilitarios, las
respuestas son varias:
- Cada vez que una aplicación se cierra en forma imprevista.
- Al menos una vez por semana para asegurarse de que el estado del sistema de archivos y
del disco sean los óptimos.
- Cuando encontramos dificultades al acceder a un disco.
- Cuando se presentan errores de lectura y/o escritura en un disco o para determinados
archivos.
- Cuando el contenido de algunos archivos ha cambiado en forma inesperada.
- Cuando tenemos problemas al intentar ejecutar aplicaciones que en algún momento
funcionaron correctamente.
- Ante la desaparición de archivos o carpetas que no fueron borradas por nosotros.
- Ante la presencia de problemas a la hora de iniciar el sistema.

Descubre miles de cursos como éste en www.mailxmail.com 7


mailxmail - Cursos para compartir lo que sabes

5. Diagnóstico y reparación de errores en NTFS


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/diagnostico-reparacion-errores-ntfs]
La misma clase de diagnóstico y reparación de errores estudiada anteriormente para FATXX
se puede llevar a cabo en una unidad lógica que utilice el S.A. NTFS, aunque con algunas
variantes que veremos a continuación. NT/2000 nos ofrece dos utilitarios para llevar a cabo
esta tarea, uno de ellos trabaja en modo gráfico y el otro en modo carácter. Los
analizaremos a ambos en ese orden.
Para comprobar una unidad lógica con NTFS utilizando NT/2000 4.0, siga estos pasos:
1. Inicie el Administrador de Discos (Disk Administrator) que se encuentra en el grupo
Herramientas Administrativas (Administrative Tools).
2. Haga click sobre el rectángulo que representa a la unidad lógica que desea comprobar.
3. Seleccione la opción Propiedades (Properties) del menú contextual que se activa al hacer
click con el bptón secundario del mouse. Aparecerá una caja de diálogo con tres fichas.
4. Haga click en la ficha Herramientas (Tools) y luego en el botón Comprobar ahora... (Test
now...). Aparecerá la caja de diálogo que lleva el mismo nombre.
5. Active las casillas de verificación de las opciones que considere necesarias, haga click en
Iniciar (Start) y comenzará a comprobar los diferentes elementos de la unidad seleccionada
mencionados anteriormente para el ScanDisk (excepto las relacionadas con unidades
comprimidas con DriveSpace). Si encuentra un error y no activó la casilla de verificación con
la opción de reparar errores en forma automática, le pedirá que decida qué hacer con él: si
lo desea reparar o no, y en algunos casos, podrá seleccionar entre diferentes alternativas
para solucionar el problema.
También podemos utilizar el viejo y conocido CHKDSK el cual difiere bastante del que
acompañaba al DOS, pues hace exactamente lo mismo que el utilitario ya analizado
anteriormente, con la única diferencia que trabaja en modo carácter y se ejecuta desde la
línea de comandos.
Acceso exclusivo. Cuando estamos comprobando los errores de una unidad lógica,
NT/2000 requiere tener acceso exclusivo a ésta, lo cual implica que si alguna aplicación está
utilizando archivos de esta unidad aparecerá una caja de dialogo preguntándonos si
queremos programar la comprobación para la próxima vez que se reinicie el sistema,
cuando la unidad esté libre del uso por parte de otras aplicaciones. Esto último ocurrirá
siempre al querer comprobar la unidad en la cual está instalado NT/2000. A su vez, mientras
estamos verificando una unidad, no podremos acceder a ésta ni siquiera para ver su
contenido (explorarla) ya que obtendremos un mensaje de error.
Para comprobar una unidad basta con entrar a la Interfaz de Comandos (Command Line) e
ingresar:
Chkdsk unidad: /f
Donde unidad: deberá ser reemplazada por la letra de la unidad lógica a comprobar.
Tengamos en cuenta que se aplican todos los conceptos explicados anteriormente para el
Comprobador de Discos.
Para ambos. Estos dos utilitarios descriptos se pueden utilizar para unidades lógicas que
empleen cualquiera de los dos S.A. soportados por NT/2000: FAT y NTFS.

Descubre miles de cursos como éste en www.mailxmail.com 8


mailxmail - Cursos para compartir lo que sabes

6. Desfragmentar el sistema de archivos


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/desfragmentar-sistema-archivos ]
Cuando creamos un archivo nuevo y comenzamos a escribir datos en éste, el S.O. va tomando
al primer cluster libre que encuentra recorriendo la FAT y lo asigna al archivo. Cuando un
archivo disminuye su tamaño, se van liberando los clusters que estaba utilizando cuando era
mayor, en cambio cuando uno se agranda, se van buscando los primeros clusters libres de la
FAT para ir asignándolos a éste.
El problema de este mecanismo es si un archivo que estaba formado por cuatro clusters
consecutivos va agrandando su tamaño, necesitará más clusters y es muy probable que los
siguientes de los cuatro estén ocupados y se deba tomar otro que esté libre en alguna otra
parte del disco, según lo indique la FAT. Como consecuencia de esto, a medida que vamos
trabajando con los archivos se crean huecos de clusters y también se van desparramando las
partes de un archivo por todo el disco, lo cual hace que para leer un archivo los cabezales del
disco deban efectuar muchos movimientos y esto implica mayor cantidad de tiempo que si
leyeran sectores consecutivos.
Los desfragmentadores son utilitarios encargados de corregir este problema y aumentar de
esta manera el rendimiento de los accesos a los archivos, con el consecuente beneficio sobre
el resto del sistema y las aplicaciones que corren sobre éste. Su función es simplemente
reorganizar los archivos para que sus datos se ubiquen en clusters contiguos cuando sea
posible. En algunos casos, también permiten seleccionar a cuáles archivos se desea acceder
más rápidamente y los ubican en partes del disco especificas. Un ejemplo de estos utilitarios
es el conocido SpeedDisk que incluyen las Norton Utilities.
¿Cada cuánto?. Conviene des fragmentar todas las unidades lógicas cada quince o treinta
días.
Lento. El proceso de des fragmentación de una unidad puede tardar bastante tiempo
alcanzando un par de horas si no lo había corrido desde hace mucho tiempo (más de tres
meses por ejemplo) y también dependiendo en forma proporcional del volumen de los datos.
Se debe tener en cuenta que el proceso es mas lento y requiere mayor cantidad de memoria
con FAT32 que con FAT6 porque estos utilitarios suelen cargarse toda la FAT a La memoria y
la primera ocupa mayor tamaño que la segunda.
Haciendo click en el botón Configuración... (Configuration...) podemos seleccionar una opción
indicando a la aplicación que reorganice los archivos de programa utilizados con mayor
frecuencia para poder iniciarse más rápidamente.
Mejor solo que mal acompañado. Como los utilitarios similares al ScanDisk y al des
fragmentador de Disco comprueban y reorganizan el contenido de unidades, respectivamente,
si al mismo tiempo que los estamos ejecutando sobre una unidad modificamos el contenido
de ésta, no habrá inconvenientes pues las aplicaciones están preparadas para convivir en
Windows 9X/Me y NT/2000, pero se reiniciará el proceso de la aplicación de mantenimiento
cada vez que escribamos algún dato en la unidad. Por lo tanto, para evitar un rendimiento
lejano a lo óptimo del sistema, es conveniente que estas aplicaciones corran solas.
NTFS también tiene desfragmentadores. A pesar que Windows NT/2000 no incorporo
utilitarios para des fragmentar unidades con NTFS porque este S.A. tiene una fragmentación
de archivos mucho menor que la presentada por FATXX. Norton Utilities para NT/2000 si
ofrece uno.

Descubre miles de cursos como éste en www.mailxmail.com 9


mailxmail - Cursos para compartir lo que sabes

7. Liberando espacio en el disco


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/liberando-espacio-disco]
Windows 9X/Me y NT/2000, y las aplicaciones que corren sobre éstos utilizan
muchos archivos temporales creados mientras las mismas se están ejecutando y se
deberían eliminar cuando éstas se cierran. Pero, no siempre las aplicaciones se
cierran correctamente y pueden quedar estos archivos perdidos en la "selva"
(nuestro disco). Además, cuando navegamos por la Web se van creando archivos
temporales en nuestro disco para que luego podamos volver a ver las páginas sin
necesidad de conectarnos o bajar los archivos necesarios nuevamente. Tampoco nos
olvidemos de la Papelera de Reciclaje (Recycle Bm) la cual se va llenando a medida
que eliminamos archivos.
Para limpiar todo esto, Windows 98/ME incluye el liberador de espacio en disco que
es muy útil y rápido ya porque evita tener que ir eliminando archivos ubicados en
diferentes carpetas.
En Windows 9X/Me, los archivos temporales se ubican en la carpeta TEMP dentro de
la carpeta donde está instalado el S.O. (normalmente C:\WINDOWS), y en NT/2000
éstos se ubican en esa misma carpeta pero dentro de C:\WINNT en la mayoría de los
casos. Todos los archivos de dicha carpeta se pueden eliminar cuando no estemos
dentro del entorno gráfico del 5.0 pues existen algunas aplicaciones que pueden
estar usando unos archivos allí ubicados. En la carpeta "Temporary Internet Files"
ubicada en el mismo lugar que la TEMP, están todos los archivos temporales del
Internet Explorer que se podrían eliminar también al salir del browser para liberar
espacio.
Otro lugar más. En Windows 9X/Me, la variable de entorno TEMP definida en el
AUTOEXEC.BAT nos indica otra fuente de archivos temporales. Normalmente, en
dichos archivos de configuración existirá una línea SET TEMP = XXX, siendo XXX la
ruta en donde se deben almacenar los archivos temporales para aplicaciones DOS y
Windows.

Descubre miles de cursos como éste en www.mailxmail.com 10


mailxmail - Cursos para compartir lo que sabes

8. Compresión de discos y de archivos


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/compresion-discos-archivos]
Al comienzo de este capítulo hablamos de las posibles salidas que teníamos para
cuando nos quedábamos sin espacio de almacenamiento. Entre ellas figuraban dos
que hablaban de la compresión de archivos y del disco o una parte del mismo.
¿Qué Es y Cómo Funciona la Compresión de Datos?
La compresión de datos es una técnica mediante la cual se intenta reducir el tamaño
que ocupa una secuencia de datos mediante la aplicación de diferentes algoritmos,
por ejemplo: reemplazando cadenas repetitivas por otras de menor tamaño. El
resultado del proceso de compresión es otra secuencia de datos diferente a la
original que ocupa menor espacio y deberá ser sometida al proceso inverso para
volver a generar los datos originales. A este último proceso se lo conoce con el
nombre de expansión.

Razón de compresión. Es un factor de comparación de un archivo antes y después


de que se le haya aplicado la compresión. Si un archivo ocupa 4 KB y al ser
comprimido pasa a necesitar solamente 2 KB, presenta una razón de compresión de
2:1.

Existen dos clases de compresión:

- Compresión con Pérdidas. Consiste en un método de reducción de tamaño que


utiliza algoritmos para descartar cierta información considerada innecesaria para el
tipo de datos contenido en el archivo y que no será notoria a la hora de la
expansión. Se utiliza en archivos de imágenes, video y sonido, en los cuales la
exactitud de la información se puede dejar un poco de lado con tal de lograr
mayores razones de compresión. Algunos de los algoritmos que la utilizan son JPEG
para imágenes, MPEG y QuickTime en sus diferentes versiones para video
digitalizado y varios CODECS de audio. En éstos, la información que se descarta
resulta imperceptible tanto para la vista como para el oído.

- Compresión sin Pérdidas. Consiste en un método de reducción de tamaño el cual


utiliza algoritmos que aseguran la integridad de los datos originales bit a bit durante
los procesos de compresión y expansión. El resultado de este último es una copia
exacta del original. Es el método que se debe utilizar para los archivos en general
porque un documento o un ejecutable no pueden perder un solo bit en su contenido.

Existen numerosos algoritmos de compresión. En muchos casos la razón de


compresión es inversamente proporcional con la rapidez del proceso. Los productos
de compresión de discos y archivos suelen combinar una serie de algoritmos para
obtener el máximo rendimiento con la mejor compresión posible.

El algoritmo de compresión sin pérdidas más difundido y utilizado es el Lempel-Ziv


(LZ) publicado en 1977 por Abraham Lempel y Jacob Ziv en Israel, siendo una
variante del mismo el LZW (debido a la incorporación de Terry Welch). El mismo
consiste en la búsqueda de patrones de bytes de longitud variable que se repitan y

Descubre miles de cursos como éste en www.mailxmail.com 11


mailxmail - Cursos para compartir lo que sabes
consiste en la búsqueda de patrones de bytes de longitud variable que se repitan y
la conversión de los mismos en símbolos de menor tamaño de largo fijo para que
sustituyan al contenido original. En el proceso de expansión, se reemplazan dichos
símbolos por sus patrones originales que se guardaron previamente en una tabla
dentro del archivo comprimido. También se puede utilizar la técnica de diccionario
corredizo mediante la cual se van dejando apuntadores y señales hacia los patrones
originales por todo el archivo comprimido.

Depende.Se debe tener en cuenta que la razón de compresión obtenido depende en


gran medida de los datos contenidos por el archivo. Uno que no tenga demasiados
patrones repetidos o ya se encuentre comprimido mediante cualquier otro algoritmo
tendrá una razón de compresión muy baja o nula, mientras que uno de texto o de
base de datos con muchos patrones repetidos podría obtener razones superiores a
3:1.

Descubre miles de cursos como éste en www.mailxmail.com 12


mailxmail - Cursos para compartir lo que sabes

9. ¿Qué se puede comprimir?


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/que-se-puede-comprimir]
La compresión se puede aplicar a archivos individuales, conjuntos de archivos y
carpetas o unidades completas. Existen productos como el PKZIP, WinZip y el WinRar
que permiten comprimir una serie de archivos obteniendo como resultado un único
archivo el cual contiene a los originales comprimidos. Luego, se pueden extraer
algunos de los archivos que se comprimieron en este último o bien todos
Además de las ventajas de espacio de almacenamiento, la compresión de archivos
permite disminuir el tiempo en transferir datos por una red, o de un disco a otro,
pues la cantidad de información que se debe transmitir es mucho menor si la razón
de compresión obtenida es buena.

Descubre miles de cursos como éste en www.mailxmail.com 13


mailxmail - Cursos para compartir lo que sabes

10. Implementación de la compresión de discos


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/implementacion-compresion-discos ]
Existen algunos productos diseñados para determinados S.A. que permiten comprimir todos
los datos de una unidad en un único archivo y utilizarlo para simular otra unidad de disco
lógica con mayor capacidad. El producto se encarga de interceptar las peticiones de lectura
y escritura de datos hacia esta última unidad efectuadas por el S.O. y de esta manera logra
expandir los datos y devolverlos o almacenarlos después de comprimirlos y ubicarlos dentro
de la unidad comprimida (un gigantesco archivo). De esta manera, se crea una unidad virtual
que para el S.O. es una unidad lógica más.
Compresión y expansión de archivos en tiempo real (sobre La marcha).
Se conoce con este nombre al trabajo efectuado por el driver instalado con el producto de
compresión de discos que ejecuta un proceso continuo de compresión y expansión de las
partes de los archivos leídos y escritos desde y hacia la unidad virtual de manera tal que el
mismo sea totalmente transparente para el usuario.
Además de utilizar los algoritmos de compresión ya mencionados, estos productos
aprovechan el espacio desperdiciado por ciertos SA. como FATXX en el cual los archivos
ocupan clusters de tamaño fijo y la unidad mínima de asignación es un cluster. Las unidades
comprimidas utilizan clusters de tamaño variable formados por 1 ó más sectores, según sea
conveniente, por la razón de compresión y el tamaño del archivo. Un archivo de 1024 KB en
una unidad sin comprimir con clusters de 32 KB ocupará uno entero, es decir, 32 KB,
mientras que en una comprimida utilizará solamente un cluster formado por un sector (512
bytes) si logra una razón de compresión de 2:1, con lo cual en realidad se ganan 31,5 KB. Sin
embargo, para el S.O., los clusters de la unidad comprimida se muestran como de tamaño
fijo.
¿Espacio Libre?.EL espacio Libre que informan las unidades comprimidas muchas veces no
es real, porque dependerá de la razón de compresión obtenida por los archivos que sean
grabados en ellas. Si copiamos un archivo de video comprimido de 500 MB en una unidad
comprimida con 1,2 GB Libre, es probable que nos quedemos sin espacio para completar la
operación. Esos 1,2 GB informados como espacío disponible surgen de estimar que Los
archivos a venir tendrán una razón de compresión determinada y si éstos no La cumplen, el
cálculo terminará siendo falso.
Allá por 1992, cuando los discos ESDI de 210 MB eran lo máximo, una serie de productos
que se encargaban de la compresión de discos para DOS invadieron el mercado con
diferentes resultados. Entre ellos podemos mencionar a Stacker de Stac Electronics,
DoubleDisk de Vertisoft y SuperStor de AddStor. Un año más tarde, el MS-DOS 6.0 introdujo
el DoubleSpace y muchos usuarios adoptaron la compresión de discos, luego siguió el
DriveSpace que llegó a su versión 3 con el Plus! para Windows 95 e incorporado en el 95B y
el 98/ME, siendo el más utilizado en la actualidad.
DriveSpace3 permite comprimir discos o bien utilizar el espacio libre de una unidad para
crear otra comprimida. Las unidades comprimidas no pueden superar los 2 GB en tamaño y
solamente funcionan sobre FAT16. Actualmente no existe software de compresión de este
tipo desarrollado para FAT32.
Al comprimir una unidad con DriveSpace3, todos los archivos que se encuentran en la misma
se compactan en un único archivo denominado CVF (Compressed Volume File - Archivo de
Volumen Comprimido). La letra de la unidad original se pasa a utilizar para la unidad
comprimida virtual (ej.: C:), mientras que a la primera se le asigna otra letra (ej.: H:). Esta
última se conoce como unidad host y allí es donde residen el CVF y los archivos de arranque
del sistema que no se pueden comprimir.
El arranque se produce desde la unidad host, que comienza a cargar el 5.0., pero enseguida

Descubre miles de cursos como éste en www.mailxmail.com 14


mailxmail - Cursos para compartir lo que sabes
El arranque se produce desde la unidad host, que comienza a cargar el 5.0., pero enseguida
carga el driver de compresión encargado de intercambiar las letras de las unidades y luego
procesa el archivo CONFIG.SYS desde la unidad comprimida. Otros productos no estaban
integrados al S.0. y tenían problemas debido a que se debían cargar desde el CONFIG.SYS y
hasta ese momento las letras de las unidades no se encontraban intercambiadas, por lo cual
era necesario mantener una copia de todos los archivos a los que hacía referencia el
CONFIG.SYS en la unidad host.
Si bien puede llegar a aparecer una referencia al DBLSPACE.SYS en el CONFIG.SYS, éste es un
driver que solamente se encarga de trasladar al controlador de compresión cargado en la
memoria convencional a la memoria superior. Windows 9X/Me presenta un VxD para
DriveSpace.
Se puede volver atrás.Estos productos permiten, en la mayoría de los casos, expandir La
unidad comprimida, es decir, descomprimir todos sus archivos y restaurarlos a la unidad sin
comprimir.
Todo en un INI. La configuración del DriveSpace se concentra en el archivo DBLSPA CE. INI
ubicado en la carpeta raíz de la unidad host. Si este archivo desaparece, no se montarán las
unidades comprimidas y no podremos acceder a éstas, por lo cuaL habrá que cargarlas en
forma manual y modificar el archivo INI.

Descubre miles de cursos como éste en www.mailxmail.com 15


mailxmail - Cursos para compartir lo que sabes

11. Desventajas y problemas de la compresión de discos


[http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/desventajas-problemas-compresion-discos]
Las ventajas del uso de la compresión de discos ya las conocemos, por lo cual es inevitable mencionar
sus desventajas:
- Datos más vulnerables. Al concentrarse todos los datos de una unidad en un único archivo, si se
dañan una serie de sectores del disco, perderemos muchos más datos que si la unidad no estuviera
comprimida.
- Fragmentación. Debido a sus clusters de tamaño variable, los archivos almacenados en las unidades
comprimidas se fragmentan en mayor grado que las otras. Esto puede provocar una caída en el
rendimiento y problemas a la hora de querer guardar nuevos archivos debido a la falta de espacio
contiguo.
- Utilitarios para Discos. Los mismos deben ser compatibles con el software de compresión
utilizado. El software de diagnóstico y desfragmentación de unidades suele ser más lento en unidades
comprimidas.
- Rendimiento. El rendimiento de una unidad se ve afectado por la compresión, más allá de la rapidez
del procesador, siempre es un poco más lento debido a los procesos adicionales que se agregan y a la
rapidez de los discos actuales, especialmente al leer datos en forma secuencial. El proceso de
compresión y expansión en tiempo real utiliza cierto tiempo del procesador que podría ser
aprovechado por otras aplicaciones.
- Driver. Puede ocasionar incompatibilidades con otros drivers y además ocupa memoria.
- Mayor mantenimiento. Se deben ejecutar utilitarios para el diagnóstico y desfragmentación de
unidades con frecuencia dependiendo del uso, para que no aparezcan errores inesperados y no se
reduzca el rendimiento.

Descubre miles de cursos como éste en www.mailxmail.com 16


mailxmail - Cursos para compartir lo que sabes

12. Compresión con NTFS


[ http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/compresion-ntfs]
A partir del NT/2000 4.0, se incorporó la compresión de archivos a NTFS. A
diferencia de la compresión de unidades analizada anteriormente para FAT, en NTFS
la compresión está totalmente integrada al S.A. con lo cual es mucho más
transparente ya que no hay unidades host, intercambio de letras ni drivers en el
CONFIG.SYS. NTFS soporta compresión por carpetas y archivos, pero no a nivel del
disco (aunque se puede comprimir la carpeta raíz).
Esto nos permite seleccionar cuáles son los archivos a comprimir, algo muy útil para
hacerlo con aquéllos que nos brinden altas razones de compresión o bien los menos
utilizados. Si no nos convencen los resultados al cabo de un tiempo, podemos
indicarle a NT/2000 que los almacene sin comprimirlos.
Es el mejor mecanismo de compresión debido a su integración con el S.A. y su
flexibilidad. El Explorador de NT/2000 contiene todos los elementos para marcar
archivos y carpetas para ser comprimidos.
Solución de Problemas
A lo largo de este capítulo, hemos analizado muchos posibles problemas que se nos
podían presentar y sus soluciones aplicando los conceptos que íbamos adquiriendo.
Obviamente, para evitar la redundancia, dichos problemas no aparecerán en los
tratados en esta sección, sino que nos ocuparemos de aquéllos aún no encarados.
Las unidades de almacenamiento son una fuente muy importante de los problemas
que aparecen con las PC a diario por lo cual no podremos cubrir a todos ellos, sólo
intentamos dejar claros todos los conceptos necesarios para poder efectuar un
diagnóstico preciso y solucionarlos. Los conocimientos adquiridos nos permiten
resolver gran parte de los conflictos que se nos pueden presentar. A continuación,
ofrecemos soluciones a una serie de problemas o situaciones comunes. Antes de
buscar las soluciones en esta sección, tenga en cuenta todas las explicaciones
brindadas anteriormente.

Visita más cursos como este en mailxmail:


[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-mantenimiento]

¡Tu opinión cuenta! Lee todas las opiniones de este curso y déjanos la tuya:
[http://www.mailxmail.com/curso-mantenimiento-sistemas-archivos/opiniones]

Cursos similares
Cursos Valoración Alumnos Vídeo

Redes. La instalación física (tercera parte)


Instalación física de redes de área local. aprende ahora los últimos procesos de la 170
instalación de la red: revisión del proyecto de instalación de la red en cuanto a las ...
[11/11/08]

Arquitectura de computadores: diseño, coste y

Descubre miles de cursos como éste en www.mailxmail.com 17


mailxmail - Cursos para compartir lo que sabes
Arquitectura de computadores: diseño, coste y
rendimiento
Nuestro curso, como su título lo indica, es una introducción a la arquitectura de 407
computadores, en el que desarrollamos una presentación técnica sobre el diseño, coste y ...

[24/07/08]

Ordenador. Componentes internos (tercera parte)


Curso de informática sobre los componentes del ordenador, la tarjeta de red y la tarjeta 127
gráfica. ahora estudiaremos los componentes integrados del ordenador: adaptadores...
[11/11/08]

Detectar problemas en una red de ordenadores


En este curso podrás diagnosticar los problemas de red que te aparezcan en tu ordenador 2.267
utilizando las herramientas y usando el software proporcionado por los ordenadores...
[28/07/06]

Ordenador. Componentes internos (segunda parte)


Curso de informática sobre los componentes del ordenador. arende a cerca del
microprocesador del ordenador, sus características: la velocidad, la memoria, la 137
alimentación...
[11/11/08]

Descubre miles de cursos como éste en www.mailxmail.com 18

También podría gustarte