Вы находитесь на странице: 1из 10

Vamos a exponer los conceptos fundamentales acerca de una de

las operaciones de mantenimiento menos atractivas para el usuario,


por su elevado riesgo... y sin embargo una de las más comunes e
importantes, especialmente dado el vertiginoso ritmo actual de
renovación del hardware.

Las siguientes páginas se enfocan hacia la actualización de la BIOS


de la placa base, aunque casi todo resulta aplicable para actualizar
la BIOS de otros elementos, como tarjetas gráficas, controladoras
de disco duro...

Generalidades: qué es la BIOS y tipos

Antes de empezar con la mecánica del asunto, debemos considerar


un poco qué es la BIOS, y cómo resulta
posible actualizarla.

La BIOS es un programa informático (es


decir, es software) que se encuentra
almacenado en un chip de la placa base,
generalmente de forma rectangular y unos
4 x 1,5 cm, con 28 pequeñas patitas. Esta
"cucaracha" es el formato estándar, si bien en algunos casos se
utilizan otros chips o está integrada en un chip multifunción (como el
FirmWare Hub de las placas con chipset Intel 820).

El programa de la BIOS tiene una característica importante que lo


diferencia de los programas normales: no debe borrarse al apagar
el ordenador. Por ello, se almacena en un chip de memoria del tipo
ROM (Read Only Memory, memoria de sólo lectura) en lugar de en
la habitual memoria RAM.

Sin embargo, la ROM utilizada en los chips de BIOS no es


totalmente inalterable, sino que es del tipo EEPROM (Electrically
Erasable and Programmable Read-Only Memory, memoria "de sólo
lectura" borrable y programable eléctricamente), lo que permite
actualizarla.

Existen dos tipos de chips de BIOS:

 los EEPROM propiamente dichos;


 los EEPROM Flash ROM.
En las placas base modernas (más o menos desde la aparición de
los Pentium) se utilizan los Flash ROM, porque tienen la gran
ventaja de que pueden ser actualizados por el usuario mediante un
simple programa software, mientras que los EEPROM (más
antiguos) requieren ser retirados e introducidos en un aparato
especial para ser reescritos.

La mayor parte de la siguiente exposición se referirá a la


actualización de BIOS del tipo Flash, si bien al final trataremos un
poco los aspectos hardware de la actualización de BIOS EEPROM.

¿Para qué actualizar la BIOS?

Aparte de para pasar el rato en una aburrida tarde de verano, por


dos motivos fundamentales:

1. resolver problemas de funcionamiento de la placa base;


2. añadir características nuevas a la placa base
(sobre todo, mejorar el soporte de microprocesadores).

Como hemos dicho ya, debe tenerse en cuenta que actualizar la


BIOS conlleva ciertos riesgos, así que si no nos encontramos en
uno de los casos anteriores, sin duda lo mejor es no actualizar
la BIOS; como suele decirse, "si algo funciona, ¡no lo toques!"

¿Y qué clase de problemas nos soluciona una actualización de


BIOS? Bien, nada mejor que un ejemplo casi real; hemos ido a la
página de actualización de BIOS del fabricante de placas base ABIT
y hemos seleccionado algunos posibles motivos:

Nombre del NOTAS:


archivo:
BXRNW.EXE 1. Soporta CPUs PentiumIII 800MHz(100MHz
Fecha: 21/07/2000 FSB), 733MHz(133MHz FSB) y
ID: NW 800MHz(133MHz FSB).
2. Soporta discos duros de 40GB y más.
3. Soporta CPUs Celeron 533MHz (66MHz FSB).
4. Mayor compatibilidad con la velocidad de
DRAM igual a Host Clock +33.
5. Corrige el problema de capacidad de memoria
incorrecta bajo Linux.
6. Corrige el problema con el ACPI bajo
Windows2000.
7. Mejora la función de encendido mediante el
botón del ratón tras apagar el sistema bajo
Win98SE.
8. Mejora la función de asignación IRQ.
9. Soluciona los problemas con fechas del Año
2000.

Evidentemente, la lista anterior es una exageración conseguida


mediante el famoso "cortar y pegar", pero supongo que resulta
ilustrativa de lo que podemos esperar solucionar o añadir al cambiar
de BIOS.

Antes de empezar...

1.- Lo primero de todo es asegurarnos de que necesitamos


actualizar la BIOS. Mucha gente actualiza la BIOS para intentar
solucionar problemas que nada tienen que ver con ella, sino con el
sistema operativo o los drivers, por ejemplo; y puesto que se trata
de algo ligeramente arriesgado, conviene estar seguro de que es
necesario.

Ya vimos qué clase de cosas podremos resolver: falta de soporte de


algún microprocesador, incompatibilidades con algún hardware
concreto, problemas de arranque... y también algunas cuestiones
de inestabilidad del equipo (los "cuelgues" del sistema), pero tenga
en cuenta que la mayor parte de las temidas pantallas azules de
Windows no tienen nada que ver con la BIOS. Por si acaso, revise
todo y compruebe que tiene instalados los últimos drivers (de vídeo,
del chipset...).

2.- Lo siguiente y fundamental es identificar completamente la


placa base:

 Fabricante (ASUS, Iwill, ABIT, AOpen, QDI, Soyo, Fic...)


 Modelo (generalmente una combinación de números y letras
tipo "BX6", "CC820"...)
 Versión (en algunos casos será importante saber si es la
versión o revisión 1.0, la 1.1, la 2.0b...)

Para ello, lo mejor es consultar el manual de la placa base, o


directamente abrir el equipo (teniendo en cuenta que esto podría
anular su garantía y tomando las precauciones descritas en
Fundamentos de la Actualización) y buscar en la placa un
serigrafiado y/o etiquetas (muchas veces pegadas a las ranuras PCI
o ISA) con estos datos.

Si no encuentra ningún indicio, puede observar la primera pantalla


que aparece al arrancar el equipo (ésa en la que se muestra la
memoria del sistema, se detectan los discos duros y pone algo
como "Press XXX to enter Setup"). Allí debería aparecer el nombre
del fabricante de la BIOS (Award, AMI, Phoenix...) y el de la placa
base, o al menos una larga cadena de cifras y números del estilo de
la siguiente:

Apúntela en un papel (resulta algo difícil por lo rápido que


desaparece, pero tal vez pueda detener el proceso de arranque
pulsando la tecla "Pause") y consulte esta página web, en "Award
Numbers" o "AMI Numbers" dependiendo del fabricante de la BIOS.

Si la BIOS es de la marca Award, también puede fijarse en el último


grupo de cifras; los caracteres 6 y 7 identifican al fabricante, según
la siguiente lista (los 5 anteriores generalmente se refieren al
chipset). Si es AMI, fíjese en el tercer grupo de cifras y consulte la
lista disponible en esta página web.

3.- Ahora sólo le queda entrar en su BIOS actual (según se explica


en la página ¿Qué es... la BIOS?) y apuntar todos los valores que
aparecen en la misma. Esto le facilitará mucho el proceso de
configuración de la nueva BIOS, especialmente si no conoce a
fondo lo que significan los parámetros de la BIOS.

4.- Ah, una precaución adicional: algunas BIOS tienen una


protección para impedir su borrado por virus; consulte el manual
de la placa base o busque algo como "BIOS-ROM Flash Protect" y
configúrelo como "Flashable" o "Disabled".

Actualizar el BIOS

Aún recuerdo cuando era taboo actualizar el BIOS, cuando era casi
prohibitivo dados los riesgos que implica. Pero ahora con Windows XP es
casi una necesidad y una obligación el hacerlo para que el .Windows XP se
instale y funcione correctamente.

En general ese será el primer paso: visitar al fabricante del Mother Board, y
descargar la actualización del BIOS. Dada la frecuencia con que esto se
pregunta, me atrevo a escribir la guía para actualizar un BIOS de forma
"segura..."

Antiguamente, una actualización de BIOS requería de un cierto tiempo, a


veces hasta 4 minutos, y en 4 minutos pueden pasar muchas cosas.
Actualmente sólo lleva unos segundos y el riesgo es mínimo.

El riesgo en sí es una pérdida de corriente durante el proceso de


actualización, por lo que es recomendable conseguir, aunque sea prestado,
un No break con 3 ó 4 minutos de respaldo. Si no se puede conseguir
podemos llamar a la compañía de luz local para asegurarnos de que no
tienen un plan de hacer reparaciones en la zona. Aparte de esto sólo cruzar
los dedos para que no haya un corte eléctrico mientras lo hacemos ...
(Nunca lo intente durante una tormenta eléctrica) (vamos, ni mientras
llueva, para acabar pronto)

Bien, el primer paso será identificar marca y modelo del mother Board.

Esto lo podemos hacer en el manual del mismo, directamente analizando la


placa buscando una inscripción usualmente en letras blancas, o con un ojo
avizor al encender el equipo: normalmente, lo primero que vemos en la
pantalla (en algunos casos funciona presionar la tecla Pause/Pausa/Inter),
es la marca del BIOS que puede ser Award, AMI o Phoenix (no recuerdo si
existan otras), y debajo aparecen una serie de números: dentro de esa serie
está el modelo del Mother Board.

Claro, si quieres hacerte la vida mas fácil ejecuta el Bios Agent de esta
dirección: http://www.unicore.com/biosagent/ba.exe
Este programa te dirá qué BIOS tienes, y te dará la opción para comprar la
actualización en línea. A vuelta de correo recibirás el nuevo chip del BIOS
o un Diskette para reprogramar el que tienes, segun el caso. ¿Cuánto
cuesta? lo desconozco, a mi me gusta batallarle. :-))
(Esto funciona para cualquier BIOS de cualquier Mother Board de
cualquier fabricante (la única opción para brincarse a los de Compaq))

Si es un Equipo de marca, lo primero será localizar al soporte técnico del


fabricante y solicitarles a ellos directamente la actualización del BIOS
(Ojo, si es Compaq está dificil, en 10 años como ensamblador nunca me
han soltado un BIOS)

Bien, dentro de las principales marcas de Mother Boards encontraremos a


las siguientes: con su respectivo enlace.

(Nota de la webmastresa: me permito cambiar los enlaces originales, que


han ido quedando obsoletos, por los de la web principal de cada
fabricante):

Abit http://www.abit.nl/

Acer http://www.acer.es/

ADS Technologies http://www.adstech.com/es/

American Megatrends http://www.ami.com/support/ (Fabricante de BIOS)

Amptron http://www.alsc.com/
Aopen http://spain.aopen.com.tw/

Asus http://es.asus.com/

A-Trend http://www.atrend.com/bios.html

Award http://www.unicore.com/ (Fabricante de BIOS)

Azza http://www.azzaboard.com/download.html

Biostar http://www.biostar.com.tw/app/en-us/

ECS
http://www.ecs.com.tw/ECSWebSite/Index.aspx?MenuID=0&LanID=7

Epox http://www.epox.nl/

Gateway http://www.gateway.com/

Gigabyte http://www.giga-byte.es/

Intel http://www.intel.com/cd/corporate/europe/emea/spa/321188.htm

QDI http://www.qdigrp.com/qdisite/eng/index.htm

Soyo http://www.soyo.com/

Supermicro http://supermicro.com/TECHSUPPORT/BIOS/bios.htm

Tekram http://www.tekram.com/

Bien, cuando encontremos en estas páginas el modelo de nuestra Mother


Board, encontraremos un enlace para descargar el BIOS (Que puede ser un
.rom, o un .bin, o en el mejor de los casos un ejecutable) Si lo que nos
aparece es un .rom o un .bin, debe de estar también el programa para
flashearlo que será un awdflash.exe o un AMIinf.exe o .zip o algo parecido.
Si lo que encontramos fue un .exe, seguramente ese programa ya tendrá
tanto el programa para actualizar, como el rom o el bin del BIOS nuevo.

Normalmente en la misma página encontraremos instrucciones para


realizar la operación necesaria, ya sea desde DOS, o desde Windows (si es
desde Windows, es lo más sencillo, solo hacerle doble click y listo) Si es
desde DOS es un poco más complicado pero no imposible, cualquiera
puede hacerlo (lo digo porque mi esposa lo pudo hacer siguiendo mis
instrucciones vía telefónica y si ella pudo, créanme que cualquiera puede :-
)))

En el caso mas difícil (por desgracia también el más común)


encontraremos un archivo .zip y un .rom o .bin En este caso, el
procedimiento es el siguiente (a menos que el fabricante recomiende otro
procedimiento):

Crear un disco de inicio desde Win95, win98 o Win XP al hacer click con
el botón derecho del Mouse sobre la unidad de 31/2 en formatear primero
formatearemos el diskette y luego haremos un scandisk completo al mismo
diskette (es importante asegurarnos que el diskette está del todo bien para
una operación tan delicada) Si no marca sectores dañados, procederemos al
siguiente paso (si marca sectores dañados a la basura y a formatear otro (
créanme, es mejor))

Nuevamente formatear, pero en esta ocasión marcaremos donde dice


Copiar archivos de sistema (crear un disco de inicio de MS DOS en Win
XP)

Descomprimir a ese diskette el .zip que nos creará un programa llamado


AWDFLASH.EXE o AMIINFxxx.exe o AWDFL779.EXE y del mismo
modo copiaremos el .rom o el .bin al mismo diskette.

Por facilitarnos la vida, renombraremos el .exe a BIOS.exe y el .rom o .bin


lo renombraremos a uno.rom o uno.bin segun el caso (es importante que no
esté habilitada la opción de ocultar extensiones para archivos conocidos en
las opciones de carpeta que utilicemos para crear este diskette).

Acto seguido procederemos al equipo donde se va a realizar el proceso.

Verificaremos en opciones de BIOS que el sistema arranque desde el


diskette, para esto debemos al iniciar el equipo presionar la tecla DEL o F2
o ESC o F10 o F11 (esto varía con las marcas de Mother Board, pero casi
todas lo hacen con alguna de estas teclas) a prueba de ensayo y error
daremos con la que nos lleve al BIOS.

Es importante copiar las opciones de cada punto del BIOS, ya que al


actualizar el BIOS se resetean todas las opciones a los valores por defecto
(Default values) y si queremos usar la misma configuración, deberemos de
hacerlo una por una hasta que todas queden como estaban. Aunque en
términos generales, con todos los valores por defecto, los equipos
funcionan bien, son raros los casos en los que se requiere de modificar
algo.
Bien, iremos a la opción de inicio en donde encontraremos algo como Boot
sequence o 1st boot device, ahí debemos asegurarnos de que la primera
unidad sea la unidad A o FD o Floppy Disk o Dispositivo extraíble. La
modificación típicamente se hace con las teclas + o - o con av pag o re pag,
si no, en la misma sección del BIOS abajo o a la derecha, tiene
instrucciones para hacer las modificaciones. Y para salir normalmente será
con ESC, si pregunta si deseamos guardar los cambios debemos decir que
sí o bien salir con la opción que diga guardar cambios y salir (Save changes
to CMOS and Exit)

Introduzcamos el diskette que creamos y reiniciemos el equipo


(Típicamente se va a reiniciar solito al salir del BIOS)

Cuando nos aparezca el prompt ( >A:) escribiremos BIOS uno.rom o bien


BIOS uno.bin

O bien BIOS le damos enter y cuando nos pida el nombre del nuevo rom le
diremos uno.rom o uno.bin según el caso.

Es fácil, o funciona de una forma o de la otra. Si no funciona no pasa nada,


simplemente probad con la otra forma. Sucede que, si mal no recuerdo,
para el BIOS AMI se tiene que hacer BIOS uno.rom y para el Bios Award
se tiene que hacer BIOS (Enter) y cuando pide el nombre del archivo le
damos uno.bin o viceversa.

En algunos casos nos preguntará si queremos guardar el bios actual (la


experiencia me ha enseñado que cuando le dices que sí, se traba y no deja
hacer nada, es entonces cuando te pones a temblar) por esto es mejor decir
que no lo guarde y continuar con el proceso.

Luego de esto hará una comprobación para verificar que el archivo que le
indicamos sea el adecuado para el Mother Board (hasta con eso, es a
prueba de despistados) si todo está correcto nos preguntará si realmente
queremos flashear el BIOS (o bien nos dirá que este Bios no es el
adecuado, con lo que la única opción será salir del programa y aquí no ha
pasado nada), le diremos que sí, esperaremos que no se vaya la corriente y
luego de unos cuantos segundos: voilà!, la operación se ha completado con
éxito.

*******IMPORTANTE : NO APAGUE O REINICIE EL EQUIPO


HASTA QUE LA OPERACIÓN SE HAYA COMPLETADO********

Terminado este proceso, debemos reiniciar la máquina (cuidando retirar el


diskette) y entraremos de nuevo a la configuración del BIOS, restauraremos
las opciones que queramos modificar y listo, acto seguido a instalar
Windows.

Como nota adicional, se recomienda para instalar Windows, que ahora el


dispositivo de BOOTEO sea el CD Rom y el segundo dispositivo la unidad
C o el IDE 0

Y que en las opciones de energía se encuentre habilitado el ACPI o en el


peor de los casos el APM.

Espero que esto le sirva a mucha gente, y nuevamente me disculpo por la


extensión del post. A los amigos de siempre, les recomiendo guardarlo, ya
que estoy seguro que lo usaremos seguido.

Como otra opción, si todo esto falla, será necesario preguntarle a


KURIAKI, quien comentan por ahí es el experto en BIOS ya que mis
conocimientos hasta aquí llegaron... Si KURIAKI dice: "hay que comprar
un Mother Board nuevo", recomiendo usar como último recurso la
herramienta del Bios Agent ( http://www.unicore.com/biosagent/ba.exe )
mencionada al principio de este post (seguro sale más barato que comprar
otro Mother Board), o bien comprar un Mother Board nuevo.

Saludos

Angel
angel.dorantes@gmail.com

BTMF

10 - enero - 2005

Вам также может понравиться