Articulo de referencia

Bloque de parámetros del BIOS

En informática , el bloque de parámetros de la BIOS , a menudo abreviado como BPB , es una estructura de datos en el registro de arranque del volumen (VBR) que describe la dispo...

En informática , el bloque de parámetros de la BIOS , a menudo abreviado como BPB , es una estructura de datos en el registro de arranque del volumen (VBR) que describe la disposición física de un volumen de almacenamiento de datos . En dispositivos particionados, como discos duros , el BPB describe la partición del volumen, mientras que, en dispositivos no particionados, como disquetes , describe todo el medio. Un BPB básico puede aparecer y utilizarse en cualquier partición, incluidos los disquetes, donde su presencia suele ser necesaria; sin embargo, ciertos sistemas de archivos también lo utilizan para describir estructuras básicas del sistema de archivos. Los sistemas de archivos que utilizan un bloque de parámetros de la BIOS incluyen FAT12 (excepto en DOS 1.x), FAT16 , FAT32 , HPFS y NTFS . Debido a los diferentes tipos de campos y la cantidad de datos que contienen, la longitud del BPB es diferente para los sectores de arranque de FAT16, FAT32 y NTFS. [ 1 ] (En el artículo sobre FAT se puede encontrar una discusión detallada de las distintas versiones de FAT BPB y sus entradas ). Combinado con la estructura de datos de 11 bytes al comienzo mismo de los registros de arranque del volumen inmediatamente anteriores al BPB o EBPB, esto también se denomina descriptor FDC o descriptor FDC extendido en ECMA-107 o ISO/IEC 9293 (que describe FAT como para cartuchos de discos flexibles/disquetes y ópticos).

FAT12 / FAT16

DOS 2.0 BPB

Formato BPB estándar de DOS 2.0 para FAT12 (13 bytes):

No todas las versiones de DOS 2.00 se ajustan a esta estructura. IBM PC-DOS 2.00 incluye campos adicionales no documentados en este espacio que parecen indicar la unidad de arranque y el sector desde donde comenzar la lectura. Esto no aparece en la documentación oficial de IBM, pero un sistema PC/XT no arrancará sin los valores correctos en estos bytes.

DOS 3.0 BPB

Formato BPB estándar de DOS 3.0 para FAT12 y FAT16 (19 bytes), ya compatible con algunas versiones de MS-DOS 2.11: [ 2 ]

DOS 3.2 BPB

Formato BPB estándar de DOS 3.2 para FAT12 y FAT16 (21 bytes):

DOS 3.31 BPB

Formato estándar DOS 3.31 BPB para FAT12 , FAT16 y FAT16B (25 bytes):

DOS 3.4 EBPB

Formato de BPB extendido para PC DOS 3.4 y OS/2 1.0-1.1 para FAT12 , FAT16 y FAT16B (32 bytes):

FAT12 / FAT16 / HPFS

DOS 4.0 EBPB

Formato de BPB extendido de DOS 4.0 y OS/2 1.2 para FAT12 , FAT16 , FAT16B y HPFS (51 bytes):

FAT32

DOS 7.1 EBPB

Formato de bloque de parámetros BIOS extendido corto de DOS 7.1 (60 bytes) para FAT32 :

Formato del bloque de parámetros BIOS extendido completo de DOS 7.1 (79 bytes) para FAT32 :

NTFS

Formato de BPB extendido para NTFS (73 bytes):

exFAT BPB

exFAT no utiliza un BPB en el sentido clásico. Sin embargo, el registro de arranque del volumen en el sector 0 está organizado de forma similar a los BPB. [ 3 ]

Véase también

Referencias

  1. Microsoft . Guía de operaciones de Microsoft Windows 2000 Server . Prensa de Microsoft .
  2. Paterson, Tim ; Microsoft (19-12-2013) [17-05-1983]. "Microsoft DOS V1.1 y V2.0: /msdos/v20source/SKELIO.TXT, /msdos/v20source/HRDDRV.ASM" . Museo de Historia de la Computación , Microsoft . Archivado del original el 09-09-2017 . Recuperado el 25-03-2014 .(Nota: Si bien los editores afirman que se trata de MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  3. "Sistema de archivos exFAT" . elm-chan.org .

Lecturas adicionales

  • de Boyne Pollard, Jonathan. "Todo sobre los bloques de parámetros de la BIOS" . Respuestas frecuentes . Archivado del original el 9 de septiembre de 2017. Consultado el 18 de abril de 2016 . una descripción de los BPB, desde la versión 2.0 hasta la versión 7.0
  • Christopher, Ken W.; Feigenbaum, Barry A.; Saliga, Shon O. (1990). "9: Uso de discos en DOS". Desarrollo de aplicaciones con DOS . Wiley . ISBN 0-471-52231-7. En la sección "Procesamiento del bloque de parámetros de la BIOS", los autores describen la evolución del bloque de parámetros de la BIOS desde la versión 2.0 BPB de MS-DOS hasta la  versión 4.0 BPB de PC DOS, y etiquetan cada campo con la versión de DOS que lo introdujo.
  • Townsend, Carl (1989). "4: Organización y gestión de discos". Técnicas avanzadas de MS-DOS para programadores . Howard M. Sams . ISBN 0-672-22667-7.La figura 4.3 contiene un diagrama de la versión 4.0 de la BPB e indica que la disposición de las BPB «no está definida por Microsoft y puede variar según el proveedor». En el momento de escribir el libro, esto era cierto. Microsoft documentó públicamente por primera vez la estructura de la BPB en el Kit de herramientas para desarrolladores de OS/2.
  • Verstak, Alex (10 de marzo de 1998). "FAT Boot Sector" . Archivado del original el 30 de julio de 2016. Verstak realiza ingeniería inversa del bloque de parámetros de la BIOS. El documento contiene varios errores. Uno de ellos es su afirmación de que "la presencia del EBPB en FAT32 no está documentada por Microsoft". Véase:
    • Microsoft . "Capítulo 10 - Discos y sistemas de archivos" . Kit de recursos de Microsoft Windows 98. Archivado del original el 9 de septiembre de 2017. Consultado el 9 de septiembre de 2017 . Microsoft documenta una versión 4.0 de BPB y un nuevo "Bloque de parámetros BIOS FAT32 (BPB)" (una versión 7.0 de BPB) para DOS-Windows 98 que es "más grande que un BPB estándar", tiene una "estructura idéntica a la de un BPB estándar", pero que también "incluye varios campos adicionales".
    • Microsoft . "Capítulo 32: Conceptos y solución de problemas de discos" . Kit de recursos de Microsoft Windows 2000 Professional . Archivado del original el 10 de agosto de 2006. Consultado el 1 de junio de 2006 . Microsoft documenta los BPB extendidos tanto en volúmenes FAT16 como FAT32. También documenta los BPB en volúmenes NTFS.
  • Microsoft . "Cómo funciona NTFS" . Referencia técnica de NTFS para Microsoft Windows Server 2003. Archivado del original el 30 de julio de 2016. La tabla "Campos BPB y BPB extendidos en volúmenes NTFS" describe los BPB en volúmenes NTFS. Las descripciones de varios campos contradicen las proporcionadas en el Kit de recursos de Windows 2000.
  • de Boyne Pollard, Jonathan. "El significado y uso del campo Nombre del fabricante de equipos originales en los bloques de arranque de volumen" . Respuestas frecuentes . Archivado del original el 9 de septiembre de 2017. Consultado el 4 de junio de 2016 . un problema que afecta a las BPB
  • Paul, Matthias R. (25 de agosto de 2004). "NOVOLTRK.REG" . www.drdos.org . Archivado del original el 4 de marzo de 2016. Recuperado el 17 de diciembre de 2011 .
  • Paul, Matthias R. (2002-02-20). "Necesito DOS 6.22 (no OEM)" . Grupo de noticias : alt.msdos.programmer . Recuperado el 14 de octubre de 2006 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace ) sobre el uso indebido de etiquetas OEM y Volume Tracker de Microsoft
  • Paul, Matthias R. (12 de agosto de 2002). "Identificador del sistema de archivos - Comité de estándares de descriptores del sector de arranque de alt.os.development"" . Grupo de noticias : alt.os.development . Archivado del original el 29-05-2022 . Recuperado el 29-07-2019 . 
  • Bass, Wally (14 de febrero de 1994). "Tamaño del clúster" . Grupo de noticias : comp.os.msdos.programmer . Recuperado el 14 de octubre de 2006 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  • Elliott, John C. (17-04-2006) [18-06-2004]. "Sobre los ID de OEM" . Seasip.info . 1.3. Archivado del original el 08-04-2019 . Recuperado el 29-07-2019 .
  • Dye, Charles E. (1999-03-20). "Problemas de FDISK" . delorie.com . Archivado del original el 29-07-2019 . Recuperado el 29-07-2019 .
  • Anónimo (15/06/2004). "Espero que esto sea útil sobre Microsoft y Caldera DR-DOS y los ID de OEM" . Groklaw . Archivado del original el 20/02/2011 . Recuperado el 29/07/2019 .
  • Kilmer, Jen (21-05-2013). "Evil  :) DOS6 FAT" . Grupo de noticias : comp.os.os2.misc . Archivado del original el 29-05-2022 . Recuperado el 29-07-2019 .