This nice Blogger theme is compatible with various major web browsers. You can put a little personal info or a welcome message of your blog here. Go to "Edit HTML" tab to change this text.
RSS

lunes, 6 de diciembre de 2010

Configurar BIOS

El BIOS (Basic Input Output System – Sistema Básico de Entrada Salida) es un programa que se encuentra grabado en un chip de la placa base, concretamente en una memoria de tipo ROM. Este programa es el que se encarga de comprobar el hardware instalado en el sistema, ejecutar un test inicial de arranque, inicializar circuitos, manipular periféricos y dispositivos a bajo nivel y cargar el sistema de arranque que permite iniciar el sistema operativo. Es lo que permite que el ordenador arranque correctamente en primera instancia. 
La mayoría de los BIOS están almacenados en una memoria flash capaz de ser reescrita, esto es lo que permite que se pueda actualizar. El BIOS se apoya en otra memoria, llamada CMOS porque se construye con esa tecnología, en ella carga y almacena los valores que necesita y que son susceptibles de ser modificados. A pesar de que apaguemos el ordenador, los valores de la memoria de BIOS se mantienen intactos, gracias a una pila que la alimenta. Puesto que el consumo es muy bajo y se recarga al encender el ordenador, la pila puede durar varios años. 
Cuando hay problemas con la pila, los valores de dicha memoria tienden a perderse, y es cuando pueden surgir problemas en el arranque del tipo: pérdida de fecha y hora, necesidad de reconfigurar dispositivos en cada arranque, y otros. En caso de problemas sustituir la pila es trivial, basta con comprar una de iguales características, retirar la vieja y colocar la nueva en su lugar. 

Acceso y manipulación del BIOS: 
Para acceder al programa de configuración del BIOS, generalmente llamado CMOS Setup, tendremos que hacerlo pulsando un botón durante el inicio del arranque del ordenador. Generalmente suele ser la tecla Supr aunque esto varía según los tipos de placa y en portátiles. Otras teclas empleadas son: F1, Esc, o incluso una combinación, para saberlo con exactitud bastará con una consulta al manual de su placa base o bien prestando atención a la primera pantalla del arranque, ya que suele figurar en la parte inferior un mensaje similar a este: 
''Press DEL to enter Setup'' 
El aspecto general del BIOS dependerá de qué tipo en concreto tenga en su placa, las más comunes son: Award, Phoenix y AMI. Bastante similares pero no iguales. El programa del BIOS suele estar en ingles.

Aunque tengan nombres diferentes, existen algunos apartados comunes a todos los tipos de BIOS. 
Una clasificación puede ser: 
v  Configuración básica de parámetros - Standard CMOS Setup. 
Se puede encontrar la configuración de la fecha y hora, los discos duros conectados (IDE) y   la memoria detectada, entre otras cosas. 

v  Opciones de BIOS - BIOS Features, Advanced Setup. 
Existen muchos parámetros modificables, suelen aparecer: caché, secuencia de arranque (Boot sequence), intercambio de disqueteras, etc. 

v  Configuración avanzada y chipset - Chipset features. 
Podemos encontrar parámetros relativos a las características del chipset, memoria RAM, buses y controladores. 

v  Password, periféricos, discos duros, etc. 
Serie de opciones que suelen estar distribuidas, gracias a ellas podemos insertar una contraseña de acceso al programa del BIOS, modificar parámetros relativos a los periféricos integrados, control de la administración de energía, control de la frecuencia y el voltaje, etc. 

v  Otras utilidades. 
Opciones que nos permiten guardar los cambios efectuados, descartarlos, cargar valores por defecto, etc. 

En la BIOS
En primer lugar, veamos qué teclas vamos a usar para movernos por la BIOS:
  • Para ir arriba, abajo o a los lados, tendremos que utilizar los cursores del teclado (las flechitas.
  • Para entrar a un menú, utilizaremos la tecla <intro>
  • Para salir de un menú, usaremos la tecla <Esc.>
  • Para ver qué valores pueden utilizarse en un menú determinado, utilizaremos <F1>
  • Para cambiar un valor se utiliza <Av.Pág.> o <Re.Pág>
El Menú principal de la BIOS
Una vez en la BIOS, nos encontraremos con una pantalla de menú, en la que, bajo una forma u otra, según el fabricante de la BIOS en cuestión, se nos muestran distintas opcciones, aunque pueden variar de un fabricante a otro:
Basic CMOS setup, Advanced Chipset setup, Integrated Periphals, etc.
Si, por medio del cursor, no situamos sobre una de estas opciones y pulsamos <intro>, accederemos al menú correspondiente a dicha opción.


Una vez en este menú, buscamos la opción que queremos cambiar, la modificamos utilizando <Av. Pág.> y salimos del menú pulsando <Esc.>, para volver al Menú principal.
Para salir de la BIOS hay dos opciones: si pulsamos <Esc>, nos aparecerá una ventana de diálogo que nos dirá algo parecido a 'Quit without saving? y/n'. Si pulsamos <Y>, saldremos de la BIOS, pero los cambios que hayamos efectuado no se guardarán, de forma que no habremos hecho nada. Si pulsamos <N>, volveremos al menú principal.
La segunda opción suele ser una entrada en el menú principal con un tíyulo parecido a 'Save to Cmos & Exit'. Si la pulsamos, nos aparecerá un mensaje parecido a ' Save to setup? y/n' Si pulsamos <Y>, los cambios que hayamos hecho se almacenarán en la BIOS y el PC se reiniciará, utilizando los valores que hayamos modificado. Si pulsamos <N>, el PC se reiniciará, pero sin guardar ninguno de los cambios que hayamos hecho, por lo que la BIOS seguirá tal y como estaba antes de entrar nosotros a ella.

Configurar la BIOS para un arranque más rápido
  • Al arrancar el PC, la BIOS ejecuta inmediatamente una serie de test, muy rápidos, sobre el funcionamiento de los componentes del sistema. Estos test consumen una parte del tiempo de arranque del PC, de forma que se pueden deshabilitar en la BIOS, aunque conviene ejecutarlos de vez en cuando.  
  • Para deshabilitar estos test iniciales, buscaremos en nuestra BIOS una entrada con un título del tipo 'Quick Boot', 'Quick POST' o 'Quick Power on SelfTest' y, de entre las opcciones permitidas, seleccionaremos 'Enable'.
  • Otra de las acciones de la BIOS en el arranque es un retraso voluntario del sistema, para permitir que el disco duro alcance una velocidad óptima antes de comenzar a ejecutar el sistema operativo. Salvo que nuestro PC tenga discos duros muy viejos o muy lentos, también se puede eliminar este retraso, ya que los discos duros alcanzan esas velocidades sin necesidad del retraso proporcionado por la BIOS.
  • Para deshabilitar este retraso, buscaremos en nuestra BIOS una opción con un nombre parecido a 'Boot Delay' o 'Power-On Delay', y modificaremos su valor a 'Enabled'.
  • Por último, como todos sabemos, los PC están configurados para intentar un arranque desde disquete antes del arranque desde el disco duro. Su utilidad es importante, ya que nos permite utilizar un disco de inicio si nuestro sistema se ha quedado 'colgado' y no responde a los intentos de arranque desde el disco duro, pero lo cierto es que podemos desactivar esta opción, pidiendo al ordenador que solo arranque desde el disco duro, ya que, en caso de problemas, siempre podremos entrar en la BIOS y restaurar el arranque desde disquete (si ni siquiera pudiésemos arrancar la BIOS, el problema sería demasiado grave, así que daría igual que el arranque desde disquete estuviese activado).
  • Para desactivar esta opción, buscamos una entrada del tipo 'Floopy Disk Seek' y la configuramos como 'Disabled'
Optimizando el disco duro
  • A la hora de transmitir los datos del disco duro a la pantalla o a un programa, éstos deben ser previamente almacenados en la memoria. La BIOS define el modo en que se realiza esta operación, y algunas de ellas pueden ser configuradas para hacerlo algo mejor.
  • Buscar una entrada con el nombre 'IDE HDD Block Mode' o 'Hard Disk Block Mode' y configurar el valor 'Auto', 'Enabled' o, si lo permite, un número de bloques '32', '16'... Por norma general, si se trata de un número, probad con el inmediatamente superior al que había, y comprobad si el disco duro funciona mejor o no. Si ha mejorado, podéis intentarlo con el siguiente valor.
  • Otra de las posibilidades de algunas BIOS es la de activar la transferencia de datos de disco duro a 32 bits.
  • Para activar esta opción buscamos la entrada ' 32 Bit Hard Disk Transfer' y le damos el valor 'Enabled
  • Otro sistema de optimización del disco duro consiste en regular el modo en que nuestro sistema accede al disco duro. Los sistemas actuales pueden hacerlo en dos formas: en modo DMA o en modo Programmed I/O o PIO.
  • Este modo se activa de forma automática cuando la BIOS detecta un disco duro, por lo que es raro que haya que cambiarlo. Aún así, si tenemos el manual del disco duro y en el se ve un valor diferente al que tiene en la BIOS, conviene sustituirlo en la entrada 'IDE PIO Modes' por el valor correspondiente.
Mejoras  generales
Nuestro PC está formado por un buen número de componentes, y la mayoría de ellos pueden -y deben- ser configurados de la forma correcta para obtener un buen rendimiento.
  • La caché interna o primaria, de nivel 1 o L1 es una pequeña memoria que acelera el intercambio de información. Siempre debe estar activada, ya que su efecto puede ser de hasta un 15% del rendimiento total del PC.
  • Para activarla, buscaremos la entrada 'Internal Cache' o 'Primary Cache' y situaremos su valor en 'Enabled'  
  • Para activarla, buscaremos las entradas 'External Cache' o 'Secondary Cache' y situaremos el valor en 'Enabled'.  
  • Otras opciones que podemos mejorar desde la BIOS son las referidas al teclado: buscamos 'Fast A20 Gating' y 'Turbo Frecuency', y las marcamos las dos como 'Enabled'.
  • Las rutinas de control del ordenador, almacenadas en una memoria ROM, resultan lentas, ya que la ROM es, comparativamente, mucho más lenta que la RAM. 
  • Buscamos 'Video BIOS shadowing' o 'Video BIOS Shadow' y lo configuramos como 'Enabled'. Esto crea una copia de la ROM en la RAM  de forma que accedemos a ella mucho más rápidamente, aunque nos cuesta unos 300 k. de memoria.
  • Además de copiar BIOS en la RAM, conviene que esta copia se optimice lo máximo posible.
  • Para ello, buscamos la entrada 'System BIOS Shadow Caching' o 'System BIOS Cacheable' y la configuramos como 'Enabled'.
  • Otra memoria que resulta normalmente más lenta que la RAM es la que se relaciona con la gestión de la tarjeta gráfica
  • Buscamos todas las entradas del tipo 'Video Shadowing' y las marcamos como 'Enabled'. El único caso en que no debemos activar esta opción es cuando nuestra tarjeta gráfica dispone de una Flash-BIOS, ya que ésta es más rápida aún que la RAM, y estaríamos restándole velocidad en lugar de aumentándosela.  
  • El Bus AGP permite que la tarjeta gráfica utilice parte de la memoria RAM del sistema como memoria gráfica, pero conviene configurar cuánta memoria le vamos a permitir usar. Si le dejásemos tomar toda la memoria del sistema, llegado el momento tendríamos una aplicación -un juego, por ejemplo- con unos gráficos magníficos, pero 'colgado' por falta de memoria. Si le damos muy poca memoria, tendremos malos gráficos y un desarrollo del juego regular, ya que éste se ralentizará para permitir la ejecución de sus gráficos.
  • Buscamos la entrada 'AGP Aperture Size' y le damos un valor aproximado a la mitad de la memoria del sistema. Lo correcto sería probar con el 25%, el 50% y el 75% de la memoria de que dspongamos, con un porcentaje mayor cuanta más memoria tengamos.
  • Algunas placas base -las más antiguas- no son capaces de utilizar la memoria caché más allá de los 64 Mb. de memoria. Si tenemos más de esta cantidad instalada, debemos corregir este problema.
  • Buscamosla entrada 'Cacheable DRAM Size' o 'Cache Over 64 MB of RAM' y la configuramos como 'Enabled'.
  • Según el procesador que estemos utilizando, la memoria posee un determinado tiempo de acceso, que se mide en nanosegundos. A valores más pequeños de tiempo de acceso, mayor velocidad. La limitación, por supuesto, es la física de la memoria. No puedes hacer que una memoria de 60 ns. funcione a 50 ns.
  • El valor se almacena en 'Timing' o 'DRAM Speed',  suele variar entre '50' y '60', aunque próximamente aparecerán valores más bajos.
  • La memoria utiliza unas divisiones especiales para la información procesada, que se denominan 'dwords'. Al igual que el caso anterior, es una característica física de la memoria, por lo que debe fijarse lo más baja posible, aunque, si la configuración es inciorrecta, el PC se 'colgará'.
  • La entrada correspondiente se encuentra en 'DRAM Read Timing', y el valor, como ya se ha dicho, debe ser el más bajo que permita el tipo de memoria que haya instalada en el sistema.  
Contraseña en la BIOS
Un tema que me encuentro con cierta frecuencia, a la hora de reparar un ordenador, es que su dueño ha introducido una contraseña de usuario o de supervisor en la BIOS de su PC.
Existen un montón de programas que se pueden encontrar en la Red y que, supuestamente, sirven para eliminar estas contraseñas o, en su caso, para editarlas.
La mayoría de estos programas son, directamente, virus o troyanos.

Modificaciones comunes:
1.- Secuencia de Arranque: 
Esto le indica al BIOS a qué unidad ha de ir para buscar el arranque del sistema operativo. La secuencia indica el orden de izq. a der. en que se buscará en las unidades. Antiguamente el orden solía marcar A C SCSI/otros lo cual indicaba que primero que debía mirar en la unidad A (disquetera) y posteriormente en C (disco duro principal), gracias a esto se podía arrancar el ordenador con un disco de arranque antes que el sistema operativo. Hoy en día esto ha cambiado en muchos casos, cuando se necesita arrancar desde un CD (instalación de sistemas operativos (Windows XP, Linux) hay que modificar la secuencia de arranque (a menos que el sistema sea tan nuevo que ya venga de fábrica) para que inicialmente apunte a la unidad lectora de CD. Supongamos que la unidad tiene la letra D, el orden podría ser D A C o D C A, por ejemplo. 
La opción suele encontrarse en BIOS Features >> Boot Sequence para las BIOS Award. En algunos casos en vez de integrarse en una sola opción, esto se realiza en varias, suelen referirse al orden de arranque de dispositivos y se llaman: First Boot Device, Second Boot Device, Third Boot Devicey Boot Other Device. Basta especificar en cada una cuál es el dispositivo que arrancará en ese orden.



2.- Modificar FSB/Multiplicador: 
Esto es una necesidad surgida en gran medida a raíz del Overclocking, son los parámetros que definen la velocidad del bus frontal del sistema y el valor multiplicador del procesador. Estos parámetros se suelen modificar como consecuencia de querer forzar el procesador a trabajar más rápido.  La opción se denomina Frequency/Voltage Control, aunque puede llevar otro nombre.

3.- Deshabilitar dispositivos integrados (tarjeta gráfica/sonido): 
Esto es especialmente frecuente en los últimos años ya que las placas base integran tarjetas gráficas y tarjetas de sonido en la misma placa, y se podria pasar sin tener que adquirirlas a parte, pero la mayoría de las ocasiones se prefiere adquirir una tarjeta externa (a bus PCI, AGP o PCI-Express) ya que ofrecen mucha mejor calidad y prestaciones que las integradas. Para poder usar las tarjetas que compremos hay que deshabilitar primero las que van integradas, para ello debemos acceder al BIOS. 
Esta opción tenemos que consultarla en el manual de nuestra placa base porque depende mucho del modelo, pero en general tendremos que localizar términos como: Onboard Audio, Onboard Graphics, etc... 
Es probable que nos veamos en la situación de tener que actualizar el firmware del BIOS. Esto puede ser debido a errores detectados de fabricación, queramos instalar un procesador nuevo o algún dispositivo reciente, o simplemente añadir funcionalidades de las nuevas versiones del BIOS. Para realizar esto se suele emplear un programa en Windows y un fichero con la información, todo esto se debe descargar desde la web del fabricante de la placa base o BIOS, teniendo en cuenta que hay que saber con total exactitud el modelo de placa base que tenemos y el tipo de BIOS. Además, hay que aclarar que dicha operación tiene un alto riesgo para nuestra placa, un error podría ser fatal. Si surge algún problema podríamos dañar seriamente el BIOS.

0 comentarios:

Publicar un comentario