Bueno hace un rato ya resolvi mi problema de obtener la informacion de un disco, los links que me pasaste son sensacionales pero al seguir leyendo toda esta informacion me encontre con algo interesante y es como formatear discos
y tengo un problemilla espero me puedas ayudar , pues bien como dice la informacion asigno ax=440dh bx=drive o disco a formatear en este caso 1 para floppy cx=0842h dispositivo y codigo formatear pista y
" lea dx,block" pues bien es aqui donde surge mi problema ya que me dice que dx apunta a la direccion del bloque DS:DX esto es comprensible pero el bloque tiene un formato asi :
specfun db 0 ;funcion especial codigo 0
diskhd dw ? ; cabezas del disco
cylindr dw ? ; cilindro
tracks dw ? ; numero de pistas
esta informacion la obtengo con el programa ya mencionado de la informacion de un disco , ahora mi pregunta es:
¿ solo le paso esos valores y me formatea todo el disco ó bien tengo que hacerlo en un ciclo para que me formatee todas las pistas, todos los cilindros y las dos cabezas?
, cabe mencionar que ya lo intente de las dos formas con un disco de 3 1/2 lleno de archivos, ejecuto el programa y hace girar el floppy pero no borra ningun archivo todo parece intacto solo algunos archivos se ven corrompidos a que crees que se deba ?
Por tu ayuda gracias