Problemas relacionados con la BIOS de una placa base


Hace tiempo comente en esta entrada del Blog que era la BIOS (Basic Input-Output System, Sistema Básico de Entrada-Salida), así mismo en esta otra entrada del Blog comente los errores relacionados con los pitidos de BIOS. En esta nueva entrada comentare algunos de los errores que se relacionan con la BIOS mediante mensajes de texto, entre ellos:

BIOS ROM checksun error – system halted: el código de control de la BIOS es incorrecto, lo que indica que puede estar corrupta. En caso de reiniciar y repetir el mensaje, tendremos que reemplazar la BIOS.

CMOS battery failed: la pila de la placa base que alimenta la memoria CMOS ha dejado de suministrar corriente. Es necesario cambiar la pila inmediatamente.

CMOS checksum error – Defaults loaded: el código de control de la CMOS no es correcto, por lo que se procede a cargar los parámetros de la BIOS por defecto. Este error se produce por que la información almacenada en la CMOS es incorrecta, lo que puede indicar que la pila está empezando a fallar. Cambiaremos la pila de la misma.

Display switch is set incorrectly: el tipo de pantalla especificada en la BIOS es incorrecta. Esto puede ocurrir si hemos seleccionado la existencia de un adaptador monocromo cuando tenemos uno en color, o al contrario. Bastará con poner bien este parámetro para solucionar el problema.

Floppy disk(s) Fail ( code 40/38/48 dependiendo de la antigüedad de la bios): Disquetera mal conectada, verificamos todos los cables de conexión.

Hard disk install failure: la BIOS no es capaz de inicializar o encontrar el disco duro de manera correcta. Debemos estar seguros de que todos de que todos los discos se encuentren bien conectados y correctamente configurados.

Keyboard error or no keyboard present: no es posible inicializar el teclado. Puede ser debido a que no se encuentre conectado, este estropeado e incluso porque mantenemos pulsada alguna tecla durante el proceso de arranque.

Keyboard error is locked out – Unlock the key: este mensaje solo aparece en muy pocas BIOS, cuando alguna tecla ha quedado presionada.

Memory Test Fail: el chequeo de memoria RAM ha fallado debido probablemente, a errores en los módulos de memoria. En caso de que nos aparezca este mensaje, hemos de tener mucha precaución con el equipo, se puede volver inestable y tener perdidas de datos. Comprobaremos las memorias usando MemTest y cambiaremos la memoria defectuosa por otra nueva.

Override enabled – Defaults loaded: si el sistema no puede iniciarse con los valores almacenados en la CMOS, la BIOS puede optar por sustituir estos por otros genéricos diseñados para que todo funcione de manera estable, aunque sin obtener las mayores prestaciones.

Primary master hard diskfail: el proceso de arranque ha detectado un fallo al iniciar el disco colocado como maestro en el controlador IDE primario. Para solucionar comprobaremos las conexiones del disco y la configuración de la BIOS.

En algunos casos puede ser necesario reconfigurar la BIOS de nuevo (Ej: CMOS battery faled) por lo que habrá que entrar en la BIOS para configurar de nuevo los parámetros o bien cargar los parámetros por defecto: Load Optimized Defaults (Cargar valores optimizados por defecto) u opción similar aunque esto no nos asegura que la BIOS quede correctamente configurada al 100% por lo que siempre es aconsejable si conocemos los parámetros adecuados ponerlos nosotros mismos de forma manual.

Fuente: Forospyware.com

Además de los mensajes de error anteriores, las BIOS también pueden mostrar mensajes de error S.M.A.R.T (En esta entrada del Blog hay más información) sobre el estado de los discos duros (Siempre y cuando los discos soporten esa características, actualmente todos los discos y BIOS nuevos del mercado la soportan, otro tema son los discos y BIOS muy antiguas que podrían no soportar esta tecnología), entre ellos:

Status BAD, Backup and Replace
Press F1 to Resume

Que directamente avisa de que el disco duro tiene problemas (Para diagnosticar el estado de un disco duro se puede usar la utilidad del fabricante correspondiente, en este hilo del Foro de Noticias3D hay un listado), y aconseja hacer una copia de seguridad de los datos importantes (Backup) y un reemplazo de la unidad antes de que la unidad falle por completo dejando los datos inaccesibles para el usuario y teniendo que recurrir a una empresa especializada en recuperación de datos si el disco duro no arranca, lo cual supone un coste económico mucho mayor que el de comprar un disco duro interno/externo y realizar un Backup (Copia de Seguridad).

Como se puede ver la BIOS puede servirnos como fuente de diagnostico de posibles averías

Anuncios

¿Cuáles son las averías más caras de un ordenador de sobremesa?


Los ordenadores como cualquier otro equipo electrónico doméstico (Lavadora, Lavavajillas, Televisión,…) pueden sufrir una avería, centrándome en las averías de hardware que puede tener un ordenador (Sin tener en cuenta periféricos como: Monitor, Impresora, Escáner, Multifunción, Altavoces, Módem, Router,…), de mayor a menor importancia y coste (En este último caso teniendo en cuenta tanto los materiales como de montaje/configuración o mano de obra) sería:

  1. Disco duro (HDD: Hard Disk Drive): En caso de que el disco duro falle, será necesario cambiarlo por uno nuevo, además generalmente es necesario reinstalar el Sistema Operativo de nuevo junto con los datos del usuario, y si además es necesario recuperar los datos del disco duro antiguo porque no es accesible (Tiene un fallo grave en la controladora o en alguna pieza mecánica) el coste de la reparación puede dispararse ya que la recuperación de datos es un proceso complejo y costoso (Por esta razón es necesario tener copias de seguridad de los datos importantes en otros soportes de almacenamiento).
  2. Placa base (Motherboard o Mainboard): Es otra de las averías más caras, en primer lugar es necesario encontrar una placa base nueva compatible con el hardware (Procesador, Memoria, Tarjeta Gráfica,…) que tenemos (A veces puede ser necesario incluso tirar de segunda mano si no se encuentran nuevas, aunque habría que informar de ello al usuario), además es necesario desmontar practicamente el equipo completo, volver a montarlo de nuevo dentro de la caja y por norma general es necesario reinstalar el Sistema Operativo (Si los datos de usuario se encuentran en otra partición o disco duro diferente no es necesario salvarlos, en caso contrario sería necesario salvar los datos si no lo ha hecho el usuario), ya que por regla general es dificil que dos placas base tengan el mismo Chipset, Tarjeta de sonido, Red,…
  3. Microprocesador (CPU: Central Processing Unit, Unidad Central de Procesamiento): El coste depende en parte de si es posible encontrar un procesador nuevo compatible (En ciertos casos hay que tirar de segunda mano, informando previamente al usuario) con la placa base (Sin tener que actualizar la BIOS (Basic Input-Output System, Sistema Básico de Entrada/Salida) de la placa base ya que algunos procesadores actuales sólo funcionan en placas antiguas si se actualiza la BIOS a una versión más actual y si no tenemos un procesador compatible será casi imposible realizar dicho cambio; además hay que desmontar el disipador de CPU para quitar el procesador (CPU) averiado, colocar el procesador nuevo, limpiar la pasta térmica del disipador original e instalar de nuevo el disipador con pasta térmica nueva (El uso de pasta térmica evita que el procesador se sobrecaliente excesivamente), en el caso de que el disipador no sea compatible con el nuevo procesador sería necesario además sustituirlo por uno que soporte el calor generado por el nuevo procesador.
  4. Tarjeta gráfica (GPU: Graphics Processing Unit, Unidad de Procesamiento Gráfico): Por regla general su coste en mano de obra no suele ser excesivo (Hay que tener en cuenta que debe ser compatible, es decir si tenemos una tarjeta AGP es necesario comprar una AGP, si es PCI Express (PCIe) e habra que comprar una PCIe, ya que las tarjetas AGP y PCIe son incompatibles fisicamente) ya que el cambio en caso de ser la misma tarjeta (Ej: Pasar de una Ati a otra Ati, o de una nVidia a otra nVidia con suerte puede bastar con cambiar una tarjeta por otra (En muchos casos los drivers instalados si son de los más actuales es posible que soporten la nueva tarjeta gráfica, sin embargo en caso de ser tarjetas de fabricantes diferentes, ej: Ati, nVidia) habría que:
    1. Desinstalar los drivers de la gráfica antigua.
    2. Realizar una limpieza de los registros que hayan podido dejar los drivers antiguos e incompatibles al ser de otro fabricante.
    3. Sustitución de una tarjeta por otra en el equipo.
    4. Instalar los drivers de la tarjeta nueva (Raramente suele ser necesario reinstalar el Sistema Operativo).
  5. Otras tarjetas (Ej: Sonido, Red, TV,…) siguen un proceso similar al de las tarjetas gráficas.
  6. Unidades ópticas (Lector o Grabadora DVD): En caso de avería en principio basta con sustituir una por otra y poco más si acaso actualizar el programa de grabación si este es antiguo y no reconoce la grabadora nueva (No suele ser necesario reinstalar el Sistema Operativo).
  7. Fuente de alimentación: Si únicamente hay que cambiar una fuente por otra la reparación no es muy costosa, el mayor problema que se puede presentar es que al averiarse la fuente, esta se “lleve” con ella algún/algunos componente/s lo cual puede aumentar considerablemente el coste de la reparación.
  8. Pila de BIOS: Las placas base llevan una pila de botón/plana (Generalmente de tipo CR2032) que pasado unos años acaba agotandose, la función de esta pila es guardar los valores de configuración de la BIOS, en caso de que no los guarde suelen aparecer algunos errores en el arranque y con el uso del Sistema Operativo (Uno muy frecuente es que la hora esta equivocada aunque el usuario la corrija).
  9. Otra avería bastante frecuente y que suele aparecer con el paso del tiempo es la acumulación de polvo en los sistemas de refrigeración (Disipadores y ventiladores) del ordenador, esta acumulación de polvo y pelusas hace que el rendimiento de los sistemas de refrigeración se reduzca bastante y puedan producirse inestabilidad en el uso del equipo (Bloqueos, Reinicios, Apagados del equipo). En csaso de tener que sustituir los sistemas de refrigeración el coste de la reparación puede aumentar ligeramente.

En el caso de equipos muy antiguos (Con varios años de uso) posiblemente sea mejor opción comprar un equipo nuevo de bajo coste si las necesidades del usuario no son excesivas (Ofimática, Internet, Reproducción Multimedia,…), en caso de necesitar un equipo para un uso más especializado (Ej: Juegos, Edición de Video, Máquinas virtuales, Reproducción de video en Alta Definición con alta calidad,…) es mejor opción comprar un equipo de gama media/alta que aunque sea más caro ofrecera mayor rendimiento (Lo que se traduce en menor tiempo de ejecución de procesos o bien en la posibilidad de poder ejecutar procesos de una forma más o menos “fluida”, cosa que con un equipo de bajo coste posiblemente no sea posible ya que aunque puede ejecutar los procesos posiblemente se “atasque” al no tener los recursos (Procesador (CPU), RAM, Gráfica (GPU),… necesarios; esto suele pasar sobre todo en juegos en los que suele ser más aconsejable tener en cuenta los requisitos recomendados en lugar de los requisitos mínimos).

En cuanto a Software la avería más habitual y costosa suele ser la reinstalación del Sistema Operativo ya que suele implicar:

  • Comprobación de hardware (Disco duro, RAM,…) para eliminar algún posible fallo de hardware que afecte al software (Sistema Operativo y programas).
  • Copia de seguridad de los datos de usuario si sólo hay una partición (Suponiendo que el usuario no haya hecho una copia de segurida de sus datos previamente).
  • Reinstalación de Sistema Operativo (Incluyendo creación de particiones y configuración del Sistema).
  • Reinstalación de los drivers (Controladores) de los dispositivos (Chipset placa base, Tarjeta gráfica, Tarjeta de sonido, Tarjeta de Red, Impresora,…).
  • Reinstalación de los programas utilizados por el usuario.
  • Restauración de los datos de usuario.

Significado de los pitidos de BIOS


En muchas ocasiones los ordenadores avisan de “errores” través de un mensaje en pantalla, como por ejemplo: Keyboard Error (Teclado desconectado o falla). Sin embargo si no tenenemos ni siquiera imagen de video (Esto no implica que la tarjeta gráfica este averiada) lo normal es que la BIOS (Basic Input/Output System, Sistema Básico de Entrada/Salida. Información de Wikipedia) emita unos “pitidos” o “beep” que tienen un significado propio en función de la marca/fabricante de la BIOS, los más conocidos son:

El listado de errores que emiten las BIOS mediante pitidos se puede encontrar en varias páginas web entre ellas:

Un sistema más “avanzado” que los “beep” de las BIOS es la integración de un display Hexadecimal (En base 16) que permite mostrar con dos dígitos hasta 255 errores (En hexadecimal sería FF), este sistema lo han implementado algunas placas base como las Epox (Así como otros fabricantes en modelos de gama alta), también se utiliza en tarjetas de diagnóstico (Denominadas Tarjetas POST) para detectar averías mediante el POST (Power On Self Test, Auto Diagnóstico Al Encender. Información de Wikipedia).

¿Qué es una BIOS?¿Y un Firmware?


En informática suele emplearse en muchas ocasiones estos dos conceptos (BIOS y Firmware) en cierto modo son similares aunque tienen sus diferencias:

  • BIOS (Basic Input-Output System, Sistema Básico de Entrada-Salida): Es un software que se encuentra almacenado en un Chips de memoria de tipo EEPROM (Electrically-Erasable Programmable Read-Only Memory (ROM), Memoria de Sólo Lectura (ROM) Programable y Borrable Eléctricamente) y que sirve como sistema de arranque de un dispositivo (Ej: Placa base), Además la BIOS tiene otro chip de memoria estática (Almacena los datos aún cuando no hay corriente eléctrica, gracias a una pila): CMOS (Complementary Metal Oxide Semiconductor, Semiconductor de Metal Óxido Complementario) que se puede actualizarmediante software y que nos permite modificar los parámetros de la BIOS (Ej: Fecha, Hora, Activación de dispositivos integrados,…) y suele disponer de un Jumper/Switch denominado Clear CMOS para que en caso de que no arranque el equipo si hemos modificado algun valor (Ej: FSB de CPU/RAM) se restauren los valores de fabrica (Esto mismo se puede hacer también quitando la pila de la placa base durante unos minutos hasta que la CMOS haya pérdido completamente los datos y los restaure la configuración de fábrica por si misma). La BIOS proporciona una comunicación a bajo nivel permitiendo que el equipo funcione cuando se enciende, ademas de reconocer y comprobar los dispositivos del equipo: Procesador, Memoria RAM, Disco duro, Teclado, … durante el arranque del mismo, también denominado POST (Power On Self Test, Auto Diagnóstico Al Encender); en caso de existir algún fallo normalmente advierte al usuario mediante unos pitidos según el tipo de BIOS, su número y duración el código de error puede ser uno u otro (Aunque algunas placas actuales dispone de un display LCD con código Hexadecimal), hasta que el Sistema Operativo se carga en la memoria RAM del equipo, algunos fabricantes de BIOS son AMI (American Megatrend Inc.), PHOENIX, o AWARD, aunque los fabricantes de placas base son los que se encargan de poner las BIOS actualizadas de sus productos.
  • Firmware (Programación en firme):  Es un bloque de instrucciones que llevan muchos dispositivos electrónicos (Monitores, Discos duros, Grabadoras de DVD, Impresoras, Reproductores multimedia, Router…), el Firmware se almacena en una memoria no volátil (ROM, EEPROM, Flash,…), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo, actualmente el Firmware de un dispositivo suele ser actualizable. El Firmware es un intermediario (Interfaz) entre las órdenes externas que recibe el dispositivo del sistema operativo, y su electrónica interna, ya que él es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.

Hay que tener en cuenta que este tipo de “programas” pueden tener sus “defectos” de fabrica es decir que por ejemplo para que:

  • Una Placa base “antigua” reconozca un procesador nuevo es posible que sea necesario actualizar la BIOS de la placa base, para ello los fabricantes de placas base actualizan las BIOS de sus placas base cada cierto tiempo.
  • Una grabadora de DVD reconozca unos discos actuales para poder grabarlos a la velocidad correcta es posible que haya que actualizarle el Firmware.

O puede servir para añadir alguna función extra al dispositivo, por ejemplo se comenta que muchos dispositivos Wifi actuales podrían ser compatibles con Wi-fi Direct (Comentado en esta entrada) con una simple actualización de firmware.

Sin embargo hay que tener en cuenta que si bien es cierto que la operación de actualizar una BIOS o un Firmware es relativamente corta apenas suele durar unos minutos (El punto más crítico de la operación es cuando se sobrescribe la BIOS/Firmware nueva sobre la antigua), hay que tener en cuenta que si ocurre un fallo durante la actualización, como por ejemplo:

  • Actualizar el dispositivo con una BIOS/Firmware incorrecto.
  • Que al actualizar la BIOS/Firmware del dispositivo se corte el suministro eléctrico durante la actualización dejando incompleto el proceso.

El dispositivo (Placa base, Grabadora de DVD, Router, …) puede quedar inutilizado.

Se puede encontrar más información en

Sony deja de fabricar disqueteras de 3,5″ y 1,44 MB


Disquetera

Desde hace tiempo los equipos portátiles y algunos equipos de sobremesa han dejado de utilizar las disqueteras de 3,5″ y 1,44 MB (Sustituyéndolas en muchos casos por lectores de tarjetas de memoria), de hecho según este link de Noticias3D Sony dejará de fabricarlas este mismo mes de septiembre.

En 2.008 se vendieron 16,87 millones de disqueteras (Un 10% de las que se vendían cuando eran un estándar de almacenamiento) y 400 millones de disquetes (Bajando un 90% en ventas), sin embargo aunque la disquetera y su puerto floppy en placa base estén en proceso de extinción (Una vez que no “haya” disqueteras en el mercado, las placas base no necesitarían dicho puerto), todavía se siguen utilizando para ciertas tareas, como por ejemplo:

  • En sistemas viejos como por ejemplo el ámbito industrial.
  • Para realizar ciertas tareas de mantenimiento de un ordenador doméstico como puede ser:
    • Instalación de drivers de controladoras IDE ATA/Serial ATA/SCSI/SAS externas (Ej: Durante la instalación de Windows XP), aunque en Windows 7 según parece ya es posible utilizar un pendrive.
    • Actualización de BIOS de placa base y Firmware de dispositivos (Ej: Grabadoras de CD/DVD), aunque cada vez es más frecuente realizar este proceso desde un sistema operativo (Ej: Windows).
    • Pasar algunas utilidades de testeo de hardware para RAM (Ej: Memtest) o para Disco Duro (Ej:  Seatools), aunque también es cierto que existen versiones para:
      • Utilizarlas en un Sistema operativo (Ej: Windows).
      • Grabar una ISO en CD (Sin embargo si tenemos en cuenta que estos programas no suelen superar los 1,44 MB de espacio es una “pena” grabar un CD-R de 700 MB (80 Minutos) con dicho programa, y más si tenemos en cuenta que estos programas se actualizan cada cierto tiempo, lo cual requeriría utilizar otro CD-R cuando se actualizase el programa a una versión posterior a la que tenemos, una opción al uso de CD-R podría ser utilizar CDs Regrabables (CD-RW) que pueden grabarse/borrarse varios cientos de veces).
      • Usarlas en una memoria flash USB (Pendrive), pero en equipos antiguos que no puedan arrancar desde dispositivos USB no podrían utilizarse.

EFI (Extensible Firmware Interface): La BIOS (Basic Input Output System) del futuro.


Los ordenadores tipo PC (Personal Computer) actuales emplean una BIOS (Basic Input Output System) que contiene una serie de rutinas para gestionar el arranque del sistema y la configuración de la misma (ej: Activar o desactivar elementos integrados en la placa base como por ejemplo: Audio, Tarjeta de Red, Puertos (Serie, Paralelo,…), Controladoras (IDE, SATA) adicionales,…), este sistema comenzó a utilizarse en 1.982 por IBM siendo actualmente algo viejo a pesar de que da “buenos” resultados. Sin embargo EFI se utiliza en otros equipos informáticos actuales como por ejemplo los Macintosh (Mac).

Intel esta desarrollando una nueva BIOS denominada EFI (Extensible Firmware Interface) que jubilara a las BIOS actuales en un futuro próximo, dichas EFI por lo que parecen serán Open Source (permitirán la modificación y reventa de un EFI modificado por otro fabricante), así mismo Microsoft también esta interesado en el desarrollo de EFI (según parece EFI seria capaz de emular una BIOS), aunque aún le queda un tiempo para ser un estándar, de hecho según parece el nuevo Windows Vista no soporta EFI (tampoco Windows XP) lo cual da una idea de su escasa implantación actual en ordenadores PC, ya que Windows Vista es el sistema operativo doméstico más actual de Microsoft. Actualmente EFI es compatible con algunas distribuciones Linux que usan elilo (Información de la pagina oficial y de Wikipedia, ambas en inglés), todas las versiones de Mac OS X superiores a la versión 10.4 “Tiger” y algunas versiones de Microsoft Windows.

La interface de EFI permitira controlar las opciones mediante el ratón en lugar de usar los cursores del teclado y varias teclas (ej: Enter para aceptar valores y Escape (Esc) para salir del menu), creando una interface más amigable para el usuario. Por otra parte EFI se situa entre el Sistema Operativo y el Firmware (Es un programa interno similar a la BIOS, que está integrado en muchos dispositivos como: Unidades ópticas, monitores, discos duros, impresoras,… y permite su control e interacción entre el dispositivo y el Sistema Operativo) del Hardware, como se puede ver en esta imagen de Wikipedia:

EFI

Actualmente EFI se desarolla de forma libre a través del UEFI Forum (Unified EFI Forum) que lo componen varias empresas entre ellas:

  • Fabricantes de procesadores como AMD (Advanced Micro Devices) e Intel.
  • Fabricantes de BIOS como American Megatrends (AMI) o Phoenix Technologies (Es raro que no este AWARD que es otro de los fabricantes de BIOS).
  • Otras empresas como por ejemplo: Apple, Dell, HP, IBM, Insyde Software, Lenovo y Microsoft.

Lo que habra que ver es si en estas nuevas EFI implementan sistemas DRM (Digital Rights Management, Gestión Digital de Derechos).

Más información en: