Nov 11

Muchas veces y por desgracia son más de las que nos gustarían, Windows nos da errores al inciar la carga del sistema operativo, conocidos como pantallazos azules, o Blue Screen Of Dead (BSOD, Pantalla Azul de la Muerte). La primera reacción que tenemos el 99% de los seres humanos es de maldecir los huesos de los programadores y acto seguido reiniciamos, pensando que el sistema se arreglará solito (y a veces así ocurre). Pero … alguna vez nos hemos molestado en leer las indescifrables causas de estos problemas ? Debido a mi trabajo, me he visto obligado a aprenderme cada uno de estos fallos para, de esta forma, poder solucionar mucho más rápido el problema.

Cabe decir también, que muchas veces justo cuando aparece el error, el sistema se reinicia solo y no nos da tiempo a leerlo. Para solucionar esto, deberemos deshabilitar el reinicio automático de Windows cuando hay un error. Para ello, justo depués de la carga de la BIOS, pulsamos F8 y nos aparecerá un menú de arranque con varias opciones. Seleccionamos la que pone “Deshabilitar el reinicio automático si hay un error en el sistema” y le damos al INTRO. Nos cargará el sistema operativo con normalidad y, cuando nos salte el error, se quedará la pantalla fija, pudiendo de esta forma leer y saber de donde proviene el problema.

A continuación, voy a definir la causa del problema y a explicar su posible solución. Recuerdo siempre a los usuarios de Windows que en muchas ocasiones la mejor forma de eliminar/solucionar el problema, es reinstalando el sistema operativo, incluso formatear.

• STOP 0×0000000A (IRQL_NOT_LESS_OR_EQUAL
EXPLICACIÓN: Este error indica que un proceso en modo kernel o un driver ha intentado acceder a una dirección de memoria para la que no tiene permisos. Se suele producir porque en el código hay un puntero que hace referencia a una parte de la memoria que no corresponde al proceso. Esto provoca una violación de la separación de procesos en Windows y una parada para evitar que se sobrescriba código o datos de otro proceso.
SOLUCIÓN: Eliminar el driver que causa el fallo (normalmente el último driver instalado) y instalar un driver nuevo.

• STOP 0×0000001E (KMODE_EXCEPTION_NOT_HANDLED)
CAUSA: Drivers incompatibles o mal hechos, software con fallos graves, hardware defectuoso.
EXPLICACIÓN: El administrador de excepciones del kernel ha detectado que un proceso ha intentando ejecutar una instrucción inválida.
SOLUCIÓN: Lo mismo que el caso anterior. Reinstalamos driver (tanto haciendo un upgrade o degradando la versión del driver). Si el fallo es de software, eliminarlo (mediante el Modo a Prueba de Fallos) e instalar otro nuevo. Si es de hardware, reemplazarlo.

• STOP 0×00000024 (NTFS_FILE_SYSTEM)
CAUSA:
Disco duro dañado, cables en mal estado, sistema de ficheros dañado
EXPLICACIÓN: Windows no puede acceder a la partición NTFS donde están sus ficheros
SOLUCIÓN: Con el Hiren’s Boot (explicado en este post), cargar el programa HDD Recovery para recuperar los sectores del disco duro defectuosos. En su defecto, se puede hacer un CHKDSK con los parámetres /F /R. Si aún así falla, deberemos fijarnos si al cargar el programa HDD Recovery detecta que el primer sector del disco está dañado. Si es así, poco hay por hacer a menos que no sea cambiar el disco.

• STOP 0×00000050 (PAGE_FAULT_IN_NONPAGED_AREA)
CAUSA: Drivers incompatibles, software incompatible, RAM defectuosa, placa o tarjeta defectuosas
EXPLICACIÓN: Un driver o programa ha solicitado una página de una dirección de memoria inválida.
SOLUCIÓN: Siempre es muy recomendable instalar los drivers directamente de la web del fabricante o de algun gestor de drivers de pago (www.driveragent.com). En este caso, reinstalamos los drivers de la placa o dispositivo correspondiente y listos. Si no funicona, eliminamos el software y le pasamos un testeador de memoria RAM (en el Hiren’s Boot, podemos encontrar algunos de muy buenos), Si aun así sigue fallando, la placa base o la targeta del dispositivo (sea Firewire, USB, gráfica, Capturadora TV, de red, wireless …..) deberemos reemplazar el hardware por uno nuevo.

• STOP 0×00000077 (KERNEL_STACK_INPAGE_ERROR)
CAUSA: Possible sector defectuoso en el archivo de intercambio, los cables IDE defectuosos o directamente un virus
EXPLICACIÓN: Una página de memoria solicitada por el kernel no ha podido ser leída del fichero de intercambio a la RAM.
SOLUCIÓN: Regenerador de sectores de disco duro, sea con HDD Recovery o sea con CHKDSK con las opciones /F /R. Cambio de los cables IDE por unos de nuevos o revisar la conexiones de los mismos. Si se trata de un virus, sacar el disco duro del PC y conectarlo a otro PC y des de allí limpiarlo.

• STOP 0×0000007B (INACCESSIBLE_BOOT_DEVICE)

CAUSA: Se ha cambiado la placa base mateniendo el disco duro o se ha cambiado el disco duro (con los ficheros del sistema) a otro PC. También puede ocasionarlo un virus
EXPLICACIÓN: Windows no puede encontrar la partición donde están sus ficheros. Es una situación parecida a la del error 0×000000ED y esto se debe a que cuando instalamos Windows, este nos detecta el hardware que tenemos y no puede arrancar porque el hardware detectado no es el original de cuando lo instalamos.
SOLUCIÓN: Averiguar que versión de Windows tenemos (XP Home, XP Professional o VISTA) y hacer una reinstalación del sistema sin perdida de datos, explicado en este post.

• STOP 0×0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)

CAUSA: Drivers o software incompatibles, BIOS incompatible, hardware incompatible
EXPLICACIÓN: Un proceso del sistema ha generado una excepción que no ha sido procesada por el administrador de excepciones.
SOLUCIÓN: Si el error se produce al conectar un dispositivo USB, es porque el bus USB está siendo utilizado al 100% ya. Conectar ese dispositivo en otra controladora USB o parar el otro dispositivo antes de conectar el nuevo.Si el error es en Kbdclass.sys, es provocado por la utilidad Logitech iTouch. Si no se produce por conectar ninguno de estos dos dispositivos, lo que nos queda es desconectar el último dispositivo que hayamos instalado. En segundo lugar y como recomendación, actualizar la BIOS.

STOP 0×0000007F (UNEXPECTED_KERNEL_MODE_TRAP)
CAUSA: Hardware defectuoso, normalmente RAM o placa base, software incompatible
EXPLICACIÓN: Un proceso del kernel o un driver se ha encontrado que no hay suficiente espacio en el stack para efectuar la operación que pretendía.
Una de las causas más frecuentes es Norton Antivirus.
SOLUCIÓN: Si la causa del problema es el Norton Antivirus, acceder a Modo a Prueba de Fallos y eliminarlo des de allí con Revo Uninstaller o con la propia herramienta de desintalación de Norton. Si no tenemos instalado Norton Antivirus, desintalamos el último software que hayamos instalado (recordad, modo a prueba de fallos siempre) y, si aun así persiste el error, no nos queda más remedio que probar de cambiar la RAM. Si sigue fallando, se deberá cambiar la placa base.

• STOP 0×0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED)
CAUSA: Hardware, drivers o BIOS incompatible. Lo más habitual es RAM defectuosa o drivers de nvidia.
EXPLICACIÓN: Un proceso del kernel ha producido una excepción no procesada por el administrador de excepciones. Es similar al error 0×0000007F.
SOLUCIÓN: Más de lo mismo. Accedemos a Modo a Prueba de Fallos, eliminamos los drivers del chipset de nVidia. Si sigue sin funcionar, actualizamos la BIOS a la ultima versión. Por norma general, este error se produce cuando instalamos los drivers del chipset nVidia en placas MSI (por propia experiencia). Estas placas, el chipset debe de ser muy muy concreto y nunca lo descarguéis ni instaléis des de la web de nVidia, siempre de la web del fabricante. Si es hardware, el problema vienen dado, normalmente por la targeta gráfica.

• STOP 0×0000009F (DRIVER_POWER_STATE_FAILURE)
CAUSA: Driver que no funciona correctamente con las funciones de ahorro de energía
SOLUCIÓN: Desinstalar el último driver asntes del error y buscar mediante el chipset del hardware (realtek, haupagge, nvidia, VIA, C-Media, etcétera) el driver necesario o actualizado directamente de la página del fabricante. Recordad que a veces el driver actualizado no es el que mejor funciona.

• STOP 0×000000C2 (BAD_POOL_CALLER)
CAUSA: Driver o software mal hecho
SOLUCIÓN: Aquí poco se puede hacer. O se busca otro driver o se busca otro software.

• STOP 0×000000EA (THREAD_STUCK_IN_DEVICE_DRIVER)
CAUSA: Driver, típicamente el de la tarjeta gráfica, mal hecho
EXPLICACIÓN: El driver ha entrado en un ciclo sin fin, repitiendo las mismas instrucciones una y otra vez.
SOLUCIÓN: Probar con el driver actualizado. Si el fallo lo ha dado con ese driver, degradar el driver una o dos versiones. Normalmente son ATI o nVidia.

• STOP 0×000000ED (UNMOUNTABLE_BOOT_VOLUME)
CAUSA: Cambio de placa base o controladora de discos, los cables IDE son defectuosos o inadecuados, cambios en la conexión de los discos
EXPLICACIÓN: Windows no puede acceder a la partición donde están sus ficheros.
SALUCIÓN: Este problema se solucina de la misma manera que el  STOP 0×0000007B (INACCESSIBLE_BOOT_DEVICE) anteriormente explicado. Se debe a que hemos instalado un hardware nuevo sin reinstalar el Sistema Operativo. La reinstalación del mismo (sin afectar a la estructura de ficheros personales del disco) solucionará el problema. Si persiste, cambiar los cables IDE/SATA.

Como podéis ver, no siempre cuando sale un problema en Windows debemos de tirarnos de los pelos y ponernos nervioso. Con solamente leer el problema y tener un buen apoyo (que al fin y al cabo es lo que intento para todos vosotros) se puede solucionar sin perder la información que teníamos almacenada, ya sea fotos o documentos. Esta claro que Windows es un sistema operativo muy inestable, pero a la par, sus problemas son fácilmente detectables y algunas veces fácilmente solucionables. Antes de formatear y perder de 2 a 4 horas de nuestro tiempo, aparte de tooooda la información, lo mejor que podemos tener es paciencia y serenidad. Poco a poco iré colgando más posts con los problemas más frecuentes en Windows.

Aun así, si tenéis dudas o problemas, poneros en contacto conmigo en dr_hard@ytuquelees.net.

Saludos!

Oct 4
Truco anti-crisis
icon1 marius | icon2 Fails, Humor, Imagenes | icon4 10 4th, 2008| icon3No Comments »

Algún día tenemos que hablar largo y tendido sobre la crisis económica. Pero hasta ese momento podemos colaborar con la sociedad mostrando pequeños trucos que hagan más fácil nuestra vida.

El truco de hoy es un “gadget” casero para suplir el limpiaparabrisas de un coche de forma económica y ahorrarnos de esta manera una costosa reparación.

A grandes males, grandes soluciones

A grandes males, grandes soluciones

Aunque funciona a las 1000 maravillas, desde YTuQueLeeS recomendamos añadir unas gotas de detergente para un acabado profesional.

Vía: (Como no…) http://FAILBlog.org

En todo caso mantenga la calma. Recuerde que la banca española lo tiene todo “bajo control“.

Aug 19

Esta es, por definición, la BIOS donde lo pitidos son más difíciles de entender. Aguzad muy bien el oído para poder detectarlos. Por suerte, suelen siempre venir acompañados de un mensaje de error que nos facilitará la detección del problema y su solución (si la tiene).

  • Tono ininterrumpido. Fallo en el suministro eléctrico. Revisamos las conexiones y la fuente de alimentación. Si persiste el problema, cambiamos la fuente de alimentación
  •  Tonos cortos constantes. Hay una sobrecarga eléctrica y seguramente, los microchips de la placa estaran defectuosos. Hay que cambiar la placa base
  • 1 largo. Si os aparece esto en la pantalla RAM Refresh Failure, significa que los diferentes componentes encargados del refresco de la memoria RAM fallan o no están presentes. Probad de cambiar de zócalo la memoria y comprobad los júmpers de los bues en la placa
  • 1 largo y 1 corto. El código de la BIOS esta corrupto o defectuoso. Debemos flashearla (otra vez esta solucion9 y reinstalar el código dela BIOS o camiar el chip. Si no se puede ni una cosa ni la otra, la solución es un cambio de la placa base
  • 1 largo y dos cortos. Si aparte de los pitidos, no nos da señal de imagen, la tarjeta de vídeo está defectuosa. Probaremos de camiarla se slot la cambiaremos por otra tarjeta gráfica
  • 1 largo y 2 cortos. Si aparece por pantalla el mensaje No video card found, debeís de saber que este error sólo se aplica alas placas bases con tarjetas de vídeo integradas. Lo más fácil es ponder una tarjeta de video nueva en algun slot libre y ya está
  • 1 largo y 3 cortos. Si os aparece por pantalla el mensaje No monitor connected  la solución es la misma que en el punto anterior
  • 1 largo y varios cortos. Si os aparece por pantalla el mensaje Video related failure debereos hacer lo mismo que antes

Un punto y aparte: Cada fabricante implanta un código de error según el tipo de tarjeta de video y los parámetros de cada BIOS. Por eso puede ser que el mensaje sea distinto, los pitidos también, pero el problema sea el mismo en todos los casos.

  • 2 largos y 1 corto. Fallo en la sincronización de las imágenes. Haremos un “load Default” en la BIOS y problema solucionado. Si no se soluciona, la tarjeta de video o la placa base, estan estropeadas.
  • 2 cortos. Y nos saldrá este error Parity Error. Se trata de un error en la configuración de la BIOS al no soportar la paridad de memoria. Deshabilitaremos la paridad en la BIOS y listos.
  • 3 cortos. Veremos que en la pantalla nos sale Base 64 Kb Memory Failure. Esto quiere decir que la BIOS no puede leer/escribir los primeros 64 Kbytes de la RAM. Debemoscabiar la memoria
  • 4 cortos junto con el mensaje Timer not operational. El reloj de la propia placa base esta estropeado, siendo la única solución el cambio de la placa. Atnción! No lo debeis confindur con el CMOS Cheksum Error. Uno se refiere a la pila, y el otro al “clock” de la placa base
  • 5 cortos junto con el mensaje Processor Error. Esto significa que la CPU ha generado un error porque el procesador o la memoria de vídeo están bloqueados
  • 6 cortos junto con el mensaje de error 8042 - Gate A20 Failure. Esto quiere decir que el controlador del teclado (8042) puede que este dañado. Este error se genera cuando se conecta/desconecta el teclado con el pc encendido
  • 7 cortos. Processor Exception / Interrupt Error Descripción. Seré breve porqué  este eror es chungo. La CPU ha generado una interrupción excepcional o el modo virtual del procesador está activo, significando todo ello que el microprocesador va a morirse pronto.
  • 8 cortos junto con el mensaje de error Display Memory Read / Write error. La tarjeta de video está dañada. La cabiamos y listo
  • 9 cortos junto con el mensaje de error ROM Checksum Error. El valor del checksum de la RAM no coincide con el valor guardado en la BIOS. Hacemos un reset de los valores de la CMOS y volvemos a a configurar la BIOS (Load Defaults). Si persiste el problma, seguramente tendrmos la BIOS o la RAM dañadas
  • 10 cortos. Si vemos por pantalla el mensaje de error CMOS Shutdown Register / Read/Write Error nos indica que el registro de la CMOS RAM falla en el momento de la desconexión. En otras palabras: que no puede escribir en la CMOS cuando salimos de configurar la BIOS
  • 11cortos junto con el mensaje de error Cache Error / External Cache Bad . La memoria cache del procesador (L1o L2) están fallando. También se aplica este error a la caché de la placa
  • 1 pitido largo + 8 pitidos cortos. Error en la verificación de tarjeta de video. Cambio de tarjeta de video y listos
  • 1 pitido largo + 3 pitidos cortos. És el error de fallo en la comprobación de la memoria RAM porque posiblemente los ciclos de reloj de esa memoria no se corresponden con los de la placa o no son compatibles. Deberemos cambiar la memoria y de marca (repito, Kingston)

Espero que el manual os hay servido de ayuda. Para consultas, dr_hard@ytuquelees.net

Saludos!

Aug 14
El Dr. Hard responde
icon1 drhard | icon2 Interesante | icon4 08 14th, 2008| icon3No Comments »

PREGUNTA: Mi ordenador no puede cargar el Windows. Me sale un mensaje que dice que falta el archivo hall.dll. ¿Cómo puedo solucionar esto?

RESPUESTA: En raras veces desaparece un archivo dll del sistema Windows. No hay virus que puedan hacer esto y el usuario extrañamente podrá borrar dll’s. Cuando esto ocurre puede ser un síntoma de que el disco duro no funciona correctamente, puede que haya algun sector defectuoso o que se haya estropeado el sistema de archivos. En otras ocasiones es el propio ordenador que no funciona correctamente (sobretensiones en su mayoría) y dañan el disco duro. La solución para este problema suele ser muy sencilla.

  • Ponemos el CD de instalación de Windows y arrancamos el pc con él.
  • Una vez haya cargado los ficheros iniciales, no saldrá la primera opción: ENTRAR para instalar, R para Reparar y F3 para Salir.
  • Pulsamos ENTRAR y accedemos al segundo paso: aceptar la licencia pulsando F8.
  • Si hemos colocado el CD correcto, el sistema nos detectará la versión de Windows que tengamos instalada y nos pedirá si queremos INSTALAR de nuevo, REPARAR esta versión o SALIR. Pulsaremos esta vez en REPARAR.
  • Este proceso lo que hace es eliminar los ficheros de la carpeta C:\WINDOWS\ y reinstalarlos de nuevo sin perder datos en el sistema. Sólamente lo que debemos hacer es seguir los paso de la instalación y, una vez finalizado, reinstalar los drivers de los dispositivos que tengamos.

Esta es la única manera de solucionar un problema de fallo de archivos o librerias de sistema. Para qualquier duda, podéis consultarme en dr_hard@ytuquelees.net.

Saludos!