Saltar al contenido

LBA y tamaño del sector

Miguel, parte de este equipo, nos ha hecho el favor de redactar este tutorial ya que domina a la perfección el tema.

Solución:

  • ¿LBA siempre especifica sectores como 512 bytes incluso si la unidad está formateada con sectores 4K?

Sí, una gran cantidad de código en el mundo se escribió en los tiempos de dominación exclusiva de los sectores de 512 bytes. Este código no puede manejar ningún otro tamaño de sector, por lo que el hardware de BIOS/disco siempre emula sectores de 512 bytes, independientemente del tamaño real del sector. De lo contrario, el 95% de los sistemas operativos simplemente no arrancarían desde tales discos.

  • Además, ¿la razón por la que la geometría de la unidad lógica es diferente de la geometría de la unidad física es para mantener la compatibilidad con versiones anteriores de los estándares antiguos y las limitaciones de CHS?

Hay límites en el sistema de direccionamiento CHS. 1 ≤ S ≤ 63, 0 ≤ H ≤ 255 (ya veces 0 ≤ C ≤ 1023). Es la razón por la que existe la geometría lógica y es diferente de la geometría física.

  • Si la geometría informada por la unidad no es precisa, ¿por qué las particiones aún deben comenzar en el sector 63 (si ese ya no es siempre el cilindro correcto)?

Desde Windows Vista, FDISK crea la primera partición en el sector LBA 2048 (alineación 1M). Puede tener cualquier coordenada CHS; ya no importan.

En Windows XP y versiones anteriores, la primera partición se creó en el sector CHS (C=0, H=1, S=1) que generalmente se asigna al sector LBA 63 (si la geometría lógica de este disco tiene 63 sectores por pista). Algunas unidades flash USB tienen geometría lógica con 32 sectores virtuales por pista, por lo que la primera partición comienza en el sector LBA 32 para ellas. En cualquier caso, todo esto no tiene nada que ver con la geometría real del disco, razones de rendimiento, etc. Es una pura tradición, terminada en Vista/Windows 7.

  • ¿Los clústeres están alineados con el inicio de la partición o el inicio del disco?

Los clústeres siempre se alinean con el inicio de la partición. Por lo tanto, pueden estar desalineados en el disco, si la partición se creó en una versión anterior a Vista. FDISK y está desalineado.

LBA en sí puede aplicarse a cualquier tamaño de sector, pero los tamaños de sector del disco duro han sido de 512 bytes desde el inicio de la PC, y todo el hardware y software se ha codificado de forma rígida con esa suposición. Entonces, en lugar de esperar a que los nuevos sistemas y sistemas operativos admitan sectores 4K, la unidad aparecerá externamente como una unidad de sector de 512 bytes.

CHS ha estado inactivo desde que se introdujo LBA48 en 2003. CHS está limitado a 128 GB, por lo que cada unidad mayor que ese tamaño no es compatible con CHS (eche un vistazo a una unidad moderna; no tendrá un valor CHS en la etiqueta ). En el caso de que ya se hubiera actualizado todo el hardware y los sistemas operativos (Windows 98 agregó soporte para LBA).

Incluso con CHS, las características de la unidad física no coincidían con los valores de CHS. En serio, ningún disco duro ha tenido nunca 255 cabezas. El controlador de la unidad convertiría internamente los valores CHS a LBA.

Las particiones no tienen que comenzar en el sector 63, esa es una antigua limitación de DOS. DOS requería que una partición no dividiera un límite de cilindro, y CHS tiene 63 sectores por cilindro. Microsoft hasta Windows XP había decidido mantener la compatibilidad con DOS (era posible realizar un arranque dual de Windows 98, ME y XP en una partición FAT32). Hasta los sectores 4K, no había ningún problema con eso.

Finalmente, para responder a su pregunta: los clústeres están alineados con el inicio de la partición, no con el disco. Por eso es importante que su partición esté correctamente alineada en un límite de sector.

Eres capaz de añadir valor a nuestro contenido asistiendo con tu veteranía en las referencias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *