Sunteți pe pagina 1din 4

Como recuperar una BIOS corrupta

April 16, 2005 a las 10:19 Hardware, PC

Estamos actualizando nuestra BIOS y justo en la mitad del proceso nuestro querido gato se tropieza con un cable y nos desconecta la PC, nuestra PC no reinicia y una pantalla negra es todo lo que vemos. Tranquilos no todo esta perdido el equipo de Tecnotopia viene al rescate. La mayora de las BIOS usadas hoy en da son del tipo llamado BOOT BLOCK BIOS. Este tipo de BIOS se diferencia de las anteriores por estar dividida en dos secciones. La primera seccin se llama bloque de inicio (BOOT BLOCK), contiene la informacin necesaria para inicializar solamente los componentes crticos como el procesador, la memoria el video ISA y la unidad de discos. Este bloque esta protegido contra escritura por lo que las utilidades para actualizar la BIOS no pueden alterarlo. La segunda parte llamada bloque de sistema (SYSTEM BLOCK), contiene la informacin necesaria para inicializar todos los dems componentes como el sistema de video, los dispositivos de entrada, los puertos seriales, los dems dispositivos de almacenamiento y realiza las pruebas de inicializacin (Power On Self Test)

Formato de las nuevas BIOS Cuando se actualiza la BIOS la utilidad realiza los siguientes pasos:

Carga los manejadores en modo protegido del DOS 4G Identifica la BIOS Identifica el tamao y el voltaje de programacin de la BIOS Identifica el chipset de la tarjeta madre Verifica que los checksum sean correctos Borra el Bloque se sistema de la BIOS actual Reescribe el bloque de sistema con la nueva versin Carga la memoria CMOS con sus valores por defecto y reinicia la PC.

Si un problema ocurre durante los primeros cinco pasos del proceso de actualizacin se muestra un mensaje de error y la actualizacin se detiene. Desafortunadamente si el error ocurre despus que el bloque de sistema fue borrado, la maquina no volver a inicializar y tu PC se ha convertido en un ladrillo. Hoy en da las principales marcas de BIOS usadas son AWARD, escrita por AWARD Software y AMI que es producida por American Megatrends Internacional. Los mtodos usados para recuperar la BIOS en cada caso son un poco diferentes y hay que identificar primero que BIOS tenemos antes de proceder. Para identificar la BIOS (en el

caso que no sepamos cual es) podemos leer la etiqueta que tiene pegada, leer el manual (todos lo hacen no?) o contactar el fabricante. La manera ms rpida y fiable de identificar tu BIOS es leyendo la etiqueta que tiene pegada, para esto antes tenemos que encontrar el chip de la BIOS claro. Hoy en da los encapsulados ms comunes para estos chips son el 32-pin DIP (Dual In-line Package) y el 28-pin PLCC (Plastic Leaded Chip Carrier). El ms comn es el 32-pin DIP y es mejor comenzar a buscar por el, este encapsulado consiste en un rectngulo plstico con 2 hileras de 16 patas en cada lado. El encapsulado 28-pin PLCC se puede reconocer pues es un pequeo cuadrado plstico con 28 patas distribuidas a su alrededor.

A la izquierda un encapsulado DIP-32 a la derecha un PLCC-28

Otra forma fcil de identificar la BIOS es revisando el manual, el manual muchas veces no menciona el tipo de BIOS que se tiene pero incluye algunas fotos de las pantallas que nos pueden ayudar, sin embargo esta informacin puede no ser la correcta as que les recomiendo si no estn seguros el leer la etiqueta. El ultimo recurso seria contactar al fabricante bien sea por e-mail o visitando su pagina web y con el modelo especifico de su tarjeta madre preguntar que BIOS tiene. Otra opcin es visitar al vendedor a ver si tiene ms tarjetas madres como la nuestra o a algn amigo que sepamos tenga una igual y no ha cado en desgracia como nosotros. Si nuestra BIOS es del tipo con bloque de inicio es posible recuperarnos de una BIOS corrupta, sino la opcin es comprar una nueva, pero este no es el caso que los tiene aqu leyendo este articulo, Cmo determinar si es del tipo con bloque de inicio?, fcil, conociendo la versin o ensayo y error.

Captura de una pantalla, en este caso la BIOS es AWARD Si tenemos una BIOS AMI corrupta, el computador parecer iniciar correctamente pero nada se muestra en pantalla y el floppy intentar repetidas veces de leer un disco. Si se tiene una vieja tarjeta de video ISA a la mano y la tarjeta madre tiene una ranura ISA, es

posible tener video y seguir los pasos. El bloque de inicio solo soporta video ISA por lo que sino se tiene esta posibilidad hay que trabajar a ciegas, de todas formas no es muy difcil como veremos a continuacin. AMI a integrado una rutina de recuperacin dentro de su bloque de inicio, esta rutina se llama cuando el bloque de sistema esta vaco o corrupto. La rutina de recuperacin buscar en el floppy un archivo llamado AMIBOOT.ROM, por esto es que vemos que la luz del disco se enciende repetidamente. Si el archivo es encontrado, es copiado en el bloque de sistema para reemplazar la informacin que falta. Para restaurar tu BIOS simplemente copia una imagen de un BIOS en un disco y renmbrala como AMIBOOT.ROM, inserta el disco en la unidad y reinicia la maquina, despus de aproximadamente cuatro minutos escucharas 4 bips, remueve el disco y reinicia la maquina, tu BIOS debera estar restaurada. Si tu BIOS es AWARD el procedimiento es similar pero un poco ms complicado. Para recuperar una BIOS AWARD es necesario crear un disco con una imagen de la BIOS en formato BIN, la utilidad de actualizacin de AWARD y un AUTOEXEC.BAT. Las BIOS AWARD no restauran automticamente por esta razn es necesario aadir los comandos necesarios en el archivo AUTOEXEC.BAT, esto es bastante sencillo y los pasos son:

Crear un disco de inicio Copiar el archivo de la BIOS y la utilidad de actualizacin de AWARD Crear un archivo de texto con las siguientes lneas y llamarlo AUTOEXEC.BAT @ECHO OFF FLASH763 BIOSFILE.BIN /py

En el ejemplo anterior estoy asumiendo que tu programa de actualizacin se llama FLASH763, necesitaras sustituir ese nombre por el que ests usando y reemplazar el BIOSFILE.BIN con el nombre del archivo de BIOS que tengas. El comando de linea /py se usa para actualizar la BIOS sin intervencin si en tu programa es diferente tendrs que cambiarlo por su equivalente, sino sabes cual es puedes usar invocar el help del programa (/? por lo general) que seguro te dar alguna pista. Una vez que tengas el disco, solamente es cuestin de colocarlo en la unidad encender la maquina y esperar entre 5 a 6 minutos, escucharas unos bips y podrs remover el disco y reiniciar la maquina para ver si todo ha regresado a la normalidad. Es buena idea antes de hacer una actualizacin de BIOS tener dependiendo de que BIOS se tenga preparado un disco de recuperacin para asi no tener que estar corriendo a ultima hora a casa de algn amigo para crear el disco o bajarnos de Internet las utilidades que necesitemos, en especial si esto ocurre a la una de la madrugada como suele pasar.

Via: http://www.tecnotopia.com/2005/04/16/como-recuperar-una-bioscorrupta/#ixzz1htcDSyW6 Para ms informacin visita el sitio original Visita Tecnotopia

S-ar putea să vă placă și