Firmware de BIOS, flasheo de BIOS, placa base flash. Crear una unidad flash USB de arranque (método sencillo) Favoritos Actualizar BIOS desde DOS

Por lo general, no es necesario reemplazar el firmware BIOS de la placa base: el dispositivo funciona muy bien y arriesgar el rendimiento del dispositivo por un número de versión de firmware más alto es al menos una estupidez.

Sin embargo, sucede que una placa base ingresa al mercado con un microcódigo "en bruto" (los fabricantes tienen prisa por vencer a la competencia en un momento dado), o surgen problemas con los dispositivos integrados, o resulta que la placa base se niega a funcionar con ciertos modelos de memoria. , o sale equipo nuevo y más moderno ( por ejemplo, se ha ampliado la lista de CPU compatibles), etc.

Luego salen a la venta nuevos lotes de placas base con firmware actualizado, y los propietarios de dispositivos anteriores deben actualizar el BIOS.

Las nuevas versiones de firmware aparecen en los sitios web de los fabricantes con una lista de correcciones y cambios realizados en comparación con la versión anterior.

Si hay algún problema con la placa base o fallas en su funcionamiento, debe consultar el sitio web del fabricante y estudiar las listas de estos cambios; tal vez la respuesta se encuentre allí.

También existen versiones de firmware actualizadas por artesanos que permiten habilitar una u otra función bloqueada por el fabricante en el microcódigo para un modelo económico del mismo chipset.

Si la necesidad de cambiar la versión del firmware se ha vuelto obvia, prepárese para actualizarlo e intentaremos decirle qué le espera y cómo proceder.

¿Cómo coser?

Para actualizar el BIOS, se utilizan utilidades especializadas del fabricante de la placa base o programadores de terceros, que escriben la imagen del firmware en el chip CMOS.
CMOS en las madres modernas es una memoria flash en la que se almacenan el microcódigo y la configuración del BIOS.
Por lo tanto, para el firmware necesita, de hecho, un archivo con la versión de BIOS requerida y un programa de actualización.

Hay flashers tanto para Windows como para DOS.
Actualizar desde Windows es mucho más conveniente, pero DOS es tradicionalmente más confiable.
Para identificar todos los aspectos del proceso de actualización del BIOS, actualizamos tanto desde Windows XP como desde DOS.

Primero, utilizando un programa de actualización, debe hacer una copia de seguridad de la versión del BIOS instalada en un disquete.
En caso de que el flasheo no funcione correctamente, este disquete le resultará de gran utilidad. Al principio, el programa macro se reemplazó mediante utilidades suministradas por el propio fabricante.
Siempre puede encontrar dicha utilidad en el disco que viene con la placa base o en el sitio web de su fabricante.

No recomendamos utilizar programas de terceros a menos que sea necesario, ya que hay muchas posibilidades de acudir posteriormente a un taller en garantía.
Tampoco recomendamos instalar la última versión del firmware de inmediato.

Es mejor buscar información sobre su placa base en los foros correspondientes y consultar las reseñas de usuarios que han instalado una u otra versión del firmware.
Esto debe hacerse porque a veces el firmware no está completamente depurado y pueden producirse fallos de funcionamiento graves en el trabajo de la madre.

Características del proceso

En primer lugar, te aconsejamos que cuides una dieta estable.
La opción ideal es tener un sistema de alimentación ininterrumpida.
Si no ocurre tal milagro, entonces es mejor elegir un momento para flashear cuando las sobretensiones sean menos posibles, es decir, por la noche (después de todo, ¿sus vecinos no perforan las paredes con un taladro eléctrico por la noche?) .

El segundo punto es la elección del sistema operativo desde el que se realizará el proceso de actualización.
Si desea belleza y paz, puede hacerlo de forma segura desde Windows.
El sistema Windows XP ya es bastante estable, por lo que las actualizaciones de firmware se pueden realizar sin mucho miedo.
Por las dudas, se recomienda cerrar todas las aplicaciones y desactivar el antivirus.
En otras versiones de Windows (con la excepción de la línea Windows NT), conociendo su naturaleza con errores, es mejor no actualizar.
Será más seguro hacer esto desde DOS.

En cuanto a DOS, este método puede ser utilizado por aquellos que no son demasiado vagos para dedicar un poco más de tiempo a la configuración.
Por ello conseguimos un poco más de fiabilidad.
La preparación en sí consiste en crear un disquete de arranque.
Además, deberá escribir un programa de actualización en él (por ejemplo, el programa awdflash se usa para los microcircuitos Award y amiflash para AMI BIOS) y el firmware en sí.

Puede crear un archivo bat con los parámetros para iniciar el flasher, y solo queda insertar el disquete y arrancar desde él.
Para aquellos que alguna vez hayan trabajado en DOS, no será difícil entenderlo todo.

El tercer método para actualizar el firmware no es común.
La actualización del firmware se realiza mediante la propia BIOS.
Simplemente vaya al menú de actualización y especifique el firmware deseado, previamente grabado en un disquete.

Sin embargo, independientemente del método de actualización elegido, ¡asegúrese de hacer primero una copia de seguridad de la versión anterior!

Twin BiCS FLASH: nueva tecnología de memoria flash 3D

El 11 de diciembre de 2019, en la Reunión Internacional de Dispositivos Electrónicos (IEDM) de IEEE, TOKYO-Kioxia Corporation anunció la tecnología de memoria flash 3D: Twin BiCS FLASH.

Controlador AMD Radeon Software Adrenalin Edition 2020 19.12.2 WHQL (agregado)

El 10 de diciembre, AMD presentó el mega controlador Radeon Software Adrenalin 2020 Edition 19.12.2 WHQL.

Actualización acumulativa de Windows 10 1909 KB4530684

El 10 de diciembre de 2019, Microsoft lanzó la actualización acumulativa KB4530684 (compilación 18363.535) para la actualización de noviembre de 2019 de Windows 10 (versión 1909) en procesadores x86, x64 (amd64), ARM64 y Windows Server 2019 (1909) para sistemas basados ​​en x64.

Controlador NVIDIA Game Ready GeForce 441.66 WHQL

El controlador NVIDIA GeForce Game Ready 441.66 WHQL incluye soporte para MechWarrior 5: Mercenaries y Detroit: Become Human, y también agrega soporte G-SYNC para monitores MSI MAG251RX y ViewSonic XG270.

El software BIOS se almacena en un chip de memoria de solo lectura (ROM) que no requiere acceso al disco para acceder. Está ubicado en la placa base y almacena el código para el correcto funcionamiento de discos, tarjetas de video y otros dispositivos. Cuando se pregunte cómo actualizar un BIOS desde una unidad flash, debe identificar este procedimiento para cada componente al que se aplica la acción especificada.

Un requisito previo es la capacidad de sistematizar actualizaciones para la "bios" del firmware del sistema individual, que es responsable del correcto funcionamiento del dispositivo. La relevancia del firmware Backup BIOS es para los usuarios que utilizan procesadores que no son compatibles con las versiones originales del BIOS. Describiremos en detalle cómo flashearlo más.

La mayoría de los administradores de sistemas saben cómo hacerlo. Después de todo, para una distribución de Windows, la ubicación en un CD no es necesaria. Además, hay dispositivos que no tienen unidad de disco, por ejemplo, un netbook, y no es posible instalar software desde el disco.

Actualización del BIOS desde una unidad flash

Antes de describir el proceso de actualización del BIOS, debe considerar cómo actualizarlo y qué operaciones deben realizarse. La instalación de BIOS desde una unidad flash es cada vez más común y se practica ampliamente. Esta opción ayuda a actualizar el BIOS de las tarjetas de video y las placas base tanto de computadoras de escritorio como de netbooks. Se utiliza firmware único y software individual para cada dispositivo. De vez en cuando, los desarrolladores de placas base ofrecen actualizaciones de BIOS.

El firmware del BIOS contiene varias optimizaciones y funciones más nuevas. Por ejemplo, instalando la función de overclocking. Cuando aparece una nueva versión final, se recomienda omitir las versiones beta y alfa. Cuando el sistema sea inestable y esté seguro de este hecho, inicie el procedimiento para actualizar el BIOS desde una unidad flash. No debe practicar esto si no hay ningún problema con su sistema o si no confía en su competencia.

El proceso de actualización del BIOS es básicamente idéntico para diferentes placas, pero a veces las empresas utilizan desarrollos propietarios y ofrecen sus propias utilidades que funcionan bajo Windows. Esto simplifica enormemente el proceso de instalación desde una unidad flash. ¿Cómo actualizar la BIOS si el sistema es inestable y tiene problemas al iniciar Windows? Este hecho complica significativamente la situación, aumentando el riesgo de que no se pueda actualizar el firmware utilizando los métodos clásicos. Por lo tanto, es necesario utilizar hotswap o firmware BIOS desde una unidad flash, lo que complica un poco el trabajo.

Para crear el espacio de arranque de una unidad flash, utilizamos el software HP USB Tool y una imagen de MS-DOS. Casi todas las placas base modernas tienen una utilidad de actualización integrada en el BIOS y será más fácil instalar el firmware usándola. La unidad flash requiere: sistema de archivos FAT32/FAT16 y un volumen de no más de 2 gigas (para algunas placas base no más de 4 gigas).

No debería preguntarse cómo instalar un BIOS desde una unidad flash cuando su máquina está equipada con una nueva configuración, funciona como un reloj con la versión del BIOS en m/n y no tiene planes de comprar nuevos componentes. que no son compatibles con su versión. A veces sucede que la estabilidad y la integridad del funcionamiento del sistema se ven afectadas como resultado de actualizar una versión más nueva del BIOS desde una unidad flash. Una de las razones puede ser un cambio en la interacción de la versión más nueva con el procesador cuando se usa memoria que no está incluida en la Lista de proveedores calificados (QVL) de su dispositivo (verificada en la página de su dispositivo, en "Módulos de memoria compatibles") .

Creamos una unidad flash USB de arranque

¿Cómo instalar un “disco de arranque”? Esto no significa grabar un CD, sino crear un lugar donde se escribirá la actualización del BIOS. Antes de instalar el disco de arranque, debe hacer lo siguiente:

  1. Para esta acción utilizaremos unidades USB (unidades flash).
  2. El primer paso ya está hecho y puede comenzar a crear una unidad flash o espacio de arranque que se lee e instala en el BIOS. Puede utilizar una lista completa de software existente para tales operaciones. Por ejemplo, para grabar una unidad flash para descargar, puede instalar la aplicación MKBT. Tiene una estructura sencilla y trabajar con él es bastante sencillo: un placer.
  3. Instalamos la actualización del BIOS con la extensión ".exe" en la unidad flash preparada y el archivo de instalación necesario de la aplicación que se utilizará para actualizar el firmware (AFUDOS.exe puede ser una de esas aplicaciones).
  4. Al reiniciar el sistema, seleccione la unidad flash en "Primer dispositivo de arranque". No hay preguntas aquí, porque la precisión del nombre de la unidad depende únicamente de su unidad flash.
  5. En la línea de comando, ingrese AFUDOS (nombre de archivo).ROM y presione “Entrar”. Actualizar el BIOS es muy simple, el sistema hará todo por sí solo y después de reiniciar el sistema actualizado funcionará. Ahora está claro cómo actualizar el BIOS. Si sigues el manual, instalarlo no es difícil.

Vale la pena prestar atención a que la computadora debe estar conectada a la red mientras se actualiza el BIOS. Al descargar, asegúrese de verificar el criterio para el nombre y el número de revisión, que se indica en la parte inferior izquierda del documento (REV 2.0). Es posible que no haya un número de revisión para la revisión 1.0. Si descarga el modelo incorrecto, puede recibir mensajes de texto como "Error de verificación de identificación del BIOS".

Debe instalar los archivos necesarios (imagen de MS-DOS, HP USB Tool, amiflash, awdflash), seleccionar el espacio apropiado, descomprimirlo, ejecutar el asistente de instalación de HP USB Tool (hp_usb_tool.exe) e instalarlo según su manual. Hacemos el mismo procedimiento con la imagen de MS-DOS. Para actualizar el BIOS, instalaremos una unidad flash USB y ejecutaremos el software HP USB Tool.

Para seleccionar una unidad flash, marque la casilla "Seleccione su unidad flash", luego marque las casillas de "Formato rápido" para formatear rápidamente, "Crear archivos de sistema DOS" para crear un disco DOC. Debe seleccionar la ruta al directorio de archivos MS-DOS donde se descomprime la imagen DOC, luego hacer clic en Inicio y la plataforma estará lista.

El siguiente paso, teniendo en cuenta el firmware utilizado, será instalar el firmware denominado amiflash.exe o awdflash.exe en la raíz del medio. Allí está escrito el firmware con el nombre flash.bin. Por lo tanto, simplemente se cambia el nombre del original. Teniendo en cuenta el firmware, se crea en la raíz un documento en formato texto, cuyo nombre es amiflash.bat y awdflash.bat. Su contenido debe ser amiflash flash.bin /b /d /e /g., o awdflash flash.bin /cc/cd/cp/py/sn/e/f. El nombre del firmware se coloca en el primer párrafo, el nombre del firmware, en el segundo. El tercer punto son los parámetros de lanzamiento.

Automatización del firmware BIOS.

Si está acostumbrado a administrar su tiempo de manera efectiva y el procedimiento para actualizar manualmente el BIOS no es relevante, la cuestión de cómo instalar el firmware automático será interesante. La esencia de este método rápido y bastante sencillo radica en la presencia de una utilidad especial que realiza el flasheo. Ni siquiera es necesario que cierres sesión durante este proceso. Abre el sitio web del proveedor de software, donde planea actualizar el firmware del BIOS, descargar la nueva versión y utilidades especiales. El siguiente paso es la instalación en su computadora. También puede configurar una búsqueda de la nueva versión en Internet. Para instalar actualizaciones, necesita conocer la dirección del sitio web oficial del fabricante, donde podrá encontrar fácilmente lo que necesita.

Firmware de BIOS, flasheo de BIOS, placa base flash. Firmware BIOS en detalle: para principiantes y expertos. http://www.site/kompyutery/pereproshivka-bios http://www.site/@@site-logo/logo.png

Firmware de BIOS, flasheo de BIOS, placa base flash.

Firmware BIOS en detalle: para principiantes y expertos.

Para aquellos que son demasiado vagos para leer, pero quieren actualizar rápidamente el BIOS y olvidarse de eso. Mitos.

No me centraré en qué es una BIOS, cómo son y por qué. Si estás leyendo esto es que ya sabes algo. Por lo tanto, comencemos por el contrario: disiparemos los mitos y conceptos erróneos más estándar, por alguna razón insumergibles.

  1. Necesita actualizar Bios (mejor) solo con su propio flasher (ejemplo: Award - usando AwdFlash, AMI - AMIFlash). Delirio. Sin embargo, a algunos les resulta difícil entender y creer esto; después de todo, en el sitio web del fabricante de la placa base hay muchos tipos de advertencias amenazadoras e incomprensibles (e incluso en idiomas no rusos). ¿Por qué esto es tan? Interesante, entonces lee este artículo.
  2. La actualización del BIOS "en caliente" (Hot Swap) es necesaria (posible) solo en exactamente la misma placa base (el mismo conjunto de chips, con exactamente la misma unidad flash, etc.). El segundo error más común. Su origen se debe al desconocimiento del funcionamiento de varios tipos de microcircuitos flash, que, de hecho, pueden imponer algunas restricciones a la madre utilizada para el hotswap. Aunque si tienes otra madre exactamente igual (solo que trabaja), esto es una ventaja definitiva.

Programa para flashear bios.

Los más populares son AwdFlash, AMIFlash y UniFlash . El resto son específicos de una empresa en particular (por ejemplo, para madres “naturales” de Intel o Asus- el tuyo, porque es posible que otros no funcionen).

No tocaré el descifrado de claves; esta información está llena en Internet, me centraré en cuál de ellas incluir.

ATENCIÓN: Ejecutar un programa para actualizar la BIOS SIN LLAVES puede provocar DAÑOS en la BIOS, incluso si no tenía la intención de actualizarla, sino que simplemente tenía curiosidad o quería guardar la versión actual. Esto es algo extremadamente raro y afecta principalmente a algunas versiones de amiflash, pero definitivamente sucede.

SUMA: El inicio de varias utilidades (por ejemplo, como DMICFG) disponibles en los compactos incluidos con la placa base (para "configurar" el BIOS) a menudo conduce a una situación similar a la del párrafo anterior: daños al BIOS, incluso si no era su intención. hacer nada, pero solo teníamos curiosidad y no cambiamos nada.

Programa de actualización de BIOS AWDFLASH

El flasher de BIOS más popular, pero no el mejor. Lanzar con teclas:

nombre_firmware awdflash /cc/cd/cp/py/sn/f/r

En este caso, el BIOS se actualiza sin preguntas.

/py - Programa=Y;

/f - no verifique si se trata de un BIOS de la placa derecha o si es un BIOS en absoluto;

/r - Reiniciar, después de finalizar el firmware la computadora se reiniciará inmediatamente;

/cd - Borrar DMI;

/cp - Borrar PNP;

/cc: borra CMOS, borra automáticamente CMOS (predeterminado).

/nab: funciona con BIOS que no son Award, si estamos actualizando BIOS que no son Award (por ejemplo, ami).

Programa de actualización de BIOS AMIFLASH

No es una herramienta de actualización tan popular como awdflash, pero a diferencia de ella, es la mejor (incluso a pesar de los problemas mencionados anteriormente con algunas versiones cuando se inician sin claves). Lanzar con teclas:

nombre_firmware amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/s nombre_firmware

¡No debería haber ningún espacio después de la tecla /s!
Para evitar escribir un montón de claves, no seas perezoso, crea un archivo .bat una vez con contenido como:

c:\vc\utils\amf.exe %1 /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Programa de actualización de BIOS Uniflash

No lo consideraré en esta parte, porque... Aunque es realmente avanzado, requiere cierta formación/experiencia por parte del usuario. Sin embargo, vale la pena señalar que se puede utilizar no solo para programar BIOS de placas base, sino también BIOS de tarjetas de video y chips flash en tarjetas de red.

Acerca de cómo actualizar la BIOS de Asus.

Los flashes "estándar" no son adecuados para flashear las placas base Asus, porque... TODAS las BIOS de Asus (comenzando por el Pentium1 más antiguo) bloquean los métodos habituales de flasheo. Para actualizar el firmware en dichas placas base, deberá utilizar las utilidades patentadas de Asus. Para las placas más antiguas, esto es pflash, para las más modernas, aflash (aunque en muchos casos aflash es adecuado para las muy antiguas), para las completamente nuevas, tendrá que usar utilidades para Windows. En el caso de pflash/aflash, la expresión "tendrás que usarlos" no es del todo correcta, porque, en primer lugar, son extremadamente convenientes, comprensibles, bastante universales y, lo más importante, no te molestan con preguntas, mostrando "todo". eso está cosido”. En segundo lugar, todavía se puede utilizar amiflash, aunque acaba dando errores (más precisamente, no él, sino dos4gw). En cualquier caso, todos los felices propietarios de placas base Asus deben abordar el flasheo con especial atención, porque la recuperación en caso de error no es fácil y, a veces, muy difícil. E incluso si tiene experiencia, aunque sea considerable; repito, esté atento, los ingenieros de Asus utilizan en sus creaciones medidas extremadamente sofisticadas para proteger la BIOS, cuya otra cara son a veces problemas graves de "reactivación": la placa puede "pretender ser " muerto (" 00" en la tarjeta POST), unidad flash - de manera similar (al intentar flashear en otras placas), aunque en realidad ambas estarán completamente vivas, lo que se puede confirmar instalándolo en otras que sean exactamente iguales , sólo útil. Si está luchando (ha estado luchando) con estos fallos, lea atentamente el capítulo sobre la interfaz LPC (Asus la ha estado usando durante mucho tiempo, mientras que otros comenzaron a usarla recientemente).

PD Esto, hasta cierto punto (la conveniencia y/u obligatoriedad de utilizar programas propietarios “nativos” para el firmware de la BIOS) también se aplica a otros fabricantes, normalmente conocidos. Por ejemplo, muchas placas base de Abit también tienen sutilezas a la hora de programar; el mismo Uniflash, en general, advierte que no es amigo de esta empresa.

Problemas principales y mensajes de error

El tamaño del archivo de firmware del BIOS no coincide con el tamaño de la unidad flash.

Un problema común. Como regla general, esto es el resultado del hecho de que el fabricante utilizó diferentes unidades flash (por volumen) en diferentes versiones (placas base). Por ejemplo, las primeras placas de algún modelo venían con megabits y todas las siguientes con dos megabits. En algunos casos, si el fabricante no admite que produjo placas con BIOS de diferentes tamaños, esto puede ser evidencia de que la placa es "zurda" (es decir, por ejemplo, en la falsificación se utiliza una unidad flash más barata y de mayor capacidad). - 4 Mbit en lugar de 2 Mbit).

Por alguna razón, el programa de actualización del BIOS "no acepta" actualizar el BIOS, alegando que no es de esta placa o que no es un BIOS en absoluto.

Algo aún más común. Sin embargo, con las claves "secretas" anteriores ya no se le enviará... a leer las hojas de datos.

El programa de actualización de BIOS no puede determinar el tipo de unidad flash y, por lo tanto, no la actualiza.

Esto también es algo común. Puede haber varias razones para esto: existe protección contra la sobrescritura (esto es lo que los flashers suelen sugerir verificar). En las placas antiguas, la protección se establecía mediante puentes; en las modernas, por regla general, se selecciona en la configuración del BIOS (una moda como BIOS Flash Protection = En./Dis.).

Esta versión del programa de actualización de BIOS no conoce este tipo de unidad flash

Algo poco común: suele ocurrir al intentar actualizar flashes antiguos con versiones nuevas o viceversa.

La unidad flash (tipo) insertada mediante hotswap no es compatible con la propia madre.

ver más sobre interfaces FWH/LPC. Es solo una unidad flash rota; asegúrese nuevamente de haberla insertado correctamente. Una unidad flash no es una unidad flash en absoluto, sino una de "escritura única" o incluso borrable por UV (con una ventana). Esto es cierto, por regla general, solo para las placas más antiguas (antes de Pentium1) y puede determinarse por las marcas: comenzará con los números 27xxx.

Todo salió bien, sin problemas visibles y... silencio.

Cómo actualizar el BIOS "tal como estaba".

Teniendo en cuenta el hecho obvio de que este artículo, por regla general, no se leerá para actualizar una nueva versión del BIOS, sino para restaurar la funcionalidad en general, nos detendremos en los distintos métodos de actualización.

Firmware de BIOS en el programador.

Es banal y poco interesante: rompes un cerdo con monedas, arrancas la unidad flash y vas con un disquete y una cerveza al técnico más cercano que sabe cómo pelear con un programador. Si la unidad flash está sellada, tendrás que romper otro cerdo y cargar todo el tablero. Puedo aconsejarle que los cuele y suelde el bloque; en el futuro, si lo desea, puede ahorrar en un tercer cerdo.

Intercambio en caliente (caliente).

Se toma otro pago de TRABAJO. Como ya se mencionó, no tiene por qué ser “exactamente igual”, “en el mismo chipset”, “de la misma empresa”. Lo principal en lo que debes centrarte es en el tipo/etiquetado de la unidad flash. Hay dos grupos principales "compatibles":

  1. "normal" (en particular, todas las unidades flash "rectangulares" - en carcasa DIP32) - 28xxxx, 29xxxx, 39xxxx, algunas 49xxxx
  2. "hub" (todos ellos son sólo "cuadrados" en el caso PLCC32): la mayoría de la serie 49xxxx y el Intel 82802xx "nativo"

En consecuencia, si hay una unidad flash "compatible" de la misma (o mayor) capacidad en la placa de recuperación, todo debería funcionar.

Cómo hacer un "gancho" para actualizar el BIOS a "caliente".

Opción de agarre industrial para DIP32

Use su imaginación: lo principal "durante el proceso" es no dejar caer piezas conductoras extrañas sobre la placa de trabajo (y no derramar líquidos). Para dispositivos mini en un paquete DIP32 es más sencillo. Se suele recomendar atarlos con hilos para que sea más fácil sacarlos. Recomendaría buscar algo como un cable de un puerto COM antiguo y colocarlo debajo del microcircuito: es más fácil de agarrar y el ancho es del tamaño correcto para el microcircuito y el grosor del cable evitará que la unidad flash se atasque demasiado. en el conector.

Para los “cuadrados” (PLCC32) es un poco más complicado. Puedes seguir luchando con los hilos. Si tiene buen acceso y no le tiemblan las manos, simplemente puede hacer palanca con una aguja en las esquinas correspondientes y retirarlo con cuidado. Si hace esto constantemente (actualizando otros similares) o simplemente quiere "asegurarse", pegue algo en la "parte posterior" de la unidad flash para que pueda quitarlo/insertarlo fácilmente: un trozo de plástico servirá o incluso derretir parte de la varilla para una pistola de pegamento... En general, esto ya es una cuestión de tecnología, como último recurso puede comprar un "extractor" especial para PLCC32.

Opciones de "agarre" para PLCC32


Firmware de BIOS de los medios

Desde un disquete (para los modernos, incluso desde un disco duro/CD-ROM). En el caso de que la computadora no esté completamente muerta y al cargar la unidad de disco haga un crujido desagradable y/o muestre el mensaje "Error de suma de comprobación del BIOS", puede intentar restaurar el BIOS sin acudir a un amigo.

ATENCIÓN: Si tiene una tarjeta de video AGP/PCI, es posible que no vea este mensaje (error de suma de comprobación del BIOS). Para ello necesitarás una tarjeta ISA para ordenadores P1-P3, una tarjeta PCI para los más modernos que no tienen ranuras ISA. Aunque en la mayoría de las placas base modernas, el bloque de arranque (es decir, es el que informa este triste hecho al intentar restaurar el BIOS desde la unidad) admite salida a tarjetas AGP.

SUMA: Si tiene una tarjeta POST (por ejemplo, integrada en la placa base), entonces el "error de suma de comprobación del BIOS" simplemente se rastrea mediante el error "41" al "principio" de la POST (si no puede evaluar el " comienzo”, entonces aquí es donde - luego 5-6 códigos de los que tendrás tiempo de ver :). El código "41" en Avard es una llamada a FDD (intento de arrancar desde un disquete) en el caso de AMI, los códigos de "bloque de botella" para intentos de arrancar desde un disquete fallido son "F0-FE".

En la mayoría de los casos, para hacer esto necesita crear un disquete limpio del sistema (es decir, solo los archivos io.sys, msdos.sys y command.com) y escribir el archivo de firmware (bios.bin), el flasher en sí (awdflash .exe) y autoexec.bat con la línea de comando correspondiente dentro:

para el premio:
awdflash bios.bin /cd/cp/py/sn/f/r

para IAM
amiflashamibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Sin embargo, no recomiendo usar su propio firmware/nombres de firmware (es decir, solo debe usar los nombres estándar anteriores): algunos BIOS (bloques de arranque) pueden simplemente ignorar dicho disco y mostrar el mismo mensaje sobre un disquete que no pertenece al sistema en la unidad.

Sin embargo, todavía no existe un “estándar” único para el proceso de recuperación desde una unidad de disco. La mayoría de los ordenadores de "marca" (es decir, de marca Intel, HP/Compaq, Dell, IBM, Fujitsu, etc.) se pueden reactivar con un disquete, cuyo contenido se puede descargar desde su propio sitio web (también debería haber una descripción detallada allí). .

Dependiendo de la modernidad de una placa/BIOS en particular (Premio/AMI), el disquete puede requerir SÓLO (es decir, por el contrario, no debería ser del sistema) archivos del controlador flash y el firmware, o incluso, en general, solo el firmware en sí (cuando el controlador flash está integrado en la BIOS).

En resumen, existen varias variaciones, y si a ellas les sumamos la posibilidad de un simple fallo de hardware del bloque de arranque y/o del propio hardware, entonces restaurar el firmware mediante este método no se convierte en el método más fiable y “altamente probable” (este también lo confirman las estadísticas). Sin embargo, es mejor empezar con él; tal vez tengas suerte y el cerdo sobreviva.

Firmware de BIOS: conceptos básicos.

Bueno, si has leído hasta aquí, comencemos desde el principio. Lo cual me perdí debido al hecho de que mucha gente no lo lee y prefiere la mitad o incluso el final de inmediato.

Un poco sobre los principios de funcionamiento.

Interfaz FlashBIOS tipo PP

Una unidad flash "normal" tiene las siguientes señales:

8 líneas de datos DQ0-DQ7
17-18 líneas de dirección A00-A16/17 (dependiendo del volumen: 1Mbit - 17, 2Mbit - 18)
CE# (ChipEnable) - “chipselect” (permiso para trabajar con el chip)
OE# (Habilitación de salida)
RE (capacidad de leer bytes de datos)
WE# (Habilitación de escritura)
WE (posibilidad de escribir bytes de datos)
En resumen, es bastante primitivo y comprensible, incluso si no tienes ningún conocimiento especial de electrónica. Y de esto ya queda claro que solo gracias al bus de datos de 8 bits (en el Nforce2 moderno es de 128 bits), la velocidad de recuperación de datos de una unidad flash (que, además, se deteriora aún más debido a los grandes retrasos de la propia memoria flash) convertiría la carga incluso del ordenador más rápido en una espera dolorosa. Por lo tanto, la unidad flash está conectada de manera especial al puente sur, lo que le permite “sombrear” su contenido en la memoria “real”, emulando la memoria ReadOnly (ROM en ruso) y eliminando el límite de velocidad.

Nuevamente, de lo dicho, hay una conclusión más: si insertó una unidad flash completamente en mal estado o la insertó incorrectamente, no solo el microcircuito en sí puede sufrir (lo que generalmente sucede cuando se inserta "al revés"), sino también el puente_sur_conectado_directamente ( de experiencias personales repetidas). En el espacio de direcciones, la unidad flash ocupa las direcciones más altas E0000-FFFFF (verdad para 1 Mbit, lo mismo para otros, así que veamos 1 Mbit/AwardBIOS como ejemplo). Después de encender la computadora y finalizar la señal RESET#, el procesador ejecuta su primer comando en la dirección F000:FFF0. Después de la inicialización, se verifican varias sumas de verificación (hay muchas en el BIOS), la principal de las cuales es la suma de verificación E000:0-FFFF+F000:0-BFFC. Si está roto, se inicia un bloque de arranque ubicado en las direcciones "muy" superiores (F000:C000/E000-FFFF - últimos 8/16 kB), que inicializa la unidad e intenta leer el sistema desde ella y/o ejecutar el flasher. con el firmware.

Esto lleva a otra conclusión interesante: si desea forzar la ejecución de un bloque de arranque (para flashear), puede corromper el CRC "manualmente" cortocircuitando las líneas de dirección "encima" de las líneas del bloque de arranque. Por ejemplo, normalmente acorto los A15 y A16 adyacentes (pines 2 y 3). El volumen del bloque de arranque = 16kB = 2^14, por lo que no sufrirá de ninguna manera y la suma de comprobación del "resto", por supuesto, se perderá. Si no comprende muy bien por qué esto podría ser necesario, cuando encuentre una unidad flash sellada en la que haya cargado un firmware "similar", lo comprenderá. Y, por cierto, para las líneas de dirección este (acortamiento) es completamente seguro. Después de verificar el CRC, el BIOS está "sombreado" (operación en sombra), es decir. el contenido de la unidad flash se copia en la memoria "real", la unidad flash en sí se apaga (por el puente sur) y, para que los programas crean que están accediendo a la ROM, se agregan atributos de solo lectura al BIOS área de direcciones programando los registros SB (y/o el procesador MSR para AMD K7 /K8). Todo el trabajo posterior se realiza únicamente con la imagen "sombreada" de la unidad flash.

Conclusión: Es por estas razones que podemos quitar fácilmente la unidad flash tan pronto como veamos la línea "Iniciando Windows/DOS/linux". Si necesita trabajar con la unidad flash en sí (por ejemplo, escribir ESCD/DMI en ella), entonces se utilizan procedimientos apropiados específicos para cada chipset: deberá conectar la unidad flash al bus nuevamente y desconectarla nuevamente. una vez completada la operación. Conclusión: debido a las diferentes formas de programar la conexión/desconexión de una unidad flash (para diferentes conjuntos de chips), el controlador flash debe poder hacer esto, es decir. "conocer" el chipset en el que se realiza el flasheo.

Características de la programación de chips Intel 28Fxxx.

Si su placa tiene una unidad flash de Intel, tenga tres veces más cuidado al actualizar el firmware. El hecho es que los chips inteligentes utilizan protección de bloqueo de arranque de hardware. ¿Qué significa? Esto significa que contienen una señal más, RP# (pin 30), permiso para programar el bloque de arranque. En dos megabits es A17, 1Mbit es NC (No conectado, no usado). Aquellos. Para que toda el área de la unidad flash se flashee correctamente, deben estar presentes +12 V en el tramo RP#. Esto es exactamente lo que establecen los puentes comunes en muchas madres Socket7 llamados Tipo de Flash: Intel / No Intel.

Conclusión: Si la placa tiene “Intel 28Fxxx” y el diseño de la placa no proporcionaba la conmutación correcta para programar flashes Intel (lo cual es muy común), el BIOS fallará en el primer intento de actualizarlo sin muchas posibilidades de recuperación. (en esta placa, para flashear Intel 28Fxxx en dichas placas (sin cableado RP#), debe aplicar manualmente +12 V al pin30, pero para que no vaya a la placa en sí (que es A17), para esto puede hacerlo). simplemente doble esta pestaña, es decir, para que no se pegue al conector.

Características del software del firmware de la unidad flash

El aspecto principal sobre el que me gustaría llamar la atención es que la unidad flash no se reprograma "de una vez" (en un bloque a la vez) y, por el contrario, es imposible sobrescribir un byte individual. La unidad flash solo admite grabación en "bloques" (sectorización). Los diferentes tipos de unidades flash tienen diferentes organizaciones sectoriales. Por ejemplo, el 28F001BX común tiene los siguientes bloques:

  1. El primer bloque, al principio, es el más grande, el "principal": 112 kB. Por lo general, contiene todo el "cuerpo" del BIOS empaquetado (por lo tanto, el más grande).
  2. Los siguientes son dos bloques idénticos de 4kB: estas direcciones generalmente almacenan datos modificables como ESCD/DMI/CMOS/contraseñas, etc.
  3. El último bloque es de 8kB: bloque de arranque.

Aquellos. Técnicamente hablando, i28F001BX tiene una organización de 112+4x2+8. Una organización bastante clara y lógica: el bloque más grande de 112 kB, de todos modos, se reescribe solo cuando se actualiza el BIOS, luego hay datos que cambian constantemente, por lo que se crean dos bloques pequeños (para que sea más fácil y rápido reescribir estas "piezas") y al final, generalmente un bloque de arranque inmutable (especialmente separado de otros, para proteger el BIOS en el sentido de la capacidad de iniciar una recuperación de emergencia desde la unidad), siempre se hace por separado para que no se "toque" durante la sobrescritura normal de otros bloques.
Algunas unidades flash tienen una sectorización muy fina, por ejemplo, el mismo SST 29EE020 (2Mbit) tiene hasta 2048 sectores idénticos de 128 bytes. Sin embargo, la mayoría todavía se adhiere a una organización similar a la anterior, porque un bloque pequeño también tiene sus lados negativos (por ejemplo, en términos de una protección de sobrescritura más compleja).

"Hub" parpadea.

Qué simple era todo en los viejos tiempos: bus de direcciones, bus de datos, CE/WE/OE... Pero el progreso (especialmente en una sola empresa no se detuvo y con la llegada de los conjuntos de chips i8xx, este nombre terrible y oscuro para mucha gente se generalizó: "centros" "unidades flash".

Interfaz LPC.

A finales de 1997, Intel decidió que un procesador potente debe tener un BIOS "grande" (4-8 MBit o más, aunque la mayoría de las empresas todavía usan solo 2 Mbit), y para esto no hay suficientes patas (para direcciones de línea) en Unidades flash PLCC32 “normales” ampliamente utilizadas. Dicho y hecho, así apareció el estándar LPC (LowPinCount - conexión de "baja cantidad", aunque el cuerpo, por razones obvias, quedó igual - PLCC32). Además de la posibilidad de utilizar grandes volúmenes (¡hasta 4 Gb!) de unidades flash, una de las razones más importantes fue la inminente muerte del bus ISA, cuya ausencia eliminó la necesidad de enrutar líneas de direcciones/datos y lo hizo posible limitarnos a un número menor de líneas de comunicación, principalmente "caricaturas" ( SuperIO) y el puente sur (la posibilidad obvia de integrar SIO en el propio SB se mantuvo modestamente en silencio;). En LPC sólo se utilizan cinco cables para esto: LAD0-LAD3 + LFRAME# (por lo tanto, "lowpin..."). En relación con las unidades flash (ya que diferentes dispositivos pueden usar la interfaz LPC), este estándar resultó en la siguiente encarnación:

Interfaz LPC/FWH

A continuación, entre paréntesis, se muestra el valor del tramo en modo LPC o FWH.
Como puede ver, una unidad flash de este tipo puede funcionar en dos modos diferentes a la vez: modo LPC y modo PP (programación paralela). El modo de funcionamiento se selecciona mediante el nivel en la pata IC (pin de configuración de interfaz) durante el inicio de la computadora: "0" - modo LPC, "1" - modo PP. El modo PP es el más cercano a las unidades flash "normales" y es compatible con ellas en muchos (pero no en todos), teniendo en cuenta únicamente el hecho de que solo hay 11 líneas de direcciones (0-10), pero están multiplexadas, es decir. Primero se emite/lee el valor A00-A10 y luego A11-A21. Teniendo en cuenta esto (multiplexación de direcciones) y la "pérdida" de la señal CE, todo lo demás es completamente similar a las unidades flash "normales". En el modo LPC, la comunicación entre el puente y la unidad flash se produce solo a través de un bus de cuatro bits, y el quinto LFRAME# sirve como inicial (para comenzar la operación de intercambio de datos). Además de LRESET# y LCLK#, que son completamente similares a sus homólogos en la placa base: ese es el conjunto completo de cables necesarios (el resto son opcionales). En general, este es un intento de simplificar la interfaz tanto como sea posible, pero sin deslizarse hacia el tipo I2C “absolutamente serial”, dejando la posibilidad de usar incluso los modos DMA y BusMastering (que se pueden usar, por ejemplo, en dispositivos como DiskOnChip/LPC). El modo PP se usa cuando se actualiza una unidad flash con firmware "de fábrica" ​​(es, por supuesto, más rápido, lo cual es importante en la producción en masa), y el modo LPC se usa cuando se trabaja como parte de placas. Pero para trabajar con tales unidades flash, el puente sur necesita poder hacer esto; como resultado, este estándar se hizo realmente popular solo con la llegada del popular nForce2 (porque nunca había oído hablar del bus ISA...

Interfaz FWH

Como resultado de los logros alcanzados en el campo de la estandarización, Intel, con el lanzamiento de los conjuntos de chips i8xx, continuó llevando la bandera de padre de nuevos estándares. Así apareció otro modo de funcionamiento: FWH (FirmWareHub, de donde, de hecho, proviene el nombre "hubs"). Era completamente similar a LPC eléctricamente (en términos de patas/conector), pero (lo adivinarás más adelante;) - absolutamente _incompatible_ en términos del protocolo de transferencia de datos. Como se puede leer en algunos documentos, esto se hizo para poder instalar en el sistema, además del dispositivo LPC, también FWH, colgándolos en el mismo bus (al fin y al cabo, son eléctricamente compatibles, pero a la hora de transmitir paquetes de datos , cada uno tomará el suyo debido a diferentes protocolos), y se podrían conectar hasta dieciséis flashes “hub”, porque En ellos aparecieron señales ID0-ID3 adicionales. (nota del autor: tome todos mis ataques al padre x86 como una broma, aunque, como usted sabe, cada broma tiene una pizca de humor... vea la figura de arriba. Como puede ver, la imagen es completamente similar a LPC, solo los nombres son LAD0-3 + LFRAME# reemplazados por FWH0-3 + FWH4 El modo PP es completamente diferente del protocolo LPC, es decir, todos los comandos para operaciones tienen valores de código completamente diferentes en los campos de intercambio de datos, además de la capacidad. para utilizar varios (hasta 16) dispositivos FWH gracias a la introducción de nuevas señales de "identificación" ID0-3. De forma predeterminada, para funcionar como una unidad flash en una placa base, se acepta ID = 0000 (que se puede verificar fácilmente). haciendo sonar los pines correspondientes (9-12) en su placa Intel (todos están "en el suelo". En general, la forma universal de distinguir una unidad flash por concentrador/tipo normal es simplemente haciendo sonar el pin 28, en el concentrador estará estrictamente en el suelo, mientras que en el "normal" habrá algo en la región de kilo-ohmios (es necesario "hacer sonar" en el bloque de las placas base, aunque algunas unidades flash también "sonar" - use). pin16/28 para esto).

Complejo propio para flashear BIOS.

Si constantemente te enfrentas a la necesidad de realizar modificaciones en el trabajo, puedo darte algunas recomendaciones. Alguien podría recomendar usar un programador en este caso, aunque yo no lo creo y ni siquiera lo recomiendo. Hay dos razones simples y convincentes para esto: en primer lugar, el programador no conoce todos los tipos de microchips (más correctamente, por supuesto, hay quienes lo saben, pero su precio se calcula con tres ceros sin exagerar), en segundo lugar, ni siquiera el mejor programador es simplemente caro.

Para flashear el 99,9% de las unidades flash (para placas base, por supuesto), necesitarás tres placas:

  1. Algo más antiguo, para Pentium1, para flashear unidades flash Intel de 1 Mbit muy comunes.
  2. Algo para P2 con BIOS de 2 Mbit, para flashear otras unidades flash "normales" de 1 y 2 Mbit.
  3. Algo para P3 de la serie i8xx: para flashear unidades flash hub.
  4. (Agregado en la última versión del artículo - nota del editor) Algo sobre nForce (2/1/3).

Como punto 1, uso Asus en i430HX (específicamente P55T2P4). Para tales casos (unidades flash de 1 Mbit y/o Intel), se recomienda Asus debido a la capacidad de utilizar un controlador flash Asus extremadamente conveniente (pflash antiguo o aflash más nuevo) fácil de usar, no lo molestan con preguntas estúpidas ni muestran la dirección del área dañada del chip en caso de error.

Para el paso 2, utilizo una placa i440BX (específicamente, PCPartner-928). Es de 2 Mbit, lo que le permite flashear unidades flash "normales" de 1 y 2 Mbit. El tipo de conector es DIP32; para convertir PLCC32 se utiliza un adaptador PLCC32->DIP32, fabricado a partir de una placa vieja defectuosa con un conector PLCC32 (ver foto).

Adaptador casero PLCC32->DIP32.

Hecho mediante tallado rizado con una sierra de calar en placas base defectuosas;) además de patas soldadas manualmente) Adaptador PLCC32->DIP32 casero - vista inferior
Como punto 3, utilizo una placa i820 (específicamente, Chaintech 6CTA2). Tiene un i82802AB (4 Mbit), que le permite coser tanto los "hubs" Intel como las unidades flash "hub" de 2 y 4 Mbit.

Como punto 4, utilizo una placa nForce (la primera, pero no importante): Abit NV7-133R. Está destinado a los casos más difíciles: para flashear unidades flash "puramente" LPC. /Es solo que muchos (incluso, aparentemente, la mayoría) fabricantes de placas base basadas en nForce1/2/3 (y LPC comenzó a usarse en ellos) generalmente usan unidades flash con soporte tanto para LPC como para FWH, lo que les permite ser cosido en el paso 3)/.

En general, no existen condiciones especiales para elegir un modelo o empresa específica (excepto en el caso de Asus para las unidades flash Intel). No es necesario intentar comprar placas “geniales” y “sofisticadas” para este fin. Es estrictamente al revés: cuanto más "oscura" y primitiva sea la placa, mejor "programador" resultará ser. Aquellos. Para esto, todo tipo de Akorps y PCPartners son simplemente ideales, pero cualquier placa, incluso con mínimas "pretensiones", siempre empeora su "versatilidad". Además, por supuesto, otra condición importante es un acceso bueno y cómodo a la ranura de la unidad flash.

Se utiliza Amiflash como software principal (concretamente la versión 8.37, sólo con claves). Conoce la mayoría de los chipsets/flashes y es muy fácil de usar gracias a su conveniente línea de comando (el archivo bat se adjunta arriba).

En casos excepcionales en los que amiflash no puede funcionar (algunos tipos de unidades flash y/o conjuntos de chips exóticos), se utiliza awdflash (requerido con la tecla /f).

Para casos graves (generalmente flashes/bios/chipsets muy exóticos, muy antiguos o, por el contrario, las placas base más nuevas), se utiliza Uniflash. También se puede utilizar para comprobar visualmente la ubicación de los problemas en una unidad flash. Además, vale la pena prestar especial atención a los afortunados propietarios de placas nForce2 modernas que utilizan unidades flash LPC tipo PMC (normalmente Epox/Gigabyte).

Los PMC admiten dos modos (LPC/FWH) y, quizás debido a esto, los flashes "estándar" a menudo los parpadean incorrectamente (o incluso se congelan durante el proceso de flasheo); uniflash lo hace de manera extremadamente correcta.

PD. Las últimas versiones de uniflash se han vuelto tan correctas y convenientes que ahora principalmente las uso solo...


Métodos extremos para flashear/restaurar BIOS

En algunos casos difíciles, hay que recurrir al uso de dos flashers a la vez. Normalmente es uniflash + awdflash (pero no necesariamente). Por ejemplo, primero lo flasheas usando amiflash y luego inmediatamente usando uniflash. Después del primer intento, amiflash se quejará de que se flasheó incorrectamente, pero uniflash lo flasheará correctamente.

  1. Lanzamos awdflash con la unidad flash “nativa” (aquella con la que inició la computadora) y salimos sin el firmware. Por ejemplo, puede ejecutarlo (awdflash) con las teclas "/pn/sy 111.bin", anotando el BIOS innecesario (sólo para comprobarlo).
  2. Instalamos (hotswap) la unidad flash necesaria para flashear, iniciamos uniflash y nos regocijamos (debería parpadear normalmente).
  3. Si, después de todo, no estamos contentos (no se actualiza correctamente), "simplemente" ejecutamos awdflash nuevamente (sin firmware y ya en una unidad flash "flash") e intentamos uniflash nuevamente; ciertamente debería ayudar (ajustado para el hecho de que uniflash “conoce” "este tipo de unidad flash).

El "significado oculto" de utilizar este método es el siguiente. Cuando inicia awdflash (así como cualquier otro controlador flash), el conjunto de chips se "desasigna" para determinar el tipo de unidad flash y el flasheo posterior. Al salir, por lo general, por así decirlo, debería haber un "relleno", pero en la práctica resulta que "no le debe a nadie". Esto es lo que podemos hacer con uniflash, que por diversas razones (normalmente falta de conocimiento del hardware moderno) no puede "desasignar" el chipset de forma correcta y completa. Además, además de desasignar el conjunto de chips para el acceso físico al área de memoria de la unidad flash, awdflash puede (en el caso de Award BIOS) eliminar varias "protecciones contra escritura" que uniflash no conoce debido a es, por así decirlo, "clasicismo": sus autores ("por ignorancia") utilizaron en su motor en su abrumadora mayoría métodos exclusivamente "clásicos" de trabajar con hardware (placa de chipset/Bios flash). En general, en una descripción "primitiva" de la efectividad de este método, podemos decir lo siguiente. awdflash, al ser más “inteligente”, conocer todo tipo de “detalles” para todo tipo de placas (especialmente nuevas), comienza a funcionar (firmware). Sin embargo, debido al "exceso de inteligencia", logra tropezar con cosas simples. Y para "cosas simples", no hay nada mejor que uniflash. Como resultado, su simbiosis se convierte en una solución exitosa (a veces la única) para actualizar ciertos tipos de unidades flash en algunos conjuntos de chips (por ejemplo, Winbond W39V040AP (LPC) en nForce2; funciona perfectamente con el método descrito).

Cuando solo tiene una placa de "un megabit" a mano, pero necesita flashear una placa de dos megabits ("normal"), primero puede flashear la primera mitad (1 Mbit) y luego "por separado" la segunda mitad. Para hacer esto, divida el archivo BIOS en dos partes (1 Mbit = 128 kB cada una) usando cualquier editor hexadecimal y actualice primero la última parte. Después de esto, acorte el tramo 30 (A17 a 2 Mbit y NC a 1 Mbit) a tierra y llene la mitad “inicial”.

(ps. Puede surgir una limitación de este método si la unidad flash no admite la sectorización de grabación necesaria para tal caso)

Otra evolución (opción) de la situación anterior podría ser rellenar sólo la parte “final” (de hecho, sólo necesitamos un bootblock). Después de eso, el microcircuito "sin terminar" se inserta en la placa nativa, donde automáticamente, debido a una discrepancia en el CRC, comenzará a cargarse el bloque de arranque, con la ayuda del cual todo lo que está en la placa nativa se puede restaurar simplemente "desde un disquete". .”

Unidades flash de firmware con diferentes voltajes de reprogramación.
Los diferentes tipos de unidades flash están diseñados para diferentes voltajes de programación. Los más comunes son 12V/5V para placas antiguas, para las modernas es 3,3V/3V/2,7V y menos. Teóricamente, para cada tipo es necesario configurar el voltaje requerido para una unidad flash específica mediante puentes en la placa base (si los hay, por supuesto). En la práctica, resulta que las unidades flash con un voltaje de programación más bajo son completamente seguras para flashear con un voltaje más alto.

Aquellos. Si la madre tiene una unidad flash de 5 V (por ejemplo, la mayoría de las series 29xxxx), las unidades flash con un nivel de parpadeo más bajo también se flashearán con fuerza sin ninguna queja sobre su valor inflado. Y sin posibilidad de daños a los clientes de menor tensión.

En el caso de la relación opuesta, volver a cablear unidades flash de 12 V en placas base de 5 V (o con puentes configurados en 5 V) también suele tener un resultado exitoso. Aunque aquí ya no es una regla, por lo tanto, al programar microcircuitos de la serie 28xxxx (la mayoría de los cuales son de 12 V), esté atento a los puentes configurados correctamente y no intente intercambiarlos en caliente en placas modernas (ya que los de 12 V solo eran P1 -P2), es decir Cuanto más viejo sea, mayores serán las posibilidades de volver a coser correctamente.

Si los puentes en el tablero no están etiquetados, simplemente puede medir el voltaje en el pin32 (inmediatamente a la derecha de la tecla, si mira con la llave hacia arriba). Como último recurso, si no hay puentes en la placa, puede sacar esta pata del zócalo y aplicarle 12 V "manualmente" (por ejemplo, directamente desde el conector de la fuente de alimentación).

Los motivos para actualizar las versiones de BIOS pueden ser diferentes: sustitución del procesador en la placa base, problemas con la instalación de nuevos equipos, eliminación de deficiencias identificadas en nuevos modelos. Veamos cómo puede realizar dichas actualizaciones usted mismo utilizando una unidad flash.

Puede completar este procedimiento en unos sencillos pasos. Vale la pena decir de inmediato que todas las acciones deben realizarse exactamente en el orden en que se detallan a continuación.

Paso 1: Determinar el modelo de su placa base

Para definir un modelo, puede hacer lo siguiente:

  • lleve la documentación de su placa base;
  • abra la caja de la unidad del sistema y mire dentro;
  • utilizar herramientas de Windows;
  • Utilice el programa especial AIDA64 Extreme.

Con más detalle, para ver la información necesaria utilizando el software de Windows, haga esto:

  1. Presione la combinación de teclas "Ganar" + "R".
  2. En la ventana que se abre "Correr" ingrese el comando msinfo32.
  3. Hacer clic "DE ACUERDO".
  4. Aparece una ventana que contiene información sobre el sistema y contiene información sobre la versión del BIOS instalada.


Si este comando falla, utilice el software AIDA64 Extreme, para esto:


Como puedes ver, todo es bastante sencillo. Ahora necesitas descargar el firmware.


Una vez descargado el firmware, puede instalarlo.

Paso 3: instale la actualización

Puede realizar actualizaciones de diferentes formas: a través de BIOS y DOS. Veamos cada método con más detalle.

La actualización a través del BIOS ocurre de la siguiente manera:


A veces, para reinstalar el BIOS es necesario especificar el arranque desde una unidad flash. Para hacer esto, haga lo siguiente:


Lea más sobre este procedimiento en nuestro tutorial sobre cómo configurar el BIOS para arrancar desde una unidad USB.

Este método es relevante cuando no es posible realizar actualizaciones desde el sistema operativo.

El mismo procedimiento usando DOS se realiza un poco más complicado. Esta opción es adecuada para usuarios avanzados. Dependiendo del modelo de placa base, este proceso incluye los siguientes pasos:


Por lo general, se pueden encontrar instrucciones más detalladas para trabajar con este método en el sitio web del fabricante. Grandes fabricantes como ASUS o Gigabyte actualizan constantemente la BIOS de las placas base y disponen de software especial para ello. Con estas utilidades, realizar actualizaciones es fácil.

Una falla menor en la actualización dañará el sistema. Actualice el BIOS solo si el sistema no funciona correctamente. Al descargar actualizaciones, descargue la versión completa. Si se indica que se trata de una versión alfa o beta, significa que necesita mejoras.

También se recomienda actualizar el BIOS cuando se utiliza un UPS (fuente de alimentación ininterrumpida). De lo contrario, si hay un corte de energía durante la actualización, el BIOS fallará y la unidad del sistema dejará de funcionar.

Antes de realizar actualizaciones, asegúrese de leer las instrucciones del firmware en el sitio web del fabricante. Como regla general, vienen en un archivo con archivos de descarga.

En esta sección encontrará información sobre cómo configurar y, si es necesario, flashear BIOScomputadora personal. Esto suele ser necesario para instalar un sistema operativo en una computadora.

A primera vista, todo es sencillo, pero todavía hay portátiles con Windows Vista preinstalado. Si desea instalar Windows XP o Windows 7 en él, recibirá un mensaje que indica que no se encontró el disco duro.

La solución a este problema es sencilla: basta con tener “las manos rectas” y poder pensar con la cabeza. Para resolver este problema, lea siempre atentamente los mensajes que muestra su computadora. Si la información se presenta en inglés, utilice un traductor.

Comencemos con lo que hablé al principio de la sección. Decide instalar el sistema operativo Windows XP o Windows 7 en su computadora, pero durante la instalación recibe un mensaje que indica que no se encontró el disco duro.

Dos formas de actualizar BIOS

Hay dos opciones para solucionar el problema:

  1. Escriba un controlador especial en una unidad flash y, al comenzar a instalar el sistema operativo, presione F6, seleccione el archivo con el controlador y estará satisfecho.
  2. Destello BIOS. Por cierto, los propios fabricantes de placas base recomiendan actualizar constantemente la versión del firmware del BIOS.

antes de flashear BIOS Asegúrese de restablecer todas las configuraciones a la configuración de fábrica. Para hacer esto, debe ingresar al BIOS de la computadora manteniendo presionado Del o F2 inmediatamente después de encenderlo.

SALIR – Cargar valores predeterminados de configuración

o, si tienes una placa base de otro fabricante, en el apartado

Funciones avanzadas del BIOS: carga de valores predeterminados a prueba de fallos

BIOS de la placa base ASUS: menú en la parte superior

BIOS de la placa base Gigabyte: menú a la izquierda

Hay dos formas de actualizar el BIOS.

Cómo actualizar BIOS usando el programa

Debe ir al sitio web oficial del fabricante de la placa base y descargar la última versión del BIOS junto con la utilidad de firmware; por lo general, se suministran en un solo archivo. Normalmente, en inglés, la BIOS se denomina firmware. O utilice el CD de controladores que viene con su placa base; debería haber dicha utilidad allí.

Lo más probable es que tenga el sistema operativo Vista y, para actualizar fácilmente el BIOS con la utilidad, debe ir al panel de control y desactivar el Control de cuentas de usuario allí. Luego ejecute la utilidad y haga una copia de seguridad del BIOS.

Recomendamos especificar el firmware del archivo en la configuración de la utilidad. La actualización directamente desde Internet puede provocar un problema técnico irreparable. Primero debe desactivar todos los programas, antivirus y cortafuegos en ejecución. Esperamos unos minutos y listo. Reiniciamos el sistema, ahora que la BIOS está actualizada puedes instalar Windows XP o Windows 7.

Cómo actualizar el BIOS usando la utilidad integrada en la placa base

El procedimiento para actualizar una placa base es bastante simple: descomprima el archivo con el firmware descargado del sitio web del fabricante de la placa base. Escribimos el archivo en una unidad flash o en la raíz del disco duro si el sistema de archivos es FAT32. Por lo general, se trata de un archivo con una extensión ROM, pero el nombre del archivo puede ser diferente, por ejemplo, firmware.

Vamos a BIOS computadora, como se indica al principio del artículo, restablezca la configuración a la configuración predeterminada, reinicie y acceda al BIOS nuevamente. vamos a la pestaña

Herramientas - Flash EZ

Después de unos segundos, la propia utilidad detectará el archivo de firmware. De lo contrario, intente especificar la ubicación usted mismo, utilizando la tecla Tab y las teclas de flecha para mover el cursor. En este caso, la utilidad detectó el archivo en la unidad flash y lo identificó como la unidad C.

A continuación se muestra la utilidad del menú de navegación. Para crear una copia de archivo, haga clic en el botón B.

Proporcione cualquier nombre de copia de seguridad que no sea el archivo de firmware

La copia de seguridad se guarda directamente en la unidad flash. Ahora seleccione el archivo de firmware BIOS(generalmente con la extensión ROM) y presione Enter. Se comprueba la exactitud del archivo durante unos segundos y se emite una solicitud de confirmación. Destacamos con una flecha. y presione de nuevo Ingresar. Después de cinco segundos (si el mensaje no aparece ERROR) su computadora está lista: el BIOS se actualizó exitosamente.

Ahora reinicie, vaya a BIOS y, si es necesario, configure los ajustes del BIOS según sus necesidades.