GAG 3.0 tenia un error que paso completamente desapercibido durante la fase de pruebas. La nueva version, debido a los nuevos graficos, necesita mucho mas espacio en disco que las viejas versiones 2.x y 1.x. En concreto, necesita 38 sectores. Sin embargo, cuando hice la nueva rutina de grabacion, no conte con el MBR. De esta forma, realmente eran grabados 39 sectores en vez de 38.
Si el disco duro tenia menos de 38 sectores por pista, GAG 3.0 daba un mensaje de error y no se instalaba, tal y como estaba previsto. Si tenia mas de 38 sectores por pista, se guardaba sin problemas y todo funcionaba perfectamente. Pero si el disco duro tenia exactamente 38 sectores por pista, al grabar los 39 sectores (MBR mas 38 sectores de GAG) se ocuparia mas de una pista, por lo que el primer sector de la primera particion seria sobreescrito por el ultimo sector de GAG.
Por fortuna, nadie ha sufrido las consecuencias de este bug, pues hoy en dia todos los discos duros tienen 63 sectores por pista, cantidad mas que suficiente para albergar los 39 sectores de GAG. Sin embargo, preferi no correr riesgos y retire la version defectuosa en cuanto lo descubri. Este error esta completamente corregido en la nueva version 3.1, la cual no se deja instalar si el disco duro tiene menos de 39 sectores por pista.
Pido disculpas por tan garrafal error.
©1999 - 2008 Raster Software Vigo. Prohibida la reproducción parcial o total sin el consentimiento del autor.