El superformateo es el proceso de formatear un disquete con una capacidad superior a la diseñada o nominal original. [ 1 ] Si bien conlleva el riesgo de corrupción de datos o desgaste del disco, históricamente se utilizó en algunos sistemas operativos basados en disquetes (como distribuciones especializadas de Linux ) para maximizar el almacenamiento e incluir más aplicaciones y utilidades. muLinux es un ejemplo notable de una distribución que utilizó esta técnica.
Otro uso común era formatear disquetes de baja densidad de 3,5 o 5,25 pulgadas como de alta densidad, o incluso de densidad extra alta (como HD-36) en el caso de los discos de 3,5 pulgadas. El superformateo se suele realizar mediante un proceso de formateo de bajo nivel utilizando herramientas como FORMAT /Ulas de MS-DOS o la herramienta fdformatmás avanzada de Linux.superformat
Mecánica y formatos extendidos
El superformateo lleva los disquetes a sus límites físicos alterando la disposición de los sectores, las pistas y los espacios. Mediante software especializado como superformat(parte del fdutilspaquete Linux), un disquete estándar de alta densidad (HD) puede formatearse hasta 1992 KiB , y un disquete de densidad extra alta (ED) hasta 3984 KiB. [ 2 ]
Sensibilidad a la velocidad de rotación
Los formatos de alta capacidad son increíblemente sensibles a la velocidad de rotación exacta de la unidad de disquete y a la consiguiente diferencia en la capacidad de datos brutos. [ 2 ] Por ello, las herramientas avanzadas de superformateo realizan una medición en tiempo real de la capacidad bruta de la unidad antes de continuar. Para ahorrar tiempo en los formatos posteriores, esta desviación se puede calcular y almacenar en archivos de configuración del sistema (como /etc/driveprmen Linux).
Formatos "2m"
El superformateo suele utilizar formatos 2m . Estos formatos se diseñaron específicamente para almacenar sistemas de archivos MS-DOS aprovechando la redundancia de datos. El sistema de archivos estándar de MS-DOS almacena dos copias de la Tabla de Asignación de Archivos (FAT). Para ahorrar espacio, el software de superformateo puede eliminar la segunda copia de la FAT del disco físico, confiando en la fiabilidad de la primera copia. [ 2 ]
Configuración avanzada del sector
Para lograr mayores rendimientos de almacenamiento y optimizar las velocidades de lectura/escritura, las utilidades de superformateo permiten anulaciones manuales o automatizadas de la geometría de disco de bajo nivel. [ 2 ]
Sesgo sectorial
Para maximizar la velocidad de transferencia de datos del usuario, los sectores suelen estar dispuestos de manera que el Sector 1 de una nueva pista o cabezal llegue al cabezal de la unidad justo en el momento en que esta esté lista para leerlo tras finalizar la pista anterior. El valor de "desplazamiento" describe cuánto se desplaza el sector número 1 con respecto a la marca de índice físico. [ 2 ]
- Asimetría absoluta : El valor de asimetría utilizado para la primera pista formateada.
- Desviación de la cabeza : La desviación que se añade al pasar de la cabeza 0 a la cabeza 1.
- Desviación de la pista : La desviación que se añade al buscar la siguiente pista.
Brechas de formato y tamaños de sector
Por defecto, se asume que el tamaño de los sectores es de 512 bytes, pero el superformato puede admitir sectores más grandes o utilizar pequeños sectores auxiliares ("fragmentos") para manejar tamaños de sector heterogéneos. Los usuarios también pueden manipular el espacio de formato (la distancia física entre sectores) para comprimir los datos de forma más compacta en una pista. [ 2 ]
Limitaciones y solución de problemas
- Degradación del soporte físico : Los discos con muescas o los discos de baja densidad que se fuerzan a formatos de alta densidad suelen generar muchos sectores defectuosos, especialmente si la capacidad formateada es considerablemente mayor (de 1,5 a 3 veces más) de lo previsto.
- Variaciones de hardware : Si una unidad está demasiado fuera de la tolerancia del fabricante, la verificación del disco superformateado fallará con errores de E/S.
floppymeterA menudo se requieren utilidades como para medir las tolerancias específicas de la unidad. [ 2 ] - Compatibilidad con el sistema operativo : Algunas técnicas de superformateo extremas (como la numeración de sectores basada en cero) dan como resultado discos que no pueden ser leídos ni escritos por las API estándar del sistema operativo. [ 2 ]
Ejemplos de comandos de superformato
Los siguientes ejemplos muestran cómo superformatse utiliza la utilidad de Linux para lograr capacidades de disco personalizadas: [ 2 ]
Referencias
Véase también
- IBM Extended Density Format (XDF), una técnica de superformato utilizada por IBM
- Formato de medios de distribución (DMF), un formato similar al utilizado por Microsoft.
- fdformat , un programa que permite formatear disquetes de alta capacidad.
- fdutils, una colección de utilidades para configurar unidades de disquete en Linux
- Almacenamiento informático en disquetes
- Almacenamiento de datos
- Software Linux
- Ranuras de almacenamiento de computadora