fbpx
Wikipedia

Registro de arranque principal

Un registro de arranque principal, conocido también como registro de arranque maestro (por su nombre en inglés master boot record, MBR) es el primer sector de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado. Actualmente los discos duros DOS se cuenta con cierta cantidad de particiones, pudiendo ser 3 primarias y 1 extendida, de las cuales solo se posee 1 partición boot que es la encargada de "arrancar" todo el sistema operativo en el disco duro. Según la teoría, es el sector cero del dispositivo de almacenamiento de datos.

Estructura

En la práctica, el MBR casi siempre se refiere al sector de arranque de 512 bytes, o el partition sector de una partición para ordenadores compatibles con IBM PC. Debido a la amplia implementación de ordenadores PC clónicos, este tipo de MBR se usa mucho, hasta el punto de ser incorporado en otros tipos de ordenador y en nuevos estándares multiplataforma para el particionado y el arranque.

Formato del primer sector físico del disco (MBR)
446 bytes Código máquina (opcionalmente los últimos 6 bytes pueden ser usado para meter 4 bytes de firma del disco y 2 bytes adicionales normalmente a 0x0000[1]​)
64 bytes Tabla de particiones (4 registros que definen cada una de las particiones primarias)
2 bytes Firma de MBR (0x55AA)
Formato de cada registro de la tabla de particiones - 16 bytes
Offset Descripción
0x00 Estado[2]
0x01 Cilindro, Cabezal, Sector (CHS) del primer sector en la partición[3]
0x04 Tipo de partición
0x05 Cilindro, Cabezal, Sector (CHS) del último sector de la partición[3]
0x08 (4 bytes) Logical block address del primer sector de la partición
0x0C (4 bytes) Longitud de la partición, en sectores


Cuando un dispositivo de almacenamiento de datos se ha particionado con un esquema de tabla de particiones del MBR, el MBR contiene las entradas primarias en la tabla de particiones. Las entradas de particiones secundarias se almacenan en registros de particiones extendidas, etiquetas de disco BSD, y particiones de metadatos del Logical Disk Manager que son descritas por esas entradas de particiones primarias.

Por convención, hay exactamente cuatro entradas de particiones primarias en el esquema de la Tabla de Particiones, aunque en algunos sistemas (pocos) se ha extendido ese número a cinco u ocho.[4]

Cuando un dispositivo de almacenamiento de datos se ha particionado con Tabla de Particiones GUID, el registro de arranque maestro no contiene la tabla de particiones (aunque contiene modelos de estructuras de datos, una protección del MBR frente a programas que sólo entienden el esquema de la Tabla de Particiones del MBR para que no creen particiones en el disco) y se usa poco debido a lo que puede afectar al particionado de disco.

MBR y arranque del sistema

En los ordenadores compatibles IBM IA-32 que usan el esquema de la Tabla de Particiones del MBR, el firmware para el arranque (bootstrapping) que se encuentra en la memoria de solo lectura del BIOS (actualmente usan memorias flash) carga y ejecuta el registro de arranque maestro. Como los procesadores del modo real, el código del MBR está compuesto de instrucciones de lenguaje máquina en modo real. Ese código pasa, normalmente, el control mediante chain loading al volume boot record de la partición (primaria) activa, aunque algunos gestores de arranque reemplazan ese código convencional por el suyo.

El código convencional del MBR espera que se use el esquema de la tabla de particiones del MBR, y escanea la lista de entradas de particiones (primarias) en la tabla de particiones buscando una que esté marcada con active flag. Luego carga y ejecuta el Volume Boot Record para esa partición (así que el master boot record, como otros sectores de arranque, es un blanco para los virus que infectan el sector de arranque).

El código del MBR, modificado por algunos gestores de arranque, puede realizar una serie de tareas que son distintas según el gestor de arranque. Por ejemplo, en algunos gestores, ese código carga el resto del código del gestor de arranque desde la primera pista del disco (que es espacio libre no asignado a ninguna partición de disco) y lo ejecuta. En otros, usa una tabla de posiciones de disco, que se encuentra en el mismo espacio que el código, para localizar el código del resto del gestor de arranque y poder cargarlo y ejecutarlo. Ambas formas tienen problemas. La primera confía en el comportamiento (que no es el mismo en todas) de las utilidades de particionado de disco y la segunda requiere que la tabla de posiciones de disco se actualice una vez se hayan hecho los cambios para localizar el resto del código.

En los ordenadores que no usan procesadores IA-32, o en ordenadores que usan el esquema de la tabla de particiones GUID, ese esquema no es correcto, y el MBR no se utiliza en el arranque del sistema. En su lugar el firmware es capaz de entender directamente el esquema de particionado GPT y el formato de sistema de ficheros FAT, de modo que carga y ejecuta programas guardados como ficheros en la Partición del Sistema. El MBR, por tanto, no interviene en absoluto en el arranque del sistema (excepto indirectamente, en la medida en que podría contener la tabla de particiones si se ha usado el esquema de la Tabla de Particiones del MBR).

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.[cita requerida]

MBR e identificación de los discos

Además del código del arranque y la tabla de particiones, hay un tercer campo que puede estar contenido en un MBR: la firma del disco (de Windows NT). Tiene 32 bits para identificar inequívocamente el hardware de disco (no confundir con la unidad de disco — no tienen por qué ser lo mismo en discos duros extraíbles).

La firma del disco fue introducida por Windows NT 3.5, pero actualmente la usan varios sistemas operativos, incluida las versiones de la 2.6 en adelante del núcleo Linux. Windows NT usa la firma del disco como un índice en su registro, donde guarda la relación entre particiones y letras de disco. También lo usa en el fichero boot.ini para indicar las particiones con marca arrancable en Windows NT.[5]​ GNU/Linux usa la firma del disco al arrancar para determinar la posición del volumen de arranque.

Consideraciones en la programación

Se asume que el sistema que se está programando usa un esquema MBR para BIOS, como se ha indicado antes, y la BIOS del sistema localiza un MBR válido en un disco particionado durante la secuencia de arranque (boot sequence). Como se ha visto antes, el código convencional del MBR carga y ejecuta el código del volume boot record del sistema operativo (o bootloader) que se encuentra al principio de la partición activa. El MBR puede asumir simplemente que la partición activa del disco actual es desde la que se arranca o, alternativamente, puede programarse como un MBR de arranque dual. Un MBR de arranque dual debe interactuar con el usuario para determinar desde qué partición de disco se arranca y tiene que pasarle el control al MBR de otro disco duro.

La BIOS cargará el primer MBR válido que encuentre hacia la dirección física hexadecimal 0x7C00, y salta a esa dirección. Parte de los 512 bytes del sector se reserva para la tabla de particiones y otra información (ver la tabla), así que el código del programa debe ser tan pequeño como para caber en poco más de 400 bytes de memoria. El código debe comunicarse con el usuario, examinar la tabla de particiones, o realizar tareas de gestión como activar la línea A20, o cambiar a modo irreal desde modo real. Eventualmente, el MBR necesitará realizar su tarea y cargar el programa que hará la siguiente fase del arranque, usando la llamada de la BIOS INT 13.

Normalmente, el código del sector de arranque también espera ser cargado de la dirección física 0x7C00, incluso cuando toda la memoria de las direcciones físicas entre la 0x500 y la 0x9ffff está disponible en modo real (637 Kb y medio). Cuando el MBR ya se está ejecutando desde la posición 0x7C00, una de sus primeras tareas normalmente es reubicarse en otro lugar de la memoria -- a menudo en la 0x7A00. Un volume boot record tiene solamente el tamaño de un sector, lo cual no es un problema pues es fácil que el MBR cargue bastante más que sólo un sector. Algunos gestores de arranque son más grandes que un sector, así que cargar más de un sector puede acelerar el proceso de arranque.

Hacer una copia de seguridad del MBR

En UNIX y GNU/Linux se puede usar el comando dd para hacer un backup y restaurar el MBR desde una consola.

Para hacer la copia de seguridad (backup):

dd if=/dev/xxx of=mbr.backup bs=512 count=1 

Para restaurarlo:

dd if=mbr.backup of=/dev/xxx bs=512 count=1 

Donde xxx es el dispositivo, que puede ser hda, sda, o cualquier otro.

Si se quiere hacer una copia de seguridad del MBR, sería recomendable copiar los primeros 63 sectores del disco (que equivaldrían al primer cilindro del disco) y no sólo el primero, ya que nuestro sistema podría tener implementado el sistema GUID, el cual utiliza más sectores para guardar la información sobre las particiones del disco duro. La instrucción sería:

dd if=/dev/xxx of=mbr_63.backup bs=512 count=63 

Para borrarlo, si no tenemos una copia de seguridad pero necesitamos eliminar la información de este sector, tenemos que poner los 512 bytes a cero:

dd if=/dev/zero of=/dev/xxx bs=512 count=1 

En los sistemas operativos de Microsoft no hay acceso directo al MBR. En DOS o Windows 9x, el programa de DOS fdisk junto con fdisk /mbr (del que no hay documentación) reescribirá el código del MBR. En Windows 2000 y posteriores, la consola de recuperación puede usarse para escribir el nuevo código del MBR al disco duro. Existen otras utilidades para editar la tabla de particiones del MBR directamente.

Si se está haciendo un backup del disco duro (lo que en inglés se conoce como ghosting) y da avisos de que no se encuentra el fichero de paginación, seguramente se pueda solucionar con fdisk /fixmbr (ejecutado desde un disquete, ya que no se podrá entrar en Windows).

En DR-DOS 6 (y posiblemente otras versiones), el programa FDISK tiene una opción para reescribir el MBR (“Re-write Master Boot Record”). Cuando se ejecuta con esa opción se guarda el antiguo MBR en OLDMBR.BIN, que puede ser copiado en un disquete para que FDISK intente restaurar el MBR original desde él, en caso de necesidad este tipo de backups.

Véase también

Referencias

  1. An example of Master Boot Record bydavy.com. 21 de enero de 2012.
  2. Los campos de estado en los registros de la tabla de una partición no exteendida los usa el código del gestor de arranque incluido en el MBR para determinar desde qué particiones se puede arrancar (tienen la marca bootable). (En nomenclatura IBM, esas particiones se marcan como startable. En otras nomenclaturas se les llama active). Los campos de estado en los registros de la tabla de una partición extendida tienen el mismo uso que en el caso anterior, (en nomenclatura IBM, esas particiones son marcadas como bootable). Por lo general, las particiones marcadas como "bootable" contienen un gestor de arranque, que muestra una lista de las particiones desde las que se puede arrancar. 0x80 = bootable, 0x00 = non-bootable, otros = mal formado. En teoría, valores distintos de 0x00 y 0x80 en este campo no tienen significado. En la práctica, su significado depende de lo que el código de arranque del MBR haya predeterminado. Algunos gestores de arranque identifican el valor 0x80 con una partición bootable ("startable"). Otros sólo buscan un valor distinto de cero.
  3. Estos campos tienen una limitación de 1024 cilindros, 255 cabezas, y 63 sectores. Si una dirección CHS es demasiado larga para almacenarla aquí, se emplea una tupla (1023,254,63).
  4. Andries Brouwer. «Propiedades de la tabla de particiones». Partition types. 
  5. Microsoft. «Windows puede usar sintaxis signature() en el fichero Boot.ini». KnowledgeBase. 

Enlaces externos

  • Desensamblado del código estándar del MBR (en inglés)
  • Desmantelando nuestra pc*
  • Solo en Linux(MBR)
  • El código de un IPL en GNU ensamblador
  • P. Brady. «Detalles de cómo el GRUB se almacena en un disco duro de PC». www.pixelbeat.org. 
  • H. Gilbert. . PC Lube & Tune. Archivado desde el original el 3 de marzo de 2016. 
  • Daniel B. Sedory. «MBRs (Master Boot Records)». Boot Records Revealed!.  (otro)


  •   Datos: Q624752
  •   Multimedia: Master Boot Record

registro, arranque, principal, registro, arranque, principal, conocido, también, como, registro, arranque, maestro, nombre, inglés, master, boot, record, primer, sector, dispositivo, almacenamiento, datos, como, disco, duro, veces, emplea, para, arranque, sist. Un registro de arranque principal conocido tambien como registro de arranque maestro por su nombre en ingles master boot record MBR es el primer sector de un dispositivo de almacenamiento de datos como un disco duro A veces se emplea para el arranque del sistema operativo con bootstrap otras veces es usado para almacenar una tabla de particiones y en ocasiones se usa solo para identificar un dispositivo de disco individual aunque en algunas maquinas esto ultimo no se usa y es ignorado Actualmente los discos duros DOS se cuenta con cierta cantidad de particiones pudiendo ser 3 primarias y 1 extendida de las cuales solo se posee 1 particion boot que es la encargada de arrancar todo el sistema operativo en el disco duro Segun la teoria es el sector cero del dispositivo de almacenamiento de datos Indice 1 Estructura 2 MBR y arranque del sistema 3 MBR e identificacion de los discos 4 Consideraciones en la programacion 5 Hacer una copia de seguridad del MBR 6 Vease tambien 7 Referencias 8 Enlaces externosEstructura EditarEn la practica el MBR casi siempre se refiere al sector de arranque de 512 bytes o el partition sector de una particion para ordenadores compatibles con IBM PC Debido a la amplia implementacion de ordenadores PC clonicos este tipo de MBR se usa mucho hasta el punto de ser incorporado en otros tipos de ordenador y en nuevos estandares multiplataforma para el particionado y el arranque Formato del primer sector fisico del disco MBR 446 bytes Codigo maquina opcionalmente los ultimos 6 bytes pueden ser usado para meter 4 bytes de firma del disco y 2 bytes adicionales normalmente a 0x0000 1 64 bytes Tabla de particiones 4 registros que definen cada una de las particiones primarias 2 bytes Firma de MBR 0x55AA Formato de cada registro de la tabla de particiones 16 bytes Offset Descripcion0x00 Estado 2 0x01 Cilindro Cabezal Sector CHS del primer sector en la particion 3 0x04 Tipo de particion0x05 Cilindro Cabezal Sector CHS del ultimo sector de la particion 3 0x08 4 bytes Logical block address del primer sector de la particion0x0C 4 bytes Longitud de la particion en sectoresCuando un dispositivo de almacenamiento de datos se ha particionado con un esquema de tabla de particiones del MBR el MBR contiene las entradas primarias en la tabla de particiones Las entradas de particiones secundarias se almacenan en registros de particiones extendidas etiquetas de disco BSD y particiones de metadatos del Logical Disk Manager que son descritas por esas entradas de particiones primarias Por convencion hay exactamente cuatro entradas de particiones primarias en el esquema de la Tabla de Particiones aunque en algunos sistemas pocos se ha extendido ese numero a cinco u ocho 4 Cuando un dispositivo de almacenamiento de datos se ha particionado con Tabla de Particiones GUID el registro de arranque maestro no contiene la tabla de particiones aunque contiene modelos de estructuras de datos una proteccion del MBR frente a programas que solo entienden el esquema de la Tabla de Particiones del MBR para que no creen particiones en el disco y se usa poco debido a lo que puede afectar al particionado de disco MBR y arranque del sistema EditarEn los ordenadores compatibles IBM IA 32 que usan el esquema de la Tabla de Particiones del MBR el firmware para el arranque bootstrapping que se encuentra en la memoria de solo lectura del BIOS actualmente usan memorias flash carga y ejecuta el registro de arranque maestro Como los procesadores del modo real el codigo del MBR esta compuesto de instrucciones de lenguaje maquina en modo real Ese codigo pasa normalmente el control mediante chain loading al volume boot record de la particion primaria activa aunque algunos gestores de arranque reemplazan ese codigo convencional por el suyo El codigo convencional del MBR espera que se use el esquema de la tabla de particiones del MBR y escanea la lista de entradas de particiones primarias en la tabla de particiones buscando una que este marcada con active flag Luego carga y ejecuta el Volume Boot Record para esa particion asi que el master boot record como otros sectores de arranque es un blanco para los virus que infectan el sector de arranque El codigo del MBR modificado por algunos gestores de arranque puede realizar una serie de tareas que son distintas segun el gestor de arranque Por ejemplo en algunos gestores ese codigo carga el resto del codigo del gestor de arranque desde la primera pista del disco que es espacio libre no asignado a ninguna particion de disco y lo ejecuta En otros usa una tabla de posiciones de disco que se encuentra en el mismo espacio que el codigo para localizar el codigo del resto del gestor de arranque y poder cargarlo y ejecutarlo Ambas formas tienen problemas La primera confia en el comportamiento que no es el mismo en todas de las utilidades de particionado de disco y la segunda requiere que la tabla de posiciones de disco se actualice una vez se hayan hecho los cambios para localizar el resto del codigo En los ordenadores que no usan procesadores IA 32 o en ordenadores que usan el esquema de la tabla de particiones GUID ese esquema no es correcto y el MBR no se utiliza en el arranque del sistema En su lugar el firmware es capaz de entender directamente el esquema de particionado GPT y el formato de sistema de ficheros FAT de modo que carga y ejecuta programas guardados como ficheros en la Particion del Sistema El MBR por tanto no interviene en absoluto en el arranque del sistema excepto indirectamente en la medida en que podria contener la tabla de particiones si se ha usado el esquema de la Tabla de Particiones del MBR En los sistemas Windows la tabla de particiones no es la unica informacion vital del MBR Desde Windows NT 4 Microsoft mantiene 4 bytes a partir de la posicion 0x1B8 que sirven de identificador de la unidad fisica completa Es utilizada por el sistema para referenciarla de manera independiente a la letra de unidad o bus de conexion 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 tambien hace uso de ese identificador desde la version del kernel 2 6 cita requerida MBR e identificacion de los discos EditarAdemas del codigo del arranque y la tabla de particiones hay un tercer campo que puede estar contenido en un MBR la firma del disco de Windows NT Tiene 32 bits para identificar inequivocamente el hardware de disco no confundir con la unidad de disco no tienen por que ser lo mismo en discos duros extraibles La firma del disco fue introducida por Windows NT 3 5 pero actualmente la usan varios sistemas operativos incluida las versiones de la 2 6 en adelante del nucleo Linux Windows NT usa la firma del disco como un indice en su registro donde guarda la relacion entre particiones y letras de disco Tambien lo usa en el fichero boot ini para indicar las particiones con marca arrancable en Windows NT 5 GNU Linux usa la firma del disco al arrancar para determinar la posicion del volumen de arranque Consideraciones en la programacion EditarSe asume que el sistema que se esta programando usa un esquema MBR para BIOS como se ha indicado antes y la BIOS del sistema localiza un MBR valido en un disco particionado durante la secuencia de arranque boot sequence Como se ha visto antes el codigo convencional del MBR carga y ejecuta el codigo del volume boot record del sistema operativo o bootloader que se encuentra al principio de la particion activa El MBR puede asumir simplemente que la particion activa del disco actual es desde la que se arranca o alternativamente puede programarse como un MBR de arranque dual Un MBR de arranque dual debe interactuar con el usuario para determinar desde que particion de disco se arranca y tiene que pasarle el control al MBR de otro disco duro La BIOS cargara el primer MBR valido que encuentre hacia la direccion fisica hexadecimal 0x7C00 y salta a esa direccion Parte de los 512 bytes del sector se reserva para la tabla de particiones y otra informacion ver la tabla asi que el codigo del programa debe ser tan pequeno como para caber en poco mas de 400 bytes de memoria El codigo debe comunicarse con el usuario examinar la tabla de particiones o realizar tareas de gestion como activar la linea A20 o cambiar a modo irreal desde modo real Eventualmente el MBR necesitara realizar su tarea y cargar el programa que hara la siguiente fase del arranque usando la llamada de la BIOS INT 13 Normalmente el codigo del sector de arranque tambien espera ser cargado de la direccion fisica 0x7C00 incluso cuando toda la memoria de las direcciones fisicas entre la 0x500 y la 0x9ffff esta disponible en modo real 637 Kb y medio Cuando el MBR ya se esta ejecutando desde la posicion 0x7C00 una de sus primeras tareas normalmente es reubicarse en otro lugar de la memoria a menudo en la 0x7A00 Un volume boot record tiene solamente el tamano de un sector lo cual no es un problema pues es facil que el MBR cargue bastante mas que solo un sector Algunos gestores de arranque son mas grandes que un sector asi que cargar mas de un sector puede acelerar el proceso de arranque Hacer una copia de seguridad del MBR EditarEn UNIX y GNU Linux se puede usar el comando dd para hacer un backup y restaurar el MBR desde una consola Para hacer la copia de seguridad backup dd if dev xxx of mbr backup bs 512 count 1 Para restaurarlo dd if mbr backup of dev xxx bs 512 count 1 Donde xxx es el dispositivo que puede ser hda sda o cualquier otro Si se quiere hacer una copia de seguridad del MBR seria recomendable copiar los primeros 63 sectores del disco que equivaldrian al primer cilindro del disco y no solo el primero ya que nuestro sistema podria tener implementado el sistema GUID el cual utiliza mas sectores para guardar la informacion sobre las particiones del disco duro La instruccion seria dd if dev xxx of mbr 63 backup bs 512 count 63 Para borrarlo si no tenemos una copia de seguridad pero necesitamos eliminar la informacion de este sector tenemos que poner los 512 bytes a cero dd if dev zero of dev xxx bs 512 count 1 En los sistemas operativos de Microsoft no hay acceso directo al MBR En DOS o Windows 9x el programa de DOS fdisk junto con fdisk mbr del que no hay documentacion reescribira el codigo del MBR En Windows 2000 y posteriores la consola de recuperacion puede usarse para escribir el nuevo codigo del MBR al disco duro Existen otras utilidades para editar la tabla de particiones del MBR directamente Si se esta haciendo un backup del disco duro lo que en ingles se conoce como ghosting y da avisos de que no se encuentra el fichero de paginacion seguramente se pueda solucionar con fdisk fixmbr ejecutado desde un disquete ya que no se podra entrar en Windows En DR DOS 6 y posiblemente otras versiones el programa FDISK tiene una opcion para reescribir el MBR Re write Master Boot Record Cuando se ejecuta con esa opcion se guarda el antiguo MBR en OLDMBR BIN que puede ser copiado en un disquete para que FDISK intente restaurar el MBR original desde el en caso de necesidad este tipo de backups Vease tambien EditarArranque cfdisk fdisk Formato de disco Particion de disco Proceso de arranque en Linux Tabla de particionesReferencias Editar An example of Master Boot Record bydavy com 21 de enero de 2012 Los campos de estado en los registros de la tabla de una particion no exteendida los usa el codigo del gestor de arranque incluido en el MBR para determinar desde que particiones se puede arrancar tienen la marca bootable En nomenclatura IBM esas particiones se marcan como startable En otras nomenclaturas se les llama active Los campos de estado en los registros de la tabla de una particion extendida tienen el mismo uso que en el caso anterior en nomenclatura IBM esas particiones son marcadas como bootable Por lo general las particiones marcadas como bootable contienen un gestor de arranque que muestra una lista de las particiones desde las que se puede arrancar 0x80 bootable 0x00 non bootable otros mal formado En teoria valores distintos de 0x00 y 0x80 en este campo no tienen significado En la practica su significado depende de lo que el codigo de arranque del MBR haya predeterminado Algunos gestores de arranque identifican el valor 0x80 con una particion bootable startable Otros solo buscan un valor distinto de cero a b Estos campos tienen una limitacion de 1024 cilindros 255 cabezas y 63 sectores Si una direccion CHS es demasiado larga para almacenarla aqui se emplea una tupla 1023 254 63 Andries Brouwer Propiedades de la tabla de particiones Partition types Microsoft Windows puede usar sintaxis signature en el fichero Boot ini KnowledgeBase Enlaces externos EditarDesensamblado del codigo estandar del MBR en ingles Desmantelando nuestra pc Solo en Linux MBR El codigo de un IPL en GNU ensamblador P Brady Detalles de como el GRUB se almacena en un disco duro de PC www pixelbeat org H Gilbert Particiones y Volumenes PC Lube amp Tune Archivado desde el original el 3 de marzo de 2016 Daniel B Sedory MBRs Master Boot Records Boot Records Revealed otro repositorio otro Datos Q624752 Multimedia Master Boot Record Obtenido de https es wikipedia org w index php title Registro de arranque principal amp oldid 142588757, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos