Escribir una imagen de más de 4 GB en FAT32 UEFI

Escribir una imagen de más de 4 GB en FAT32 UEFI

Uno de los principales problemas a los que se enfrentan los usuarios a la hora de crear una unidad flash UEFI de arranque para instalar Windows es la necesidad de utilizar el sistema de archivos FAT32 en la unidad, de ahí la limitación del tamaño máximo de la imagen ISO (o, más concretamente, del archivo install.wim que contiene). Dado que mucha gente prefiere varios tipos de "builds", que suelen tener un tamaño superior a 4 GB, se plantea la cuestión de escribirlos para UEFI.

Hay formas de evitar este problema, por ejemplo en Rufus 2 puedes hacer una unidad de arranque en NTFS, que sigue siendo "visible" en UEFI. Y recientemente hay otra forma de escribir ISO de más de 4 GB en una unidad flash FAT32, realizada con mi software favorito WinSetupFromUSB.

Índice

    Cómo funciona y un ejemplo de escritura de una unidad flash de arranque UEFI desde una ISO de más de 4GB

    La versión beta 1.6 de WinSetupFromUSB (finales de mayo de 2015) ha implementado la capacidad de escribir una imagen del sistema de más de 4 GB en una unidad FAT32 con soporte de arranque UEFI.

    Por lo que entendí de la información de la web oficial winsetupfromusb.com (allí también se puede descargar la versión en cuestión), la idea surgió de una discusión en el foro del proyecto ImDisk, donde un usuario se interesó por la posibilidad de dividir la imagen ISO en varios archivos, para poder colocarlos en FAT32, con posterior "pegado" ya en el proceso de trabajo con ellos.

    Y esta idea se ha implementado en WinSetupFromUSB 1.6 Beta 1. Los desarrolladores advierten que en este momento esta función no ha sido totalmente probada y, probablemente, no le funcione a alguien.

    Para probar, tomé una imagen ISO de Windows 7 con capacidad de arranque UEFI, cuyo archivo install.wim ocupa unos 5 GB. Los pasos para crear una flash de arranque en WinSetupFromUSB utilizado el mismo que el habitual para UEFI (más detalles - Instrucciones y WinSetupFromUSB vídeo):

    1. Formateo automático a FAT32 en FBinst.
    2. Añadir una imagen ISO.
    3. Presionando el botón Go.

    El paso 2 muestra una notificación: "El archivo es demasiado grande para una partición FAT32. Se dividirá en pedazos". Genial, eso es lo que se necesita.

    La escritura fue exitosa. Noté que en lugar de mostrar el nombre del archivo copiado en la barra de estado de WinSetupFromUSB, ahora install.wim informa: "Copying a large file is in progress. Por favor, espere" (bueno, porque algunos usuarios en este archivo empiezan a pensar que el programa se cuelga).

    Al final, el archivo ISO de Windows en la propia unidad flash se dividió en dos archivos (ver captura de pantalla), como se esperaba. Intentando arrancar desde él.

    Comprobación de la unidad creada

    En mi ordenador (placa base GIGABYTE G1.Sniper Z87) el arranque desde una unidad flash en el modo UEFI fue exitoso, además se ve así:

    1. Después del estándar "Copiar archivos", la pantalla de instalación de Windows mostró una ventana con el icono WinSetupFromUSB y el estado "Inicializando disco USB". El estado se actualiza cada pocos segundos.
    2. El mensaje resultante es "Fallo al inicializar la unidad USB. Prueba a desconectar y volver a conectar después de 5 segundos. Si utiliza el USB 3.0, pruebe con el puerto USB 2.0".

    Otras acciones en este PC no me resultan satisfactorias: no hay posibilidad de pulsar "Ok" en el mensaje, porque el ratón y el teclado se niegan a funcionar (he probado diferentes opciones), y no puedo conectar una unidad flash al USB 2.0 y arrancar porque sólo tengo un puerto de este tipo, extremadamente mal situado (la unidad flash no cabe).

    De todos modos, creo que esta información será útil para los interesados en el tema, y los errores serán definitivamente corregidos en futuras versiones del programa.

    Subir

    Si continuas utilizando este sitio aceptas el uso de cookies. Más Información


    Parada Creativa