Compresión de disco

Ir a: navegación, búsqueda de

A compresión de disco utilidad de software aumenta la cantidad de información que puede ser almacenado en un disco duro unidad de dado tamaño. A diferencia de un compresión de archivos utilidad que comprime los archivos especificados solamente - y que requiere la usuario designar los archivos a ser comprimido - una utilidad de compresión de disco funciona de forma automática sin que el usuario necesita ser consciente de su existencia. Cuando la información debe ser almacenada en el disco duro, la utilidad será compresa la información. Cuando la información debe ser leída, la utilidad será descomprimir la información.

Contenido

  • 1 Utilidades de compresión de disco temprano
  • 2 Utilidades de compresión de disco moderno
  • 3 Utilidades de compresión de disco principios comunes
    • 3.1 Independiente Utilidades
    • 3.2 Utilidades incluidos
    • 3.3 Otras utilidades
  • 4 ¿Cómo temprana etapa disco compresión trabaja
    • 4.1 Compresión de las unidades existentes
    • 4.2 Compresión de la unidad de arranque
    • 4.3 Impactos en la performance
    • 4.4 Inconvenientes
  • 5 Utilidades de compresión de disco moderno
  • 6 Trabajos de compresión de disco como modernos
    • 6.1 WIMBoot
    • 6.2 NTFS
    • 6.3 Rendimiento
  • 7 Véase también
  • 8 Referencias
  • 9 Enlaces externos

Utilidades de compresión de disco temprano

Utilidades de compresión de disco temprano anulación la norma Sistema operativo rutinas. Ya que todos aplicaciones de software acceder al disco duro usando estas rutinas, continúan trabajando después de compresión de disco ha sido instalada.

Utilidades de compresión de disco eran populares especialmente en la década de 1990, cuando microordenador los discos duros eran todavía relativamente pequeños (20 a 80 megabytes). Discos duros fueron también muy costosos en el tiempo, cuestan aproximadamente 10 USD por megabyte. Para los usuarios que compraron aplicaciones de compresión de disco, el software resultó para ser en el corto plazo un medio más económico de adquirir más espacio en disco en lugar de reemplazar su unidad actual por una más grande. Una utilidad de compresión de disco bien podría, en promedio, el doble de espacio disponible con la pérdida de velocidad despreciable. Compresión de disco cayó en desuso por finales de los noventa, como los avances en la tecnología de disco duro y fabricación conducido a mayores capacidades y precios más bajos.

Nota: Mientras que la compresión de disco más familiar utilidades fueron diseñados para trabajar en DOS sistemas, el concepto no era específico a DOS. La utilidad DiskDoubler, por ejemplo, trabajó en el Apple Macintosh plataforma.

Utilidades de compresión de disco moderno

A partir de la década de los 2010, aumento de los costos de la unidad de disco duro a la llegada del rápido pero costoso SSD la tecnología y el crecimiento de tabletas de almacenamiento fijo pizarra con almacenamiento no prorrogable, llevaron a un resurgimiento de utilidades de compresión de disco. Windows 10 incluye una nueva opción[1] para comprimir los binarios de Windows y archivos de programa. ZIPmagic ofertas[2] tres soluciones de compresión de disco.

Soluciones de compresión de disco moderno no anula las rutinas del sistema operativo nativo, pero aprovechar tecnologías de compresión incorporadas en el sistema operativo. Por ejemplo, ZIPmagic DriveSpace[3] se basa en la compresión NTFS, una característica de Windows[4] durante dos décadas, introdujo por primera vez en Windows NT 3.51; ZIPmagic DoubleSpace[5] del mismo modo se extiende WIMBoot,[6] una característica muy reciente de Windows.

Utilidades de compresión de disco principios comunes

Independiente Utilidades

Las utilidades de compresión inicial fueron vendidas independientemente. El usuario tenía que escoger específicamente instalar y configurar el software.

  • Apilador De STAC Electronics
  • XtraDrive de tecnología de la información integrada (IIT)
  • SuperStor Pro de AddStor
  • DoubleDisk oro desde sistemas Vertisoft
  • DiskDoubler desde el Software saliente

Utilidades incluidos

La idea de liar compresión de disco en las nuevas máquinas apeló a los revendedores y usuarios. Revendedores le gustaba que ellos podrían reclamar más espacio de almacenamiento; los usuarios me gustó que no tenían que configurar el software. Incluido gastos incluidos:

  • DR DOS 6.0, de Digital Research, incluida una versión de SuperStor.
  • PalmDOS 1.0, de Novell (después de la adquisición de Digital Research), incluido un DPMS-habilitado versión de SuperStor.
  • MS-DOS 6.0 y MS-DOS 6.2, de Microsoft, incluido DoubleSpace, que se basó en parte en Vertisoft Systems DoubleDisk.
  • DOS PC 6.1, de IBM, incluida una versión de SuperStor.
  • MS-DOS 6.22, de Microsoft, incluido DriveSpace, que fue DoubleSpace con una compresión diferente algoritmo.
  • PC DOS 6.3, de IBM, incluida una versión de SuperStor.
  • Novell DOS 7, de Novell (después de la adquisición de Digital Research), incluida una versión habilitada DPMS Apilador 3.12.
  • PC DOS 7.0, de IBM, incluida una versión habilitada DPMS Apilador 4.02 de STAC Electronics.
  • OpenDOS 7,01, de Caldera (después de adquirir DOS de Novell), incluida una versión habilitada DPMS Apilador 3.12.
  • DR-DOS 7.02/7.03, de Caldera, incluida una versión habilitada DPMS Apilador 3.12.
  • PC DOS 2000, de IBM, incluida una versión habilitada DPMS Apilador 4.02.
  • Windows 95, de Microsoft, incluida una versión actualizada de DriveSpace.
  • Plus!, de Microsoft, incluido DriveSpace 3.

Otras utilidades

  • Herramientas con doble de DoubleSpace De Addstor, Inc. era un producto adicional, mejorar la funcionalidad de la DoubleSpace liado con MS-DOS 6.0.
  • Apilador multimedia De Software de hélice era un manojo de Stac DPMS-habilitado apilador 4.01 combinado con Hélice de camuflaje y las utilidades, utilizando servidor DPMS incorporado de ocultación para reubicar y ejecutar Modo protegido.

Tiempo Windows XP, de Microsoft, incluido un soporte nativo tanto una utilidad de línea de comandos llamado 'compacto' que comprime los archivos en NTFS sistemas, que no está implementado como una "unidad comprimida separada" como los de arriba.

¿Cómo temprana etapa disco compresión trabaja

Compresión de disco generalmente crea un único archivo grande, que se convierte en un virtual unidad de disco duro. Esto es similar a cómo puede ser un disco duro físico repartido en múltiples unidades virtuales. La unidad comprimida se accede a través de un controlador de dispositivo.

Compresión de las unidades existentes

Todas las unidades inicialmente estaría vacías. La utilidad para crear una unidad generalmente ofrecería "comprimir una unidad actual". Esto significó que la utilidad sería:

  1. Crear un disco comprimido vacío, almacenado en el disco actual.
  2. Transferir los archivos existentes en el disco viejo a la nueva unidad comprimida.
  3. Aumentar el tamaño de la nueva unidad comprimido según sea necesario para dar cabida a más archivos y permitir espacio vacío cuando termine.
  4. Cuando todos los archivos fueron transferidos, podría ser cambiadas las Letras de unidad.

Generalmente ciertas archivos del sistema No sería transferido. Por ejemplo, OS archivos swap quedaría sólo en la unidad host.

Compresión de la unidad de arranque

Tenga en cuenta que el controlador de dispositivo tuvo que ser cargado para tener acceso a la unidad comprimida. Una unidad comprimida C: requiere cambios en la proceso de arranque como sigue:

  1. BIOS cargas sector 0 del primer disco duro físico (sector de la partición)
  2. Sector de la partición cargas sector 0 de la partición de arranque. En este caso, es la unidad host.
  3. Unidad host sector 0 IO de cargas (en el caso del MS-DOS).SYS y comienza tratamiento Config.Sys
  4. Controlador de dispositivo de compresión está cargado. Unidad comprimida se convierte en C; unidad host se convirtió generalmente f el.
  5. Continúa proceso de unidad comprimida.

Impactos en la performance

En sistemas con discos duros más lentos, compresión de disco puede aumentar el rendimiento del sistema. Esto se logró dos maneras:

  1. Una vez comprimida, hubo menos datos a ser almacenados.
  2. Disco accesos que a menudo procesar por lotes juntos para la eficiencia.

Si el sistema tuviera que esperar con frecuencia acceso al disco duro completar)IO bound) conversión de la unidad de disco duro a las unidades comprimidas podría acelerar el sistema significativamente. Compresión y descompresión de datos aumentará la utilización de la CPU. Si el sistema ya estaba CPU bound, compresión de disco disminuirá el rendimiento general.

Inconvenientes

Algunos inconvenientes comunes a usar compresión de disco:

  • No todas las utilidades de compresión confirmaría la inexistencia de errores en la sistema de archivos antes de comprimir un disco en su lugar. Algunos errores, tales como archivos de reticulado, podría resultar en la pérdida de datos adicionales durante el proceso de transferencia.[7]
  • La unidad comprimida es visible sólo si el controlador de dispositivo se carga y se monta la unidad comprimida. A disco de arranque, por ejemplo, no puede contener el conductor.
  • Los usuarios no sabía siempre que el archivo grande en la unidad host contenía la unidad comprimida. Mientras estaba generalmente "oculto" de forma predeterminada,[8] los usuarios quienes encontraron el archivo grande curiosidad o sospechosas fueron capaces de eliminarlo. Normalmente esto resultaría en pérdida de datos.

Utilidades de compresión de disco moderno

  • Windows 10 Disk Cleanup Utility de Microsoft (OS basado)
  • DoubleSpace ZIPmagic software (base WIMBoot)
  • DriveSpace ZIPmagic software (basado en la compresión NTFS)

Trabajos de compresión de disco como modernos

WIMBoot

WIMBoot crea un único archivo WIM comprimido que es de sólo lectura y altamente comprimido. Punteros se extraen el archivo WIM para el sistema de archivo de destino; estos punteros trabajan en conjunto con el conductor (superposición de ventanas filtro) WoF servir datos de archivo del archivo WIM comprimido. A diferencia de herramientas de compresión de disco de temprana etapa, cuando estos archivos se actualizan, los cambios no son comprimidos o almacenados dentro del archivo WIM; por el contrario, cualquier momento que se abre un archivo para acceso de escritura, el disco WoF completamente extrae el archivo comprimido original para el sistema de archivo de destino - partir de este punto, el archivo es sin comprimir. Una desventaja de este enfoque es que se desperdicia espacio en disco por duplicado almacenamiento para los archivos extraídos de esta manera: los archivos abiertos para acceso de escritura bajo WIMBoot consumen espacio dentro del archivo WIM y fuera de ella, sin comprimir.

NTFS

Compresión NTFS es transparente y trabaja sobre una base de archivo por archivo. Comprimir un disco entero con compresión NTFS procesa individualmente cada archivo en disco. Como los archivos son leer o escritos a, datos transparente es descomprimidos y recomprimidos. En el caso de archivos de gran tamaño, el proceso de recompresión a menudo continúa en el fondo de una cantidad indeterminada de tiempo, hasta que el sistema de archivos ha sido capaz de comprimir transparentemente todos los datos de archivo. Mientras que la compresión NTFS es muy rápida (habiendo sido diseñados en la década de 1990), sus relaciones de compresión son no casi tan impresionantes como WIMBoot.

Rendimiento

Se ha demostrado la compresión NTFS[9] para mejorar significativamente el desempeño de lectura en sistemas comprimidos, con expectativas similares para WIMBoot. Escriba rendimiento es típicamente no mejorada pero bastante degradada con cualquier tecnología.

Véase también

  • STAC Electronics
  • DriveSpace
  • DR-DOS
  • DOS PC
  • MS-DOS
  • DiskDoubler

Referencias

  1. ^ https://www.zdnet.com/Hands-on-with-Windows-10-preview-Build-9879_p3-7000035759/
  2. ^ https://tabtimes.com/news/ittech-os-Windows/2014/07/21/ZipMagic-Compression-doubles-Storage-Windows-8-Tablets
  3. ^ https://www.zip-Magic.com/Drive-Space.html
  4. ^ https://technet.Microsoft.com/en-us/library/cc767961.aspx
  5. ^ https://www.zip-Magic.com/DoubleSpace.html
  6. ^ https://technet.Microsoft.com/en-us/library/dn594399.aspx
  7. ^ Almacena en archivos de reticulado, dos archivos al menos una parte de sus datos en el mismo lugar. Al menos una parte de un archivo (el archivo "malo") siempre se pierde en esta instancia. Sin embargo, si el archivo "malo" es copiado y luego eliminado, parte del archivo "bueno" se eliminará también. Microsoft ScanDisk fue creado, en parte, para realizar un mejor control del sistema de archivos antes de la compresión que la vieja MS-DOS CHKDSK utilidad.
  8. ^ Por ejemplo, DOS asociados hasta cuatro atributos con ficheros: sistema, oculto, sólo lectura y Archivable. Archivos con los atributos de sistema u oculto a menudo no aparecen de manera predeterminada. Archivos con el sistema o el atributo de sólo lectura no se puede eliminar con el comando DOS "Erase" (o "Del"). Utilidades de compresión más marcaría el archivo disco con al menos uno o más del sistema, ocultos y atributos de sólo lectura (muchos utilizaría los tres). Sin embargo, archivos marcados con tales atributos pueden ser vistos y eliminados por otros medios. Además, el usuario también puede eliminar atributos.
  9. ^ https://forums.AnandTech.com/showthread.php?t=2249021

Enlaces externos

  • BYTE Magazine, ¿Es segura la compresión de disco?, Febrero de 1994.
  • Computación inteligente, Cómo... Comprimir los discos duros, Abril de 1999.
  • MS-DOS 6 referencia técnica

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Disk_compression&oldid=637958739"