¿Por que en las cajas de Disquetes dice que tienen 2Mbytes de capacidad?
By: Date: julio 13, 2006 Categories: Hackers, Tools y Retos

Lo voy a plantear como un reto, para aquellos que les guste investigar

El reto es como lograr que un disco de un tamaño de 1.44M un discos Standard alcance casi los 2M de espacio almacenable, y hablo de espacio real sin usar ningún tipo de compresión. Bytes de verdad.

Incluso existieron programas que lo hacían automáticamente para que no tuvieras que preocuparte de nada, pero la pregunta es para el reto es, por que funciona y por que si tenían mas capacidad esta no era usada.

Alguien se ha preguntado por que en algunas cajas de discos dice 2M haciendo clara referencia a que el disco es de 2M pero cuando lo usamos en nuestras PC solo es de 1.44 donde esta poco mas de medio mega, donde están esos bytes perdidos

Les dejo una imagen de un disco de este tipo para que la puedan descargar y analizar. Así como imágenes de el disco. El disco esta formateado con FAT12 y podría soportar VFAT en Windows 9x y ME

Imagen del disco normal, antes del proceso. Un disco comun y corriente

Disco Normal de 1.44M

Una vez procesado el Disquette, tenemos la imagen dando un dir y mostrando el contenido del archivo leame.txt

Dando Dir en MS-DOS 6.20

Tambien en Windows XP

Propiedades en Windows XP

Verificando con chkdsk que el disco esta formateado a proposito y no esta corrupto

chkdsk sobre el disco de 1.77M

como se monta el disco en GNU/Linux

Disco 1.77M en GNU/Linux

Este es el archivo de de la imagen del disco
https://www.lastdragon.net//misarchivos/disco177/disco177m.img

Inyecte esa imagen desde Linux, pero cualquier otro programa debe funcionar igual para insertarlo en otro disco.

Inyectando la imagen a un disco desde GNU/Linux

6 thoughts on “¿Por que en las cajas de Disquetes dice que tienen 2Mbytes de capacidad?

  1. Mozilla Firefox 1.5.0.5 Ubuntu Linux

    nunca he visto una disquete que ponga que tiene de capacidad 2MB, lo que si he visto es que pone 2HD (doble densidad, doble cara)
    ¿puedes postear una foto donde ponga 2MB?
    gracias

  2. Internet Explorer 6.0 Windows XP

    Que, Paranoiko. Pues justamente al reverso de esas cajas dice que son de 2MB, le tome una foto con mi celular a una caja que tengo aqui, pero se ve borrosa, sin embargo te lo pongo aqui

    Ahi dice:

    Formateado para IBM PS/2 y otras unidades 1,44M. Capacidad no formateada 2.0M-
    Certificado al 100% libre de errores

  3. Mozilla Firefox 1.5.0.6 Windows Server 2003

    Los floppys tienen una capacidad nominal de 2mb. Pero esta capacidad se pierde por que normalmente se formatean a 18 sectores de los 2 lados (2HD) pero el detalle es que uno puede formatearlo a mas sectores (al parecer hasta 30) y multiplicando 512* 30 sectores * 80 por lado * 2 lados nos da 2457600 bytes o sea 2.34375 mb. El problema que esta geometria de disco implica, aumentar la velocidad a la que gira el disco magnetico cuando el cabezal lee en la parte externa del disco (donde estan los sectores “extras”) y disminuirla cuando lee en la parte interna, esto provoca que sean incompatibles con la mayoria de los equipos a menos que tengas el driver modificado que realiza esta operacion en el drive de diskettes.

    Habia una utileria que te permitia jugar con la geometria del disco pero no recuerdo como se llama, era para ms-dos y recuerdo que deje de utilizarla por que en windows 98 o ME provocaba problemas, no recuerdo bien.

  4. Internet Explorer 7.0 Windows XP

    La respuesta es sumamente simple.

    Todo dispositivo de almacenamiento tiene que tener un filesystem que lo maneje. ya sea basado en hashes , o como sea.
    normalmente ya vienen formateados en FAT12 esto significa que le caben 2^12 archivos distintos o sea 4096 (aproximadamente ya que deben de ser poquito menos por asuntos de ocupar el mismo espacio de 2^12 con todo y un header) , esto siginifica que ya viene una tabla con 4096 espacios definidos, estos lugares cada uno apunta al offset de los datos en la parte “RAW” bueno … cada uno de estos 4096 nodos ocupa cierto espacio asi como el header del disquete.
    ese espacio es el que se pierde.

    Es como si tienen un disco duro , en unix con dmesg veran su tamanio en MB’s o con fdisk.

    pero cuando lo formateen veran que se pierde bastante , y mas si tiene una tabla de journal.

    Saludos

    Yo hice un filesystem en un archivo al que le interese.

    http://badc0ded.org.ar/C/bht2.c

    Saludos

    Beck

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Comment spam protected by SpamBam