La creación de CD y DVD de arranque tiende a ser un proceso simple y directo, pero ¿por qué es más complejo crear flash de arranque? conduce? ¿Realmente hay tanta diferencia entre los dos? La publicación de preguntas y respuestas SuperUser de hoy tiene la respuesta a la pregunta de un lector curioso.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas impulsada por la comunidad.
Lector SuperUser William quiere saber por qué la creación de una unidad USB de arranque es más compleja que la creación de CD de arranque:
Crear un CD de arranque es muy simple en mi opinión, todo lo que necesita hacer es grabar un archivo ISO en un disco y es de arranque Ahora, cuando se trata de unidades USB, tienes muchas opciones. ¿Podría alguien explicar la diferencia entre los dos y tal vez dar una breve descripción de las diferentes opciones?
¿Por qué la creación de una unidad USB de arranque es más compleja que la creación de CD de arranque?
Colaborador SuperUser Akeo tiene la respuesta para nosotros:
desarrollador de Rufus aquí. En primer lugar, muchas de las opciones que menciona solo aparecen en la lista cuando se ejecuta Rufus en Modo avanzado (cuando se muestra la Sección de opciones avanzadas ), ya que están destinadas a personas que ya saber para qué son.
Para empezar, debe comprender que el formato ISO nunca fue diseñado para el arranque con USB. Un archivo ISO es una copia 1: 1 de un disco óptico, y los discos ópticos son muy diferentes de los medios USB, tanto en términos de cómo deberían estructurarse sus cargadores de arranque, qué sistema de archivos utilizan, cómo están particionados (son no), y así sucesivamente.
Entonces, si tiene un archivo ISO, simplemente no puede hacer con medios USB lo que puede hacer con un disco óptico, que se lee de cada byte del archivo ISO y se copia como está , en secuencia, en el disco (lo que hacen las aplicaciones de grabación de CD / DVD cuando "trabajan" con archivos ISO).
Eso no quiere decir que este tipo de copia 1: 1 no pueda existir en un dispositivo USB, solo que 1: 1 copias en medios USB serán completamente diferentes de copias 1: 1 en discos ópticos y, por lo tanto, no son intercambiables (aparte de utilizar imágenes ISOHybrid que están diseñadas para funcionar como copias 1: 1 en USB y medios ópticos). Para el registro, en la terminología de Rufus, una copia 1: 1 en un medio USB se llama DD Image (puede ver esa opción en la lista) y algunas distribuciones, como FreeBSD o Raspbian, proporcionan DD Images para instalación USB, junto con ISO archivos para grabación de CD / DVD.
Por lo tanto, hemos establecido que los archivos ISO no son realmente adecuados para crear dispositivos USB de arranque porque son el equivalente a proporcionar una clavija redonda para ajustarse a un agujero cuadrado más pequeño, y por lo tanto, la clavija redonda debe modificarse para adaptarse.
Ahora se estará preguntando si los archivos ISO son tan poco adecuados para crear dispositivos USB de arranque, ¿por qué la mayoría de los distribuidores de sistemas operativos ofrecen archivos ISO en lugar de DD Images? Bueno, fuera de los motivos históricos, uno de los problemas con DD Images es que, debido a que son un sistema de archivos particionados, si crea una copia 1: 1 en un medio USB que es más grande que el utilizado por la persona que creó la imagen, luego terminará con la aparente "capacidad" de su dispositivo USB reducida al tamaño de la utilizada para crear la imagen DD original.
Además, los discos ópticos y, por lo tanto, los archivos ISO solo pueden usar uno de los dos archivos sistemas (ISO9660 o UDF), que han sido muy bien soportados en los principales sistemas operativos durante mucho tiempo (y le permiten echar un vistazo al contenido de la imagen antes o después de usarlo), DD Images puede usar literalmente cualquiera de los miles de sistemas de archivos diferentes que existen. Eso significa que incluso después de crear sus dispositivos USB de arranque, es posible que no pueda ver ningún contenido hasta que no lo inicie. Por ejemplo, este será el caso si usa imágenes USB de FreeBSD en Windows. Una vez que se haya creado el dispositivo USB de arranque, Windows no podrá acceder a ningún contenido hasta que lo vuelva a formatear.
Esta es la razón por la cual los proveedores tienden a querer quedarse con los archivos ISO siempre que sea posible, ya que (por lo general) proporciona una mejor experiencia de usuario en todos los sistemas operativos. Pero eso también significa que debe producirse (por lo general) alguna conversión para que nuestra clavija ISO redonda pueda encajar perfectamente en el agujero cuadrado "USB media" más pequeño. ¿Cómo se relaciona eso con la lista de opciones? Estamos llegando a eso.
Una de las primeras cosas que generalmente necesita ir es el sistema de archivos ISO9660 o UDF que usan los archivos ISO. La mayoría de las veces, esto significa extraer y copiar todos los archivos del archivo ISO en un sistema de archivos FAT32 o NTFS, que es lo que tienden a usar las unidades flash USB de arranque. Pero, por supuesto, eso significa que quien creó el sistema ISO debe haber hecho algunas provisiones para admitir FAT32 o NTFS como un sistema de archivos para uso o instalación en vivo (que no todas las personas, especialmente las que confían demasiado en ISOHybrid, tienden hacer).
Luego está el cargador de arranque real, el primer bit de código que se ejecuta cuando una computadora arranca desde un dispositivo USB. Desafortunadamente, los cargadores de arranque HDD / USB e ISO son bestias muy diferentes, y el firmware de BIOS o UEFI también trata el USB y los medios ópticos de manera muy diferente durante el proceso de arranque. Por lo tanto, normalmente no puede tomar el gestor de arranque de un archivo ISO (que generalmente sería un gestor de arranque de El Torito), copiarlo en un dispositivo USB y esperar que se inicie.
Ahora viene la parte relevante para nuestra lista de opciones. Debido a que Rufus tendrá que proporcionar una pieza de cargador de arranque relevante, simplemente no puede obtenerlo del archivo ISO. Si se trata de un archivo ISO basado en Linux, entonces es probable que use GRUB 2.0 o Syslinux, por lo que Rufus incluye la capacidad de instalar una versión de GRUB o Syslinux basada en USB (ya que el archivo ISO generalmente solo contiene la versión específica de ISO). de ellos).
Esto generalmente se hace automáticamente cuando se selecciona y abre un archivo ISO, ya que Rufus es lo suficientemente inteligente como para detectar qué tipo de conversión necesita aplicar. Pero si quiere jugar, Rufus le da la opción de instalar también algunos cargadores de arranque en blanco que le permiten arrancar en un aviso de GRUB o Syslinux. Desde allí, si está familiarizado con estos tipos de cargadores de arranque, puede crear / probar sus propios archivos de configuración y probar su propio proceso de arranque personalizado basado en Syslinux o GRUB (porque en esta etapa, solo tiene que copiar / editar archivos en los medios USB para hacer eso).
Entonces, ahora podemos repasar las opciones que encuentre en la lista:
- MS-DOS: Esto crea una versión en blanco de MS-DOS (edición de Windows Me) , lo que significa que arrancará en un símbolo del sistema de MS-DOS y eso es todo. Si desea ejecutar una aplicación DOS, deberá copiarla a su dispositivo USB. Tenga en cuenta que esta opción solo está disponible en Windows 8.1 o anterior, pero no en Windows 10, ya que Microsoft eliminó los archivos de instalación de DOS de Windows (y solo Microsoft puede redistribuir estos archivos).
- FreeDOS: Esto crea una versión en blanco de FreeDOS. FreeDOS es una versión de software libre de MS-DOS, que es totalmente compatible con MS-DOS, pero también tiene la ventaja de ser de código abierto. Comparado con MS-DOS, cualquiera puede redistribuir FreeDOS, por lo que los archivos de inicio de FreeDOS se incluyen en Rufus.
- Imagen ISO: Esta es la opción que debe usar si tiene un archivo ISO de arranque y desea convertirlo a dispositivos USB de arranque. Tenga en cuenta que debido a que una conversión (normalmente) debe ocurrir y hay un montón de maneras de crear un archivo ISO de arranque, no hay garantía de que Rufus pueda convertirlo a un dispositivo USB (pero siempre le dirá si es el caso).
- DD Imagen: Este es el método que debe usar si tiene una imagen de disco de arranque, como las proporcionadas por FreeBSD, Raspbian, etc. También se admiten archivos con una extensión .vhd. (que es la versión de Microsoft de una imagen DD) así como comprimidos (.gz, .zip, .bz2, .xz, etc.).
Las cuatro opciones anteriores son las únicas que verá en Modo regular . Pero si ejecuta Rufus en Modo avanzado , también tendrá acceso a las siguientes opciones:
- Syslinux x.yz: instala un gestor de arranque Syslinux en blanco que te llevará a un aviso de Syslinux y no mucho más. Se supone que debes saber lo que debes hacer a partir de ese momento.
- GRUB / Grub4DOS: Igual que el anterior, pero para GRUB / Grub4DOS respectivamente. Te llevará a un prompt de GRUB, pero depende de ti descubrir el resto.
- ReactOS: Instala un cargador de arranque experimental ReactOS. Desde la última vez que revisé, ReactOS no arranca bien desde un dispositivo USB. Está ahí porque fue fácil de agregar, y se hizo con la esperanza de que pueda ayudar con el desarrollo de ReactOS.
- UEFI-NTFS: Esto requiere que NTFS sea seleccionado como el sistema de archivos e instala un UEFI-NTFS en blanco cargador de arranque Esto permite arrancar desde NTFS en modo UEFI puro (no CSM) en plataformas UEFI que no incluyen un controlador NTFS. Como está en blanco, deberá copiar su /efi/boot/bootia32.efi o /efi/boot/bootx64.efi en la partición NTFS para que sea útil. . UEFI-NTFS es utilizado automáticamente por Rufus para trabajar en torno al tamaño de archivo máximo de 4 GB de FAT32, que, por ejemplo, permite la instalación de Microsoft Server 2016 en modo UEFI sin tener que dividir su archivo install.wim de 4,7 GB.
Hope eso ayuda. Esta es una descripción general simplificada, por lo que espero que la gente no empiece a criticar aspectos que fueron deliberadamente simplificados o silenciados (como saber que es posible tener unidades flash USB sin particiones, tener USB y medios ópticos usar el mismo archivo) sistema, y que algunos procesos de arranque tienen la capacidad de extender el tamaño de la partición en medios USB para resolver el problema de capacidad aparente más baja).
¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.
Crédito de la imagen: William (SuperUser)
Cómo guardar la salida del aviso del comando en un archivo de texto en Windows
Guardar el resultado de un comando del símbolo del sistema en Windows es una gran manera de obtener una buena copia ordenada para compartir con el personal de soporte, analice salidas más largas utilizando su editor de texto favorito, o interactúe con la salida con más flexibilidad que lo que permite la ventana de comandos.
Skype es vulnerable a una explotación desagradable: cambie a la versión de la Tienda Windows
Si la versión de escritorio de Skype está en su computadora con Windows, es vulnerable a una hazaña realmente desagradable. Un error en la herramienta de actualización de Skype podría dar a los atacantes el control total de su sistema, y Microsoft dice que no va a haber una solución en el corto plazo.