Flashear BIOS desde USB con AFUDOS

Esta herramienta que puede parecer rara y complicada si no estás familiarizado con arranque de unidades desde USB en entorno DOS, nos puede

¿Qué es AFUDOS?

AFUDOS es una utilidad de escritura de la memoria flash de la BIOS, encuentra en este artículo información sobre cómo utilizar el AMI Flash Utility DOS con éxito.

Gracias a esta eficaz herramienta, se puede actualizar la BIOS cargando un nuevo archivo tipo ROM o BIN gracias al ser el chipset de la ROM de la placa base un chip programable.

Y es que en muchos modelos de placas no puedes hacerlo con programas como FPT, FPT64, S3TOOL, en entorno DOS desde Windows. Pero no te preocupes, que es facilísimo como te explico.

¿Cómo utilizar AFUDOS bios update tool?

configuracion rufus usb arrancable freedos

Preparar una memoria USB para hacerla arrancable con RUFUS, es muy sencillo, en primer lugar hazte con una memoria USB que tengas libre, pues el programa la formateará y eliminará cualquier información que haya en ella.

La configuración para hacer un PENDRIVE autoejecutable será de la siguiente manera y configurando como puedes ver en la imagen superior.

La mayoría de los valores se pondrán automáticamente al seleccionar el primer paso.

  1. Seleccionar Elección de Arranque y poner «FreeDOS«.
  2. Esquema de partición: «MBR«
  3. Sistema destino: BIOS (o UEFI-CSM)
  4. Sistema de archivos: «FAT32«
  5. Tamaño de cluster: «4096 bytes«

Con esto, en un minuto tendrás tu USB autoejecutable para arrancar desde el mismo un mini sistema operativo llamado FREEDOS con el que podremos ejecutar programas que copiemos en esa memoria USB.

explorador archivos contendio afudos

Estos son los archivos que habrá en la memoria tras crear con Rufus una unidad autoejecutable que dispone de un mini sistema operativo DOS.

A continuación copiaremos los archivos AFUDOS a la memoria USB quedando de la manera que figura en la imagen de abajo.

Ejecutar AFUDOS.EXE con comandos DOS

AFUDOS, programa para flashear la BIOS

Ya tenemos una unidad autobootable con AFUDOS.

Como el nombre indica, el programa es para DOS, no funciona en Windows ni en la ventana de símbolo de sistema ejecutando CMD como lo hace el programa más utilizado, Intel FPT.


AFUDOS permite trabajar con tipo de archivos de BIOS en formato ROM, BIN y otros como los archivos de BIOS con formatos propio de placas de marca, por ejemplo de MSI con extensión .MD2.


Ojo con las versiones de AFUDOS, hay muchas versiones diferentes 3.07.01 no es compatible con el comando para flashear /GAN 3.06 .01 es la última versión de soporte.

¿Cómo actualizar BIOS con AFUDOS?

Comandos AFUDOS para backup y flashear BIOS

Los comandos para hacer la copia de seguridad o flashear nuestra BIOS son:


Para dumpear la BIOS
afudos nombre.bin /o

Para flashear la BIOS
afudos nombre.bin /gan


Si al flashear no se inicia el proceso, quizás hayas te falte poner la extensión (.rom, .bin, …)

Donde «nombre» será el de la BIOS que habrás copiado a la memoria USB, es más sencillo renombrar el archivo de BIOS y ponerle un nombre sencillo tipo x99.bin (o x99.rom, lo que corresponda a la BIOS que te hayas descargado).

Sobre todo porque si tiene un nombre largo te saldrá el fichero tipo nombre~1.bin.

Para poner el símbolo ~ utiliza la tecla ALT + 126, no obstante como digo, mejor ponle un nombre corto.

Normalmente trabajamos con ficheros de BIOS tipo ROM, pero admite BIN y otras propietarios de placas base de marca.

En mi caso, el fichero BQ36V2RD-MENU.BIN es menos usual en este formato BIN más común en los programadores USB.

Es una BIOS MOD rusa que mejoras fallos de la placa SZMA X99 Z8.

explorador archivos contendio afudos y freedos y archivo BIOS
Carpeta que ha de contener AFUDOS y la BIOS de tu placa

Pues bien, flashee la BIOS con AFUDOS y realizó el proceso correctamente.

Tuve problemas, la nueva BIOS solo tiene disponible la de tipo UEFI (GPT) y la mía, la que había anterior era LEGACY (MBR).

Por tanto no arrancó el ordenador y tuve que convertir de GPT a MBR, lo explicaré en un artículo que haré próximamente.

Flashear la BIOS tiene el riesgo de dejarte el equipo inoperativo, haz copia de seguridad de tus datos previamente y dispón de un programador USB por si en extremis tuvieras que recurrir a él.

AMI flash

AMI Firmware Update (AFU) es una utilidad para entorno de consola (comandos) programable para DOS, Microsoft Windows, Linux, FreeBSD y UEFI shell.

Es utilizado para actualizaciones de BIOS para fabricantes y usuarios.

AFU es configurable pudiendo actualizar la BIOS completa o solo una parte.

Se puede programar la imagen de la BIOS principal, el bloque de arranque o las regiones ROM configurables del OEM.

En la web oficial de AMI se encuentran las versiones de actualización APTIO para Windows.

Arrancar desde USB Asus UEFI BIOS

Desde la Web Oficial de Asus, indican como arrancar desde una memoria USB o CD/DVD ordenadores de sobremesa de la marca Asus.

Para arrancar desde dichas unidades extraíbles, primero habrá que entrar en la BIOS manteniendo pulsada la tecla F8 o suprimir.

Otra opción si con las teclas de acceso anterior no logras entrar en la BIOS,  sería:

Mantener pulsada la tecla Shift mientras se inicia Windows.

  1. Entrar en opciones de inicio avanzadas.
  2. Resolución de problemas/opciones avanzadas.
  3. Buscar UEFI Firmware setting para entrar en la BIOS.
  4. Una vez en la BIOS, entrar en la pestaña BOOT.
  5. Seleccionar Secure Boot y cambiar el ajuste de OS Type para Other OS para deshabilitar el arranque seguro.
asus bios utility pantalla advance mode.

Salir a la pantalla del menú anterior pulsando la tecla ESC.

También en esta pestaña BOOT debajo del menú de arranque, hay que seleccionar CSM (Compatibility Support Module) y confirmar que el ajuste Launch CSM esté en Auto, debería estar predefinido o habilitado.

Hay que comprobar en la unidad extraíble que se utilizará para arrancar está conectada al equipo antes de presionar F10 (guardar y salir) en la pantalla de BIOS, si no el dispositivo de arranque no lo reconocerá el equipo.

Arrancar desde USB o CD/DVD

Para arrancar desde USB o CD/DVD, hay tres opciones, según sea UEFI o no UEFI (MBR).

Opción 1:

  1. Entrar en la BIOS y entrar en la pestaña Boot.
  2. Seleccione pen USB/CD-ROM bajo las opciones de Boot Override.

Opción 2:

  1. Entrar en la BIOS y entrar en la pestaña Boot.
  2. Cambiar la prioridad de de arranque de dispositivos para que la unidad de arranque sea un  USB o CD-ROM y sea el primer dispositivo en arrancar.
  3. Guardar y salir 

Opción 3:

  1. Mantener pulsada la tecla F8 mientras pulsa el botón de encendido para arrancar el sistema.
  2. Seleccione tanto un dispositivo de arranque UEFI como no-UEFI (MBR) de la lista

Errores de AFUDOS

Principalmente y como he comentado anteriormente, si usas una versión distinta de AFUDOS no serán válidos los comandos anteriores para dumpear y flashear.

No arranca FREEDOS con AFUDOS

También me ha ocurrido que he intentado flashear la BIOS con una memoria USB que tenía ya AFUDOS y alguna ROM y al iniciar el ordenador eligiendo F9 o F11 (ésta última en mi caso) para elegir arranque, salía la unidad USB y no actuaba.

Entonces me iba a la BIOS y hacía la misma operación par elegir la unidad arrancable de las que aparecen, que cuando la eliges directamente se reinicia y arranca desde la misma y nada. 

Por lo cual elegía en el BOOT de la BIOS unidad USB como primera en el orden de arranque y tampoco.

Que ocurría, pensaba que no tenía la unidad USB preparada con FREEDOS (Rufus), desconociendo el motivo porque era la unidad de tan solo 1GB que solo utilizaba para eso, pero no, el motivo es que estando la BIOS en UEFI no me reconoce LEGACY. Problema.

Así que nada, descarga y utiliza esta versión que dejo aquí disponible, recuerda que para otras son otros comandos distintos.

Si tienes algún problema o duda, deja un comentario y te ayudaré.

Descargar Rufus

descargar herramientas

Descargar AFUDOS

descargar herramientas
  • Herramienta: AFUDOS 3.05.04
  • Tamaño: 510 KB
  • Contraseña: www.placaschinas.com
  • Oficial AFUDOS download (recomendado: AFUDOS descargar versión indicada 3.05.04).

Accesorios para programar la BIOS

Comprar programador EEMPROM para flashear BIOS

Mejor oferta en AliExpress programador BIOS

programador USB EEMPROM

Nota: Tienes que comprar la opción que lleve todos los elementos que se ven en la foto. 

Mejor oferta en Amazon programador BIOS

Kit de módulo programador USB EPROM Flash BIOS con Ch341A + Soic8 Clip + Adaptador de 1.8V + Adaptador Soic8, apto para flash de la serie 24 25 (como se muestra)
  • Esta unidad es adecuada para programadores aficionados de las series 24 y 25 FLASH.
  • La programación es más rápida que el programador ATMEGA8 de la serie 25 hasta 2-3 veces más rápido. La velocidad de borrado es probablemente 2 – 3 Mbit compruebe cada minuto.
  • El programador utiliza el chip USB CH341A especialmente producido USB/usb1.1.
  • Uso: memoria para televisor, placa base de escritorio, LCD, router de cuadernos, tarjetas, DVD, cajas de seguridad, software de desbloqueo, copia de seguridad, borrado, comprobación, reparación, etc.
  • Incluye: 1 programador USB Ch341A 24 25 Series EEPROM Flash BIOS, 1 adaptador de 1,8 V para iPhone o placa base 1,8 V SPI Flash Memory SOP8 DIP8 Plus, 1 x SOP8 SOIC8 a DIP8 EZprogramador adaptador de enchufe convertidor módulo 150 mil plus, 1 x SOIC8 SOP8 Flash Chip IC Test Clip adaptador de enchufe BIOS/24/25/93 programador.

Si no puedes esperar el envío más lento de AliExpress, el programador en Amazon con entrega 24 horas además incluye la plaquita con reductor de voltaje para BIOS de 1,8V.

Cable extensor USB

SIENOC 1 x 0.5M Cable USB 3.0 Tipo A Macho a A Hembra Cable de extensión USB3.0 Cable de extensión
  • Tipo: cable de extensión USB 3.0 ,Interfaz: 1 X USB 3.0 Tipo A macho, 1 X USB 3.0 Tipo A hembra.
  • Conecta y reproduce Totalmente compatible con PC y Mac.
  • Compatibilidad con versiones anteriores USB2.0 y USB1.1 .
  • Longitud: 0.5M ,Color: Azul .
  • Cuando use la estación de acoplamiento, asegúrese de que el voltaje sea suficiente, las computadoras PC recomiendan usar la interfaz USB3.0 en el panel posterior.

Por comodidad y trabajar mejor, se recomienda utilizar un cable extensor de USB para poder conectar con holgura y bien los dos ordenadores.

4.9/5 - (27 votos)

38 comentarios en «Flashear BIOS desde USB con AFUDOS»

    • Gracias por comentar,

      ¿Cuál es el motivo de que no te de señal de video?, nuevo montaje, de la noche a la mañana, avería, cambio de hardware, flasheo de la BIOS?.

      Ya me dices y a ver si te doy alguna idea.

      Salu2

      Responder
  1. Hola, yo tengo un problema similar, pero luego de intentar flashear y se cortó la luz. La BIOS quedó corrupta y no muestra vídeo, ya que en el inicio hace debug a CPU, luego DRAM, VGA y finalmente el boot, pero enciende la luz aludiendo a problema de DRAM. He probado con varias y todos los slot. Probalemente es la BIOS y no la RAM

    Responder
    • Gracias por preguntar,

      Es más que probable que la BIOS está corrupta, lo más normal del mundo, al igual que tener que echar mano de un programador, que imagino que no tendrás.

      Dime que modelo de placa base tienes y te comento con más detalle que haría yo.

      Si es placa china, dime el chip de la BIOS, lo podrás buscar que es característico respecto a los demás (es de 8 patas, 4 a cada lado, poco más grande que otros similares) y ya le echas una foto para ampliar y mirarlo, que si no cuesta. Luego si tienes dudas si es ese, buscas en google el modelo y ves si has dado con él.

      Un saludo y quedo a la espera de ampliación de información.

      Responder
      • Hola nuevamente, muy agradecido de tu respuesta.

        Sí, yo creo que sin duda mi BIOS está corrupta, lamentablemente nunca había pasado por esto y no tengo un programador. Averiguando aprendí que existen varios algunos más comunes que otros.

        Es una placa moderna, MSI B560m pro-vdh wifi. Es un PC que me armé hace poco y mi herramienta de trabajo, quiero saber si es posible recuperar esa motherboard sin necesidad de comprar otras.

        Un saludo y muchas gracias de antemano.

        Responder
        • En principio lo normal es poder flashear la BIOS con el programador CH341A que es el económico, 4€ en AliExpress y unos 10 en Amazon. Yo sin dudarlo probaría, no es difícil, todo es ponerse.

          Te comentaba lo de ver el chip por si directamente al ponerlo en google ya solo te salen comentarios de que es problemático a la hora de hacerlo.

          Salu2

          Responder
          • Muchas gracias por tu ayuda, compraré el programador e intentaré revivir esa motherboard, espero no tener que comprar una nueva.
            Espero que tenga solución, me ha hechi pasar malos ratos pero así es esto del hardware.

            Saludos.

          • Es una faena, bastante frecuente, que no es que mal de mucho consuelo de tontos, pero es lo que ahí y hay que dar la talla y por lo menos intentarlo y no tirar la toalla cuando lo puedes conseguir, así que ánimo! y ya nos cuentas a la vuelta si lo has logrado, que seguro que sí.

            Salu2

          • Hola nuevamente, pido disculpas por preguntar en exceso. Pero he aprendido hartas cosas nuevas estos días y varias gracias a ustedes, así que estoy agradecido.

            Como les comentaba, ocurre que me llegó el programador de BIOS con pinza ch341a. Sin embargo, descubrí que para mí chip windbond W25Q256JWEQ necesito el transformador para 1.8V, ya que ese es su voltaje. Mi duda es en qué influye el número grabado sobre el adaptador, que en su mayoría es 216-3341, pero he visto otro que dice 216-3345, entonces no tengo claro si ambos sirven, si es lo mismo o lo que sea.

            Saludos SuPeR WoNo

          • Chip de BIOS a 1,8V, a eso no estamos al uso aún.

            Es que en estas placas chinas el voltaje lo tenemos a 5 y 3,3V que es lo que saca el programador CH341A.

            Y es que de ser tu chip programable a ese bajo voltaje, meterle más chicha te lo puedes cargar.

            Yo miraría primero el voltaje real del chip, en este video, en el minuto 13´50″ lo puedes ver, no se si tienes un polímetro o te lo pueden dejar, en una casa es muy útil y en Amazon están por 15€.

            Verifícame primero el modelo de chip porque he buscado en google y no me ha salido para esa placa, ya me dices.

            Salu2

  2. Hoy llega el programador CH341A, lo pedí en un lugar de mi país para tenerlo de inmediato, obviamente con un sobreprecios pero nada grave. Además pedí una buena lupa. Intentaré revivirla y les cuento. Confirmé la serie de mi chip y dice ser compatible.
    Los mantengo al tanto.

    Salud2

    Responder
  3. hola buenas necesito ayuda, hace poco quise actualizar la bios de una placa asus p5sd2-vm y al darme cuenta de que no tiene el apartado de ez flash en la bios lo que hice fue bootear un usb de 8gb, a ms-dos con rufus, copie la bios dentro del usb cambiando el nombre y todo a (asd.rom) pero a la hora de ejecutarlo en la bios me dice invalido comand o algo así. alguna solución? quiero actualizar bios para ponerle un nuevo procesador, ya se que es una placa de hace más de 10 años pero es lo que tengo para poder tener un rato se vicio en mis tiempos libres

    Responder
  4. Hola espero puedan ayudarme con el problema que tengo, tengo la placa que se ve en las fotos es una atermiter x79g ver 3.01 la placa la tengo hace bastante tiempo y no habia presentado ningún fallo hace unos meses cuando recién salio win 11 decidí instalarlo haciéndole las debidas modificaciones para poder instalarlo dado que esta placa no tiene TPM que es uno de los requisitos funciono bien no presento fallos nunca el windowns 11 el caso es que un primo mio intento instalar valorant para el jugar pero el juego como se ejecutaba sobre win 11 le pidio que activara el arranque seguro y el TPM (el cual no tiene pero el no sabia de esto) el intento activarlo siguiendo unos tutoriales que vio en youtube desde la bios lo cual pues obviamente no funciono y le puso contraseña a la bios luego de guardar la placa se reinicio y cuando inicia se queda pegada con sibolos verdes y pidiendo la clave de la bios pero no puedo marcar nada ni acceder a windows no se si la bios quedo corrupta, intente resetear la bios con la pila y no se resetea al igual con el jumper y tampoco, lo raro es que cuando pongo otra grafica a ver si era problema de video, no enciende se queda en negro lo intente con 2 graficas y no funciono, solo da video con la que paso el error, hay una manera de flashear la bios sin usar el programador ya que da video con esa grafica o tengo que programarla con la EPROM?, tuve la suerte que en la tienda de aliexpress donde compre la placa le enseñe un video explicando la solucion y me mandaron la bios de esa placa pero dice «X79G 2.0 BIOS 升级x79G», y mi placa es 3.01 no afectara en nada? espero y me puedas ayudar amigo 🙁

    Responder
  5. Hola, muchas gracias por el post tan bueno y detallado.

    En una placa Huananzhi x99 TF le he instalado otra BIOS de Belarus con el MI833 para mejorar el rendimiento del xeon 2678 v3. Pues ya no arranca windows. Aunque si que detecta los discos duros, no me aparecen en las opciones de boot, ( solo aparece UEFI BUILT IN EFI SHELL) por lo que me salta directamente el efi Shell poniéndome todos los discos duros como «null» y no arrancando Windows, por lo que me he decidido a tratar de volver atrás instalando la BIOS original de Huananzhi

    Tengo el USB tal y como has indicado arriba. Además lo detecta y en este caso si que me deja bootearlo antes que el «built un Efi shell”. Pero cuando le doy la prioridad y save and exit, me sale de nuevo el efi Shell.

    En boot option priority me aparece UEFI: Built un Efi Shell, pero el formato de BIOS es de las antiguas legacy. No entiendo Nada.

    No sé si puedas arrojar algo de luz en mi camino.

    Mil gracias por tu tiempo y un cordial saludos

    Responder
    • Si, bueno, yo creo que no es otra cosa que precisamente lo que comentas, LEGACY.

      Tendrás el sistema de archivos en MBR y ahora lo entiende como GPT, por decirlo más correcto, para lo primero sería LEGACY en la BIOS y ahora solo tendrás la opción UEFI.

      Ponte la BIOS anterior u otra que no sea solo UEFI o mira a ver si en la BIOS puedes cambiarlo, pero te lo he dicho así porque es lo que suele suceder. Otra opción es montar una nuevo Windows para GPT con Rufus.

      Cualquier cosa me dices.

      Responder
      • Muchas gracias por tu pronta respuesta.

        El problema que tengo es que intento poner la BIOS anterior pero no sé (o no me deja) hacerlo. Ya tengo la BIOS original de Huananzhi en el USB (es la que pretendo instalar), con los archivo para que arranque en DOS, pero no consigo que cargue DOS. Se ve el guión de que lo va a bootear un instante y acto seguido aparece el UEFI SHELL de nuevo. Y si le doy al USB boot override no hace nada porque me lo pone en la descripción como UEFI-USB 3.0… (lo tengo conectado en un puerto 2.0, eso sí que lo tengo bien) y he visto en otros casos que debería aparecer USB 3.0… sin el UEFI delante.

        He visto que el problema es lo de UEFI, pero no sé cambiarlo, soy relativamente ignorante más alla de lo básico en las BIOS y todo esto de MRB y GTP es nuevo para mí.

        Lo que me dices es que vuelva a preparar el USB pero en Rufus ponga el sistema GTP? porque ya he intentado varias cosas de distintos video de YouTube en la BIOS y no consigo nada.

        Y por aclarar otra cosa, mi BIOS es de apariencia antigua, tanto la original como la que tengo ahora.

        Los discos duros los detecta pero no me los pone como booteables. En las opciones de Boot, solo aparece UEFI-BUILT IN EFI SHELL Y UEFI USB… a pesar de si reconocer en que puertos están conectados.

        De nuevo, muchas gracias por intentar ayudar y mantener la entrada activa para torpes como yo.

        Un cordial saludo

        Responder
        • Buenas de nuevo, claro, te comentaba que si con esa misma BIOS quieres que funcione una instalación de sistema operativo, pues móntalo en Rufus eligiendo GPT y entonces te arrancará, perderás todo lo que tienes, claro. Hay opciones para cambiar esa partición de MBR a GPT con una herramienta de un Windows Live o de rescate (Sergei Strelec) pero es algo mas de lio y sería más bien para casos que se quisiera conservar la instalación (yo en ese caso no me complicaría la vida pues arrancaría desde otra unidad y «leería» esa unidad pinchando el disco en un adaptador que para eso lo tengo), aunque también puedes probar, es Minitool partition y le das a cambiar a GPT tu partición, al contrario no se puede (de GPT a MBR), funciona, porque lo hice una vez.

          Respecto a la segunda opción, es cambiar la BIOS flasheando de nuevo, solo tienes que usar AFUDOS, si lo haces bien, el shell no sale porque no se llega a cargar, lo que tienes que hacer es pinchar la unidad USB con AFUDOOS y el archivo de la BIOS, entras en la BIOS, te vas a la última pestaña y pinchas la unidad USB, se reinicia y se arranca FREEDOS con AFUDOS, también hay una tecla de acceso rápido mientras arrancas, no se si es F8, F11 o cual, no recuerdo, en el arranque según la configuración, lo muestra.

          Venga, ya tienes entretenimiento, es muy fácil, jjajaja. Ah, y olvídate del SHELL, hay por ahí como gestionarlo pero menudo rollo, a ver si vas a ser el único que usa eso, jajajaja.

          Responder
  6. Saludos, tengo la placa huananzhi x99 bd4 que por alguna razón no deja entrar al bios y por lo tanto no puedo poner el usb como dispositivo de booteo. tendré que echar mano de una programadora de bios para hacer este proceso?

    Responder
  7. hola necesito ayuda por favor hace un tiempo instale una BIOS a mi atermiter x99 y resultó que cuando reinicié el sistema no me reconocía mi disco m.2 pro había hecho una copia de seguridad en un usb guardando mi antigua BIOS, hice los pasos que tu diste acá, descargué el afudos también bootie el usb pero cuando quiero instalar la BIOS que es un archivo bin al poner los comandos (afudos x99.bin/gan) me manda a otro menú lleno de opciones con comandos y le pongo en unos que dice flashear y me dice error ayuda porfavor estoy desesperado

    Responder
    • Hola Michael,

      Entiendo que has montado previamente (preparado) una memoria USB arrancable con Rufus.

      Ya con la unidad que sea booteable, sería copiar los archivos de AFUDOS en en pendrive como tendrás, pues veo que te salen las opciones.

      Con el archivo de la BIOS que quieres flashear copiado en la memoria, por ejemplo el que comentas x99.bin, ya poner la linea de comandos que comentas afudos x99.bin /gan

      Deja un espacio en el /gan.

      Suerte a ver.

      Responder

Deja un comentario