

Una memoria USB de arranque es un dispositivo de almacenamiento externo portátil con conexión USB que contiene un sistema operativo completo desde el que se puede iniciar el sistema . El término recuerda a las memorias USB , pero puede abarcar un disco duro externo o una unidad de estado sólido , aunque se les suele denominar "HDD de arranque" y "SSD de arranque", respectivamente. Representan el siguiente paso evolutivo tras los CD de arranque , con la ventaja añadida de poder escribir archivos, lo que permite personalizar el sistema operativo de arranque. Las memorias USB de arranque se pueden utilizar en sistemas embebidos para la administración del sistema , la recuperación de datos o las pruebas de funcionamiento, y permiten guardar de forma permanente la configuración e instalar paquetes de software en el dispositivo USB.
Muchos sistemas operativos, incluidos Mac OS 9 , macOS , Windows XP Embedded y una gran parte de las distribuciones de Linux y BSD , pueden ejecutarse desde una unidad flash USB, y Windows 8 Enterprise tenía una función llamada Windows To Go con un propósito similar.
Fondo
Para reparar un ordenador con problemas de arranque, los técnicos suelen utilizar sistemas operativos ligeros en medios de arranque y una interfaz de línea de comandos . El desarrollo de los primeros Live CD con interfaz gráfica de usuario hizo posible que personas sin conocimientos técnicos repararan ordenadores averiados. La mayoría de los Live CD se basan en Linux y, además de reparar ordenadores, a veces se utilizan como sistemas operativos independientes.
Los ordenadores personales introdujeron el arranque USB a principios de la década de 2000, y los ordenadores Macintosh introdujeron esta funcionalidad en 1999, comenzando con el Power Mac G4 con gráficos AGP y los modelos iMac G3 de carga por ranura . [ 1 ] Los Mac basados en Intel mantuvieron esta funcionalidad con el arranque de macOS desde USB. [ 2 ] IBM propuso un arranque especializado basado en USB en 2004 con Reincarnating PCs with Portable SoulPads y Boot Linux from a FireWire device . [ 3 ] [ 4 ]
Beneficios y limitaciones

Las memorias USB de grabación en directo comparten muchas de las ventajas y limitaciones de los CD de grabación en directo, e incorporan también las suyas propias.
Beneficios
- A diferencia de los CD de arranque, los datos contenidos en el dispositivo de arranque se pueden modificar y se puede almacenar información adicional en el mismo dispositivo. El usuario puede llevar consigo su sistema operativo, aplicaciones, configuración y archivos personales preferidos, lo que facilita compartir un mismo sistema entre varios usuarios.
- Las memorias USB de arranque ofrecen la ventaja adicional de una mayor privacidad, ya que los usuarios pueden llevarlas consigo o guardarlas en un lugar seguro (por ejemplo, una caja fuerte ), lo que reduce las posibilidades de que otros accedan a sus datos. Por otro lado, una memoria USB se pierde o se roba con facilidad, por lo que el cifrado y la copia de seguridad de los datos son aún más importantes que en un ordenador de sobremesa convencional.
- La ausencia de partes móviles en las memorias USB permite un acceso aleatorio verdadero , evitando así la latencia rotacional y el tiempo de búsqueda de los discos duros o los medios ópticos . Esto significa que los programas pequeños se iniciarán más rápido desde una memoria USB que desde un disco duro local o un CD de arranque. Sin embargo, dado que los dispositivos USB suelen tener velocidades de transferencia de datos inferiores a las de los discos duros internos, el arranque desde ordenadores antiguos que no son compatibles con USB 2.0 o versiones posteriores puede ser muy lento.
Limitaciones
- Los controladores USB en las tarjetas de expansión (por ejemplo, PCI y PCI-E) casi nunca permiten el arranque, por lo que los sistemas que no tienen controladores USB nativos en su chipset (por ejemplo, los más antiguos, anteriores a la llegada del USB) probablemente no podrán arrancar desde USB, incluso cuando el USB esté habilitado a través de una tarjeta de expansión de este tipo.
- Algunos ordenadores, sobre todo los más antiguos, pueden no tener una BIOS compatible con el arranque desde USB. Para arrancar desde una unidad flash USB , la BIOS debe ser compatible con el arranque desde USB-HDD, función que no está presente en muchas placas base de principios de la década de 2000. En estos casos, a menudo se puede "redireccionar" el ordenador para que arranque desde un dispositivo USB mediante el uso de un CD o disquete de arranque inicial . [ 5 ] [ 6 ] [ 7 ]
- Algunos ordenadores Macintosh con procesador Intel presentan limitaciones al arrancar desde dispositivos USB: si bien el firmware de la Interfaz de Firmware Extensible (EFI) puede reconocer y arrancar desde unidades USB, solo puede hacerlo en modo EFI. Cuando el firmware cambia al modo BIOS "heredado", deja de reconocer las unidades USB. Los sistemas que no son Macintosh, especialmente Windows y Linux, no suelen arrancar en modo EFI, por lo que el arranque desde USB puede estar limitado a combinaciones de hardware y software compatibles que se puedan arrancar fácilmente mediante EFI. [ 8 ] Sin embargo, programas como Mac Linux USB Loader pueden facilitar el arranque desde una unidad USB Linux Live en un Mac. Esta limitación podría solucionarse modificando el firmware de Apple para incluir un controlador USB en modo BIOS, o bien modificando los sistemas operativos para eliminar la dependencia del BIOS.
- Debido a los ciclos de escritura adicionales que ocurren en una instalación completa, la vida útil de la unidad flash puede verse ligeramente reducida. Esto no se aplica a los sistemas diseñados específicamente para sistemas en vivo que mantienen todos los cambios en la RAM hasta que el usuario cierra la sesión. [ 9 ] Una tarjeta SD bloqueada contra escritura (conocida como Live SD, el equivalente de estado sólido de un Live CD) en un adaptador lector de tarjetas flash USB es una forma eficaz de evitar cualquier ciclo de trabajo en el medio flash debido a las escrituras y sortear este problema. La tarjeta SD como dispositivo WORM tiene una vida útil prácticamente ilimitada. Un sistema operativo como Linux puede entonces ejecutarse desde la tarjeta USB/SD en vivo y utilizar medios convencionales para la escritura, como discos magnéticos, para preservar los cambios del sistema; .
Configuración
Existen diversas aplicaciones para crear unidades USB de arranque; algunos ejemplos son Universal USB Installer , Rufus , Fedora Live USB Creator y UNetbootin . También hay aplicaciones de software disponibles para crear unidades USB de arranque múltiple ; algunos ejemplos son YUMI Multiboot Bootable USB Creator [ 10 ] y Ventoy . Algunas distribuciones de Linux y CD de arranque incluyen scripts predefinidos que realizan automáticamente los pasos que se describen a continuación. Además, en Knoppix y Ubuntu se pueden instalar aplicaciones adicionales y utilizar un sistema de archivos persistente para almacenar los cambios. Una instalación básica puede ocupar desde tan solo 16 MiB ( Tiny Core Linux ) hasta una instalación de gran tamaño (4 gigabytes), equivalente a un DVD.
Para configurar un sistema USB en vivo para hardware de PC estándar, se deben seguir los siguientes pasos:
- Es necesario conectar una unidad flash USB al sistema y que este la detecte.
- Es posible que sea necesario crear una o más particiones en la unidad flash USB.
- La bandera "arrancable" debe estar activada en la partición principal de la unidad flash USB.
- Se debe escribir un MBR en la partición primaria de la unidad flash USB.
- La partición debe estar formateada (generalmente en formato FAT32 , pero también se pueden usar otros sistemas de archivos ).
- Se debe instalar un gestor de arranque en la partición (generalmente se utiliza syslinux al instalar un sistema Linux).
- Se debe escribir un archivo de configuración del gestor de arranque (si se utiliza).
- Los archivos necesarios del sistema operativo y las aplicaciones predeterminadas deben copiarse a la unidad flash USB.
- Los archivos de idioma y teclado (si se utilizan) deben escribirse en la unidad flash USB.
- Compatibilidad con USB en el menú de arranque de la BIOS (aunque existen maneras de sortear esta limitación; el uso de un CD o DVD permite al usuario elegir si se puede escribir en el medio posteriormente. Los discos de escritura única garantizan que el sistema en funcionamiento estará limpio la próxima vez que se reinicie).
Los CD de arranque de Knoppix incluyen una utilidad que, al iniciar el sistema, permite a los usuarios declarar su intención de escribir la estructura de archivos del sistema operativo, ya sea temporalmente en un disco RAM o de forma permanente en un disco duro o memoria flash, para conservar las configuraciones y actualizaciones de seguridad añadidas. Esto puede resultar más sencillo que recrear el sistema USB, aunque podría ser irrelevante, ya que muchas herramientas para arrancar desde USB son fáciles de usar.
Instalación completa
Una alternativa a la solución de sistema operativo en vivo sería una instalación completa; es decir, una instalación tradicional, pero sin particiones de intercambio. Esta opción tiene la ventaja de ser eficiente para el software, ya que elimina la necesidad de que el dispositivo conserve, por separado del archivo persistente, el software de instalación del sistema operativo. Sin embargo, la instalación completa no está exenta de inconvenientes; debido a los ciclos de escritura adicionales que requiere, la vida útil de la unidad flash puede verse ligeramente reducida. Para mitigar esto, algunos sistemas en vivo están diseñados para almacenar los cambios en la RAM hasta que el usuario inicia un apagado del sistema, lo que activa las escrituras reales en el dispositivo. La contrapartida es un mayor riesgo de pérdida de trabajo en caso de un aborto anormal. Además de esto, otro factor a considerar es que, si la velocidad de transferencia del dispositivo de almacenamiento es baja, el rendimiento puede reducirse a una tasa más propia de ordenadores antiguos, incluso para máquinas con componentes modernos. Este problema generalmente se puede solucionar instalando en un disco duro USB, ya que suelen tener un mejor rendimiento que las unidades flash, independientemente del conector.
Microsoft Windows
Aunque muchos USB de arranque dependen del arranque de un sistema operativo de código abierto como Linux, es posible crear USB de arranque para Microsoft Windows utilizando Diskpart [ 11 ] o WinToUSB . [ 12 ]
Véase también
Referencias
- ↑ "Información sobre USB y ventajas del USB de doble canal" . Apple (publicado el 20 de febrero de 2012). 16 de septiembre de 2003. Archivado del original el 12 de mayo de 2013. Recuperado el 25 de septiembre de 2016. Unidades
USB de arranque: Un dispositivo de almacenamiento como un SuperDisk, un disco Zip u otra unidad de almacenamiento USB se puede utilizar para almacenar una carpeta de sistema válida y utilizarse al iniciar el sistema.
- ↑ "Inicio desde un dispositivo de almacenamiento USB externo (Macs con procesador Intel)" . Apple . 22 de marzo de 2016. Archivado del original el 22 de mayo de 2016. Consultado el 25 de septiembre de 2016 .
- ↑ Singer, Michael (15 de agosto de 2005). "Los cerebros de IBM capturan el alma de una PC" . CNET . CBS Interactive. Archivado del original el 27 de septiembre de 2016. Recuperado el 25 de septiembre de 2016 .
- ↑ Honeyford, Martyn (15 de julio de 2004). "Arrancar Linux desde un dispositivo FireWire" . IBM DeveloperWorks . IBM . Archivado del original el 17 de enero de 2007. Recuperado el 15 de mayo de 2016 .
- ↑ Trevor (6 de mayo de 2010). "Arranca desde una unidad USB aunque tu BIOS no te lo permita" . How-To Geek . Archivado del original el 23 de septiembre de 2016. Consultado el 25 de septiembre de 2016 .
- ↑ "Plop Boot Manager" . 7 de febrero de 2012. Archivado del original el 8 de febrero de 2012. Consultado el 25 de septiembre de 2016 .
- ↑ "Instalador USB universal - Software USB de arranque - UUI" . PenDrive Linux . 10 de febrero de 2010. Consultado el 17 de febrero de 2024 .
- ↑ knome (14 de diciembre de 2013). "MactelSupportTeam/EFI-Boot-Mactel" . Wiki de ayuda de la comunidad Ubuntu . Canonical Ltd. Archivado del original el 4 de marzo de 2016. Recuperado el 25 de septiembre de 2016 .
- ↑ "XFCE minimum install HD" . Foros de Linux Mint . Archivado del original el 27 de septiembre de 2016. Consultado el 25 de septiembre de 2016.
El Live CD solo escribe en la partición de intercambio si tu PC tiene una.
Si no la tiene, solo usará la RAM.
- ↑ "YUMI - Creador de USB multiboot | Arranca fácilmente Windows desde USB" . Pendrive Linux . 13 de marzo de 2011. Archivado del original el 23 de octubre de 2017. Consultado el 17 de febrero de 2024 .
- ↑ nnamuhcs. "Crear una unidad flash USB de arranque" . docs.microsoft.com . Archivado del original el 16 de septiembre de 2018. Consultado el 15 de septiembre de 2021 .
- ↑ Gordon, Whitson (21 de abril de 2014). "Cómo ejecutar una versión portátil de Windows desde una unidad USB" . Lifehacker . Gawker Media. Archivado del original el 25 de septiembre de 2016. Recuperado el 25 de septiembre de 2016 .
Enlaces externos
- Diferencias entre una unidad USB de arranque persistente y una instalación completa de Linux en una unidad USB.
- Instalador USB universal
- Instalación sin particiones archivada el 7 de abril de 2022 en Wayback Machine .
- Tutorial: Cómo configurar la BIOS para arrancar desde CD o USB.
- CÓMO: Crear una memoria USB Live funcional
- Proyecto Debian Live
- Cómo crear un Live USB en Ubuntu
- Casper
- USB de arranque de Hiren
- USB de arranque
- USB
