Mostrando entradas con la etiqueta PC BIOS. Mostrar todas las entradas
Mostrando entradas con la etiqueta PC BIOS. Mostrar todas las entradas

miércoles, 10 de marzo de 2010

Rearme de un PC

En este ejemplo debemos entender la acción de rearme como la de volver a poner en funcionamiento un PC cuando este se apaga por un fallo en el suministro eléctrico. Quizás para un equipo doméstico esto no tenga mucho sentido, sin embargo no sucede lo mismo en aplicaciones industriales. Pongamos por ejemplo un equipo que esté grabando imágenes en un sistema remoto de seguridad CCTV no atendido. Un fallo en el suministro eléctrico cuya duración supere el tiempo de soporte de un SAI va a provocar que el PC se apague. ¿Y que pasará cuando regrese el suministro eléctrico? Pues si no cambiamos nada en la BIOS el equipo se quedará apagado y el sistema de seguridad fuera de juego. Según la ineludible ley de Murphy justo entonces pasará algo que necesitemos registrar en imágenes.

AC Back Function

En la mayoría de las utilidades de configuración de la BIOS existe una característica poco conocida que nos viene al pelo para el caso que nos ocupa. Normalmente la encontraremos en la opción “Power Management Setup”. en la pantalla superior se denomina AC BACK Function y puede ser ajustada a tres valores: [Soft-Off] es el valor por defecto y significa que cuando vuelva el suministro eléctrico el PC se queda apagado, [Full-On] Hace que el PC  siempre se rearme (vuelva a encenderse) cuando regrese el suministro eléctrico y [Memory] es un versátil valor intermedio que lleva al PC al mismo estado en el que estaba, es decir, si estaba apagado así lo deja y si estaba encendido lo rearma una vez finalizado el corte de suministro.

Power State resume Control

Para cada BIOS que hemos revisado en el aula nos hemos encontrado una forma distinta de referirse a esta característica. Por tanto en cada equipo hay que hacer una pequeña investigación. en este segundo ejemplo que hemos fotografiado la característica se denomina Power State Resume Control, y el valor intermedio que en otro equipo se llamaba [Memory], en este caso es [Keep Pre-State]. Hemos hecho pruebas y aunque tengan diferentes nombres el funcionamiento es el mismo.

APM Configuration

Restore on AC Power Loss

Os he seleccionado un tercer caso de una BIOS actual (2009), la característica se encuentra en la opción Power, dentro de el apartado APM Configuration, al pulsar enter se abre otro menú y aquí encontramos la característica de rearme bajo la denominación Restore on AC Power Loss, con tres posibles opciones, Power Off, Power On y Last State. El valor por defecto es Power Off.

Este ejemplo simboliza como pocos la dificultad que siempre conlleva configurar una BIOS, y es que aunque todas son parecidas, todas son distintas, por lo que siempre hay que andarse con cuidado. Cambiar sólo un valor cada vez, comprobar si funciona y vuelta a empezar, y eso sí, lo que no entiendas o no sepas para que sirve… Mejor no lo toques.

martes, 3 de marzo de 2009

Flash BIOS

Pocos aciertan a la primera, y quienes diseñan el código de programa de las BIOS en las placas base de los PC’s no son una excepción. Una vez que el producto sale al mercado se hace necesario resolver pequeños errores que se detectan durante su uso o actualizar determinadas funciones. Llega entonces el delicado momento de “flashear” la BIOS.

Vamos a explicar paso a paso como se hace esto tomando como ejemplo uno de los equipos de nuestra clase…

Lo primero es identificar claramente el modelo de placa base y su fabricante, hay muchas formas de hacerlo pero aprovechando que tenemos en los equipos instalado CPU-Z nos serviremos de esta herramienta, el resultado que obtenemos es que la placa base es de la marca Gigabyte y el modelo tiene el identificador 8I945GMF La utilidad también nos informa de que el código BIOS ha sido creado por Award y que es una versión F3.

Esta información también la podremos ver si durante el inicio del sistema congelamos la imagen pulsando la tecla Pausa. Aquí tenemos esta imagen congelada:

Flash_BIOS_01 Puede resultar confuso ese F4 en la versión, sobre todo cuando CPU-Z nos dice que la que el identifica es la versión F3. Para salir de dudas consultamos la web del propio fabricante.

Flash_BIOS_0B Aquí vemos que para Gigabyte la versión F4 no existe y que además la más actualizada es la F10, procedemos entonces a descargar esta actualización, y guardamos en un disquete los archivos descomprimidos.

La propia BIOS de esta placa tiene una utilidad para “flashear”, la denomina Q-Flash y para acceder a elle debemos pulsar la tecla Supr <DEL> durante el POST

Flash_BIOS_2

Flash_BIOS_3

Ya dentro de la utilidad CMOS de configuración pulsamos la tecla F8 que nos permite entrar en la utilidad Q-Flash.

Q-Flash necesita leer el archivo con la actualización de una unidad FDD, si el equipo no la tiene tendríamos que cambiar de utilidad y de estrategia, empleando un CD-ROM o una unidad USB, e incluso otra utilidad Flash como la que nos hemos descargado FLASH895.EXE

Flash_BIOS_5 De todos los archivos que hemos descargado previamente en el disquete nos fijamos en el de 512K de tamaño, nombrado como 945GMF.F10 aquí esta el Firmware que vamos a flashear.

Flash_BIOS_6

Después de responder a los mensajes de confirmación comenzará el proceso de actualización. Este proceso no debe ser interrumpido bajo ningún concepto, si lo haces la BIOS quedará inutilizada y a no ser que puedas sustituir el chip BIOS por otro de otra placa base idéntica no podrás recuperar el equipo. Si observas la imagen de esta placa base verás que en este caso lo tendríamos bastante crudo…

Flash_BIOS_7

Pasado unos segundos se completará el proceso, y si todo ha salido bien leerás un mensaje de confirmación. No obstante la verdadera prueba de que todo ha salido bien la encontraremos reiniciando el equipo y comprobando que pasamos el POST…

Flash_BIOS_8 La BIOS de nuestro equipo ha sido actualizada a su versión F10. Este proceso que te he mostrado es válido para esta placa base en concreto, para el resto los pasos son casi los mismos pero no son idénticos.

Todo el mundo recomienda que la BIOS no se actualice a no ser que sea necesario. Es una operación delicada, si te equivocas es posible que no exista la posibilidad de recuperar el equipo. Tenlo muy en cuenta.

jueves, 26 de febrero de 2009

Iniciar un PC desde un dispositivo USB

Para conseguir que un PC se inicie desde un dispositivo USB lo primero que tenemos que comprobar es si la BIOS de la placa base contempla esta opción.

Como cada utilidad de configuración BIOS es distinta no existe una regla fija de como hacer esta comprobación por lo que debemos entrar en la utilidad de configuración y buscar algo parecido a lo que se ve en esta imagen.

BIOS Boot USB

En esta BIOS hemos encontrado lo que buscamos en la opción Boot (Arranque) del menú principal. El orden de la secuencia de arranque esta definida en Boot Drive Order y los cinco dispositivos entre los que se puede elegir son detectados automáticamente.

  1. La BIOS buscará los sectores de arranque en primer lugar en la unidad de DVD que identifica como LITE-ON DVD SOHD.
  2. Si en esta unidad no hay un disco de arranque lo buscará en la segunda que es un disco duro de Seagate identificado como ST3120827AS. Fíjate que para la BIOS no tiene relevancia el que sea un dispositivo IDE/ATA o SATA, ella va a buscar en el orden que nosotros fijemos.
  3. Si el disco duro falla se buscará los archivos de arranque en el tercer dispositivo en este caso una grabadora identificada por la BIOS como LITE-ON DVDRW SH.
  4. La cuarta opción es de nuevo un disco duro Maxtor 6L169M0.
  5. Este es el más críptico: IBA GE Slot 0100. Como se trata de una placa base de Intel hay que echarle mucha imaginación para llegar a la conclusión de que esto es una opción de arranque desde un adaptador de red integrado en la placa base. IBA GE es el acrónimo de Intel Boot Device GigaEthernet.

Para conseguir que nuestro dispositivo USB se salte la secuencia de arranque anterior tendremos que habilitar la opción USB Boot e indicar la máxima prioridad a los dispositivos USB habilitando también Boot USB Devices First

Ten en cuenta que seleccionar un arranque prioritario desde USB puede generar algún que otro inconveniente. Por ejemplo: Con esta selección habilitada hay equipos que se cuelgan si los inicias con una cámara o una memoria llena de fotos conectada a un puerto USB, la BIOS intenta arrancar desde estos dispositivos que no son discos de arranque y en ocasiones en las que la compatibilidad USB no esta bien resuelta con la BIOS el arranque se para y el sistema se queda colgado.

sábado, 26 de abril de 2008

S.M.A.R.T.

Todo el que lleva unos años peleando y trabajando con los ordenadores ha experimentado alguna vez el sudor frío que te invade cuando pones en marcha el equipo y la BIOS te informa de que el disco duro ha pasado a mejor vida. El asunto puede ser mucho peor si no tienes la costumbre de hacer copias de seguridad o grabar imágenes de las particiones, entonces todos los datos que guardas se esfuman, tus trabajos, tus correos, tus fotos...

Como quiera que los discos duros son mecanismos, sufren un desgaste, no son eternos, y tarde o temprano fallan. Por ello desde hace más de diez años los principales fabricantes de discos duros han desarrollado el estándar S.M.A.R.T. (Self Monitoring Analisys And Reporting Technology) cuya finalidad es la de monitorizar los parámetros electro-mecánicos más importantes de un disco duro y avisar al usuario mediante un mensaje cuando alguno de ellos alcanza o sobrepasa los valores aconsejados.

La tecnología S.M.A.R.T. no es la panacea, tu disco duro puede cascar sin que la BIOS te diga ni pio. Esto puede suceder por que no hayas habilitado en la CMOS BIOS la característica o simplemente por que el colapso sea total e impredecible. Sea como sea los valores que proporciona S.M.A.R.T. pueden resultar muy útiles para detectar los llamados errores predecibles y para ello lo suyo es que los leas de vez en cuando mediante una utilidad software.

Esta pantalla la he capturado de una utilidad que una placa base Intel trae de serie, en ella os he remarcado con un cuadro rojo tres de los atributos más críticos a los que les acompaña un flecha verde descendente lo que indica que cuanto menor sea el valor registrado mejor.
  • Tasa de error de lectura sin procesar (Read Error Rate) Indica que se ha producido un error durante la lectura de datos en la superficie del disco duro. El problema puede deberse a la superficie del disco o a los cabezales. En nuestro ejemplo S.M.A.R.T. ha registrado 6 errores sobre un valor umbral de 56.
  • Conteo de sector reasignado (Reallocated Sectors Count) Cuando el disco duro verifica errores de escritura y lectura en un sector lo marca como "Reasignado" y lo traslada a un área especial en el que permanece oculto. Cuantos más sectores haya reasignados menor será la velocidad de lectura/escritura de datos en el disco duro. En nuestro ejemplo S.M.A.R.T. ha contado 36 sectores reasignados sobre un valor umbral de 100.
  • Conteo de reintentos de rotación (Spin Retry Count) Un incremento de este atrubuto nos indica que existen problemas en el subsistema mecánico del disco duro En nuestro ejemplo S.M.A.R.T. ha registrado 97 errores sobre un valor umbral de 100.
Si bien el disco duro que nos sirve de ejemplo goza de una salud general aparentemente buena tenemos un atributo critico rozando el valor umbral de lo aconsejado para esta unidad. Conviene estar atento en los próximos días a su evolución y sobre todo hacer una copia de seguridad o una imagen de todo el disco cuanto antes.

jueves, 14 de febrero de 2008

Power On Self Test

Entre nosotros decimos POST y una pregunta típica cuando un equipo falla es: ¿Ha pasado el POST?.

Hoy que habéis ensamblado vuestro primer equipo de sobremesa el Beep del POST y poder ver en pantalla el primer mensaje con la identificación de la BIOS os ha hecho decir para dentro: "No me lo he cargado, funciona".

¿Pero que es realmente el POST?. Power On Self Test es una comprobación que se realiza durante la puesta en marcha de un PC con el fin de verificar que los componentes más críticos funcionen adecuadamente. Estas comprobaciones se hacen muy rápidamente y en caso de que no haya problemas la BIOS suele enviar un Beep al altavoz de PC, a partir de entonces veremos la señal de video y la secuencia de arranque continúa con normalidad.

Pero si durante esta rutina se detectan errores en la CPU, los módulos de memoria, la tarjeta gráfica, las asignaciones de interrupciones a los interfaces y otras muchas funcionalidades de la placa base, la BIOS detiene el sistema y realiza un diagnóstico enviando un mensaje de error a la pantalla o una secuencia de beeps al altavoz.

Un técnico que instale y repare equipos debe estar familiarizado con estos mensajes, la dificultad estriba en que cada fabricante de BIOS tiene su propia forma de notificar estas cosas. La ventaja es Internet, hay páginas web como esta: BiosCentral, sencillamente imprescindible.

Os he seleccionado el mensaje de error POST más acorde a la Ley de Murphy:

Keyboard Error Press F1 to resume....

Hay que reconocer que es un diagnóstico estupendo.

viernes, 23 de febrero de 2007

BIOS, secuencia de arranque.

Hace unos años la configuración BIOS permitía elegir como dispositivos de arranque sólo entre la unidad A con una disquetera de 3 1/2" o la C con el disco duro. Hoy en día todas las BIOS ofrecen la posibilidad de elegir al menos entre tres, cuando no muchos más.

La opción que nosotros hemos elegido es la de establecer como primer dispositivo de arranque una unidad óptica CD-ROM o DVD, la principal razón es la de que todas las herramientas de diagnóstico y comprobación que manejamos las tenemos compiladas en un CD. La posibilidad de realizar el arranque desde esta unidad está presente en las BIOS desde 1995 cuando se establece el estándar conocido como "El Torito".

La fotografía inferior muestra un ejemplo de como especificar en la configuración BIOS una secuencia de arranque.

En este caso el primer dispositivo en el que la BIOS buscará los registros de arranque será la unidad de CD-ROM, el segundo la disquetera y el tercero el disco duro conectado como maestro a la controladora IDE primaria.

También se podrían haber escogido otros dispositivos como el resto de discos duros en la controladora IDE primaria y secundaria, un dispositivo óptico ZIP LS-120, la controladora SCSI o desde la red de área local a través del interfaz de red. En la actualidad se ha popularizado la opción de poner en primer lugar y como dispositivo de arranque una memoria USB.

Os propongo entrar en el menú de configuración BIOS de vuestros equipos en casa y comprobar la secuencia de arranque, así como que dispositivos de almacenamiento pueden ser especificados en la misma.