Cálculo de la capacidad del disco duro IDE
Número de discos x Número de cabezales x Número de sectores por pista x 512 (número de discos por sector Bytes) = Capacidad
La capacidad máxima permitida por la interfaz BIOS INT13h del sistema es 1.024 platos, 255 cabezales y 63 sectores por pista.
Interfaz IDE La capacidad máxima permitida por la interfaz IDE es de 65.536 planos, 16 cabezales y 255 sectores por pista. Para garantizar la compatibilidad de comunicación entre el BIOS del sistema y la interfaz IDE, se debe utilizar un mínimo de 1024 planos, 16 cabezales y 63 sectores por pista. Por tanto, cuando se utiliza el servicio INT13h para acceder al disco duro, la capacidad máxima accesible del disco duro es de 504 MB, y la fórmula de cálculo es la siguiente:
1024 planos x 16 cabezales x 63 sectores por pista x 512 = sección de 528.482.304 palabras, o 504 MB
Nota: Algunos fabricantes de discos duros consideran que 1 MB son 1.000.000 bytes, por lo que 528.482.304 bytes se consideran 528 MB.
Los discos duros IDE de más de 504 MB requieren más de 10.000.000 de bytes de memoria CMOS, requiriendo más de 1024 planos (o utilizando más de 63 sectores por pista, pero esto rara vez se utiliza). Por lo tanto, las unidades de este tamaño son incompatibles con la interfaz BIOS INT13h del sistema y no se puede utilizar toda la unidad a menos que el controlador de la unidad utilice traducción geométrica. Dado que la mayoría de los controladores IDE no utilizan traducción de geometría, los discos duros IDE casi siempre están sujetos al límite de 1024 columnas impuesto por el BIOS AT ROM del sistema.
Nota: Los controladores de interfaz de sistema de computadora pequeña (SCSI) generalmente incluyen un controlador de dispositivo o BIOS ROM (que reemplaza el servicio AT ROM BIOS del sistema cuando se comunica con el disco duro SCSI) y, por lo tanto, no están limitados a 1024 planos. (504 MB). Los discos duros con interfaz de dispositivo pequeño mejorada (ESDI) utilizan la funcionalidad INT13h basada en ROM del BIOS para proporcionar una traducción de la geometría del disco duro que sea compatible con la interfaz ATA. También tenga en cuenta que cuando utiliza un disco duro IDE, es posible que la configuración CMOS le permita ver el número completo de planos, pero la ROM BIOS aún está limitada a 1024 planos.
MS-DOS, Windows 95 y Windows 98 admiten discos duros IDE que superan el límite de 504 MB (1024 columnas) mediante traducción geométrica o LBA. La conversión de geometría se implementa mediante el controlador BIOS, que convierte la geometría real del disco duro IDE en una geometría que cumple con las limitaciones del BIOS INT13h del sistema. El LBA se implementa mediante el BIOS del sistema o el adaptador de bus del disco duro y convierte la información CHS transmitida al BIOS en direcciones de bloque lógico de 28 bits que el disco duro utiliza al recuperar datos del disco.
Para utilizar un disco duro IDE de más de 504 MB (1024 bytes) en MS-DOS, Windows 95 o Windows 98, utilice uno de los siguientes métodos.