<HTML> <HEAD> <TITLE>HDs grandes: mini-COMO: El Problema</TITLE> </HEAD> <BODY> Anterior <A HREF="Discos-Grandes-Como-2.html">Siguiente</A> <A HREF="Discos-Grandes-Como.html#toc1">Indice</A> <HR> <H2><A NAME="s1">1. El Problema</A></H2> <P>Suponga que tiene un disco duro con más de 1024 cilindros. Suponga que encima emplea un sistema operativo que hace uso de la <I>BIOS</I>. Si es así, entonces tiene un problema, ya que el habitual interfaz de la BIOS a operaciones de E/S con discos, la INT13, usa un campo de 10 bits para el cilindro en el que se produce una operación de E/S, por lo que cilindros más allá del 1024 resultarán inaccesibles. </P> <P>Afortunadamente, Linux no hace uso de la BIOS, por lo que no resulta un problema. </P> <P>Bueno, a excepción de dos aspectos:</P> <P> <OL> <LI><B>Cuando arranca el sistema</B>, Linux no está ejecutándose todavía, y por tanto, no puede ahorrarle los problemas relacionados con la BIOS. Esto acarrea ciertas consecuencias para con LILO y gestores de arranque similares. </LI> <LI><B>Es necesario, para todos los sistemas operativos</B> que compartan un disco el coincidir en dónde están las particiones. En otras palabras, si usa Linux, y por ejemplo, <I>Dos</I> en un disco, ambos deberán interpretar la tabla de particiones del mismo modo. Esto resulta en determinadas consecuencias con el núcleo de Linux y <CODE>fdisk</CODE>. </LI> </OL> </P> <P>Lo que sigue es una descripción bastante detallada de todos los detalles relevantes. Téngase en cuenta que empleé el <CODE>kernel</CODE> 2.0.8 como fuente de referencias; para otras versiones la cosa puede variar ligeramente. </P> <HR> Anterior <A HREF="Discos-Grandes-Como-2.html">Siguiente</A> <A HREF="Discos-Grandes-Como.html#toc1">Indice</A> </BODY> </HTML>