BootIt®: Breve historia

BootIt 1.00 se lanzó a principios de 1995 e incluía varias tecnologías innovadoras, como la capacidad de:

  • Tener más de 4 particiones primarias
  • Posicionar particiones sobre la marcha
  • Intercambiar las unidades de disquete A: y B:, una función que permite arrancar desde cualquiera de las unidades de disquete.
  • Intercambiar discos duros, una función que permite arrancar DOS o NT desde un segundo disco duro físico.

BootIt 2.00 se lanzó a finales de 1996 e incluía tecnologías aún más innovadoras, tales como:

  • El Registro de Arranque Maestro Extendido (EMBR): un estándar para tener más de 4 particiones primarias en un disco duro, así como una interfaz de firmware extensible para la plataforma Intel.
  • Un producto completo de particionado y multiarranque en uno solo.

Con el paso del tiempo, se introdujeron nuevas innovaciones como:

  • Arranque desde el siguiente dispositivo de la BIOS
  • Arranque de NT por encima de 2 GB

En mayo de 1998 se lanzaron BootIt Direct y BootIt Lite para cubrir el vacío existente entre las funciones disponibles y las solicitadas por los usuarios.

BootIt Next Generation se lanzó en el año 2000 como la primera utilidad «todo en uno» de particionado, multiarranque e imágenes de disco. Incluía:

  • Una atractiva interfaz gráfica de usuario
  • Imágenes de unidad para copia de seguridad y restauración
  • Más funciones que todos los productos BootIt anteriores combinados

BootIt Bare Metal, lanzado en 2011, se desarrolló sobre las mismas tecnologías principales y fiables de TeraByte que BootIt Next Generation. Al incluir nuevas funciones y un aspecto moderno, BootIt Bare Metal volvió a establecer el estándar en software avanzado de multiarranque.

Hoy en día existe BootIt UEFI.
Desarrollado sobre los mismos conceptos y tecnologías principales de TeraByte que BootIt Bare Metal, BootIt UEFI amplía la línea de productos BootIt para dar soporte a los sistemas UEFI modernos.

La historia de BootIt®

El lanzamiento original de BootIt (versión 1) en 1994 se creó como una solución de prueba de concepto para permitir la instalación de más de cuatro sistemas operativos, cada uno de los cuales necesitaba una partición primaria, en el mismo ordenador. Dado que un disco duro estándar compatible con IBM PC solo utiliza el primer sector de la primera pista para el MBR y deja los sectores posteriores de la primera pista sin definir, se eligió el segundo sector como ubicación de la tabla de particiones alternativa, que podía albergar hasta 10 entradas. En cada arranque, BootIt enumeraba las particiones de la A a la J con un campo de entrada de texto que permitía agrupar otras particiones para añadirlas al MBR cuando se realizaba la selección. Por ejemplo, «afcj» agruparía las particiones enumeradas como A, F, C y J.

Esta prueba de concepto resultó exitosa, pero estaba claro que el área no definida y no utilizada dentro de la primera pista debía estandarizarse. Esto llevó a la creación de la especificación EMBR (Extended Master Boot Record) que estandarizó el uso de la primera pista. Define un EMBRI (Extended Master Boot Record Initiator), un EMBRL (Extended Master Boot Record Loader) y un EMBRM (Extended Master Boot Record Manager). También incluye una MPT (Master Partition Table) que puede albergar 255 particiones, una MBFT (Master Boot File Table) para cargadores de kernel específicos de SO que podrían usarse para cargar diferentes sistemas operativos desde una sola partición usando un registro de arranque que fuera compatible con EMBR, así como una MDT (Master Driver Table) que definía el concepto de tener controladores a nivel de sistema para ampliar la capacidad de la BIOS del sistema.

Nota adicional: En el periodo 1998-1999, un informante anónimo llamó e informó de que Intel y Microsoft estaban revisando y estudiando nuestra especificación y conceptos de EMBR; esto parece haber conducido a la creación de la Interfaz de Firmware Extensible (EFI) y la Tabla de Particiones GUID (GPT).

BootIt Versión 2 se convirtió en el EMBRM para la nueva especificación EMBR. BootIt 2 se diseñó con una API común (que se transformó en un mini-SO) que utilizaban las subaplicaciones para ampliar aún más la aplicación. Estas subaplicaciones aparecían como opciones dentro del programa y podían hacer cualquier cosa, desde proporcionar una calculadora hasta una aplicación de prueba de memoria. BootIt 2 incluía subaplicaciones para la gestión de particiones, la gestión de arranque y similares. Utilizaba el concepto de «elementos de arranque» para configurar el MBR sobre la marcha cuando se arrancaba uno de los elementos de arranque desde un menú de arranque que mostraba. Fue el primer gestor de arranque y particiones «todo en uno» y se hizo muy popular en la industria tecnológica.

Nota adicional: En su fase de diseño original, BootIt 2 iba a incluir la capacidad de ejecutar múltiples sistemas operativos al mismo tiempo con la posibilidad de cambiar entre ellos utilizando la tecla sysreq/sysrq (anteriormente no utilizada) en los teclados de IBM PC. Sin embargo, debido a la cantidad de RAM del sistema requerida y a su elevado coste, así como a las limitadas velocidades de la CPU, TeraByte abandonó esa capacidad.

Después de BootIt 2 llegó BootIt Lite, un gestor de arranque estándar con capacidad para crear elementos de arranque y arrancar múltiples sistemas operativos desde la misma partición, y BootIt Direct, un gestor de arranque muy sencillo que mostraba las particiones y volúmenes MBR estándar desde los que simplemente se podía arrancar.

En el año 2000 se lanzó BootIt Next Generation. Al incluir una interfaz gráfica completa e imágenes de disco, se basó en la funcionalidad de BootIt 2, BootIt Direct y BootIt Lite y la amplió. Fue la primera herramienta «todo en uno» de gestión de arranque, gestión de particiones e imágenes.

BootIt® Bare Metal, lanzado en 2011, es la versión más reciente de la línea de productos BootIt lanzada por primera vez en 1994 que admite la BIOS tradicional de PC.

BootIt® UEFI, lanzado en 2018, es la versión más reciente de la línea de productos BootIt y la primera en ofrecer soporte completo de multiarranque UEFI. Con la misma dedicación a la calidad, las funciones y la facilidad de uso, TeraByte continúa haciendo avanzar a BootIt como el líder inigualable en su categoría.