Diferencia entre revisiones de «Tabla de particiones»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 84.123.150.135 a la última edición de Muro de Aguas
Línea 1: Línea 1:
La '''tabla de particiones''' está alojada en el [[MBR]] (del inglés Master Boot Record) a partir del [[byte]] 446 del [[MBR]] y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los cuales definen las [[partición primaria|particiones primarias]]. En ellos se almacena toda la información básica sobre la partición: si es arrancable, si no lo es, el formato, el tamaño y el sector de inicio.
La '''tabla de particiones''' está alojada en el [[MBR]] (del inglés Master Boot Record) a partir del [[byte]] 446 del [[MBR]] y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los cuales definen las [[partición primaria|particiones primarias]]. En ellos se almacena toda la información básica sobre la partición: si es arrancable, si no lo es, el formato, el tamaño y el sector de inicio.

==Organización de la tabla de particiones==

Un registro de partición se organiza de la siguiente forma:

{|
|-
|style="background-color: rgb(180,180,180); color: black"| 512 bytes
|style="background-color: rgb(180,180,180); color: black"| Primer sector físico del disco duro (Pista Cero)

{|
|-
|style="background-color: rgb(200,200,200); color: black"| 446 bytes
|style="background-color: rgb(200,200,200); color: black"| Código del gestor de arranque
|-
|style="background-color: rgb(200,200,200); color: black"| 64 bytes
|
{|
|-
|style="background-color: rgb(220,220,220); color: black"| 16 bytes
|style="background-color: rgb(220,220,220); color: black"| Primera partición
{|
|style="background-color: red; color: black"| 1 byte
|Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
|-
|style="background-color: lime; color: black"| 3 bytes
|CHS de inicio
|-
|style="background-color: blue; color: black"| 1 byte
| [[Tipo de partición]]
|-
|style="background-color: yellow; color: black"| 3 bytes
| CHS final
|-
|style="background-color: fuchsia; color: black"| 4 bytes
| LBA
|-
|style="background-color: aqua; color: black"| 4 bytes
| Tamaño en sectores
|}
|}
{|
|-
|style="background-color: rgb(220,220,220); color: black"| 16 bytes
|style="background-color: rgb(220,220,220); color: black"| Segunda partición
{|
|style="background-color: red; color: black"| 1 byte
|Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
|-
|style="background-color: lime; color: black"| 3 bytes
|CHS de inicio
|-
|style="background-color: blue; color: black"| 1 byte
| [[Tipo de partición]]
|-
|style="background-color: yellow; color: black"| 3 bytes
| CHS final
|-
|style="background-color: fuchsia; color: black"| 4 bytes
| LBA
|-
|style="background-color: aqua; color: black"| 4 bytes
| Tamaño en sectores
|}
|}
{|
|-
|style="background-color: rgb(220,220,220); color: black"| 16 bytes
|style="background-color: rgb(220,220,220); color: black"| Tercera partición
{|
|style="background-color: red; color: black"| 1 byte
|Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
|-
|style="background-color: lime; color: black"| 3 bytes
|CHS de inicio
|-
|style="background-color: blue; color: black"| 1 byte
| [[Tipo de partición]]
|-
|style="background-color: yellow; color: black"| 3 bytes
| CHS final
|-
|style="background-color: fuchsia; color: black"| 4 bytes
| LBA
|-
|style="background-color: aqua; color: black"| 4 bytes
| Tamaño en sectores
|}
|}
{|
|-
|style="background-color: rgb(220,220,220); color: black"| 16 bytes
|style="background-color: rgb(220,220,220); color: black"| Cuarta partición
{|
|style="background-color: red; color: black"| 1 byte
|Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
|-
|style="background-color: lime; color: black"| 3 bytes
|CHS de inicio
|-
|style="background-color: blue; color: black"| 1 byte
| [[Tipo de partición]]
|-
|style="background-color: yellow; color: black"| 3 bytes
| CHS final
|-
|style="background-color: fuchsia; color: black"| 4 bytes
| LBA
|-
|style="background-color: aqua; color: black"| 4 bytes
| Tamaño en sectores
|}
|}
|-
|style="background-color: rgb(200,200,200); color: black"| 2 bytes
|style="background-color: rgb(200,200,200); color: black"| Firma de unidad arrancable ("55 AA" en [[hexadecimal]])
|}
|}

==Otras consideraciones==

En los sistemas Windows, la tabla de particiones no es la única información vital del [[MBR]]. Desde Windows NT 4, Microsoft mantiene 4 bytes a partir de la posición 0x1B8 que sirven de identificador de la unidad física completa. Es utilizada por el sistema para referenciarla de manera independiente a la letra de unidad o bus de conexión.

El identificador se mantiene en diferentes lugares del registro, y es una pieza clave durante el arranque del sistema. Una prueba realizada en Windows Vista hace inarrancable el sistema tras un cambio de esos cuatro bytes. El mensaje de error mostrado culpa del problema a un cambio de hardware o software.{{cita requerida}}

[[GNU/Linux]] también hace uso de ese identificador desde la versión del kernel 2.6.

== Referencias ==
*http://my.execpc.com/~geezer/osd/
*http://www.ata-atapi.com/hiwtab.htm
*http://www.win.tue.nl/~aeb/partitions/partition_tables-2.html
*http://www.ranish.com/part/primer.htm



[[Categoría:Discos duros]]
[[Categoría:Arranque del computador]]

Revisión del 17:18 15 mar 2010

La tabla de particiones está alojada en el MBR (del inglés Master Boot Record) a partir del byte 446 del MBR y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los cuales definen las particiones primarias. En ellos se almacena toda la información básica sobre la partición: si es arrancable, si no lo es, el formato, el tamaño y el sector de inicio.

Organización de la tabla de particiones

Un registro de partición se organiza de la siguiente forma:

512 bytes Primer sector físico del disco duro (Pista Cero)
446 bytes Código del gestor de arranque
64 bytes
16 bytes Primera partición
1 byte Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
3 bytes CHS de inicio
1 byte Tipo de partición
3 bytes CHS final
4 bytes LBA
4 bytes Tamaño en sectores
16 bytes Segunda partición
1 byte Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
3 bytes CHS de inicio
1 byte Tipo de partición
3 bytes CHS final
4 bytes LBA
4 bytes Tamaño en sectores
16 bytes Tercera partición
1 byte Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
3 bytes CHS de inicio
1 byte Tipo de partición
3 bytes CHS final
4 bytes LBA
4 bytes Tamaño en sectores
16 bytes Cuarta partición
1 byte Marca de arranque si el bit 7 está activo es una partición de arranque, los otros bits deben ser ceros.
3 bytes CHS de inicio
1 byte Tipo de partición
3 bytes CHS final
4 bytes LBA
4 bytes Tamaño en sectores
2 bytes Firma de unidad arrancable ("55 AA" en hexadecimal)

Otras consideraciones

En los sistemas Windows, la tabla de particiones no es la única información vital del MBR. Desde Windows NT 4, Microsoft mantiene 4 bytes a partir de la posición 0x1B8 que sirven de identificador de la unidad física completa. Es utilizada por el sistema para referenciarla de manera independiente a la letra de unidad o bus de conexión.

El identificador se mantiene en diferentes lugares del registro, y es una pieza clave durante el arranque del sistema. Una prueba realizada en Windows Vista hace inarrancable el sistema tras un cambio de esos cuatro bytes. El mensaje de error mostrado culpa del problema a un cambio de hardware o software.[cita requerida]

GNU/Linux también hace uso de ese identificador desde la versión del kernel 2.6.

Referencias