BSOD (Blue Screen of Death) en Sistemas Windows


BSOD (Pulsar para ampliar la imagen)

En los Sistemas Operativos Windows cuando se produce un error crítico que “para” el correcto funcionamiento del Sistema Operativo (S.O u OS) apareciendo el denominado BSOD (Blue Screen of Death, Pantalla Azul de la Muerte), que no es más que una pantalla con el fondo de color azul (Realmente este color se puede cambiar por otro como comentan en La Guía de Windows) y un texto en color blanco que avisa del tipo de error (Información de Wikipedia), aunque por defecto Windows (Al menos XP) suele reiniciarse de forma automática en caso de que aparezca un BSOD, por lo que el usuario a priori no puede llegar a saber porque se produce dicho error (Sobre todo si el Sistema Operativo entra en un “bucle” de reinicios consecutivos), para poder desactivar el reinicio automático (En caso de no poder hacerlo desde el modo “normal” sería necesario entrar en modo “seguro”, pulsando F5 ó F8 antes de que arranque el Sistema Operativo), se puede hacer desde:

Inicio > Panel de Control > Rendimiento y Mantenimiento > Sistema > Opciones avanzadas > Inicio y recuperación > Configuración > Desmarcar la casilla/opción Reiniciar automáticamente. Finalmente pulsamos aceptar en todos los cuadros de diálogo que aparezcan.

Seleccionar Mi PC > Pulsar Botón Derecho > Propiedades > Opciones avanzadas > Inicio y recuperación > Configuración > Desmarcar la casilla/opción Reiniciar automáticamente. Finalmente pulsamos aceptar en todos los cuadros de diálogo que aparezcan.

De esta forma evitamos que en caso de que aparezca un BSOD el Sistema se reinicie de forma automática y podamos ver cual es la razón del fallo, aunque realmente los BSOD no son precisamente muy “claros” en este sentido; en Red Users hay un listado de BSOD y posibles razones por las que aparece dicho error.

Anuncios

SuRun: UAC para Windows configurable


Los sistemas operativos Windows actuales disponen de dos tipos de cuentas principales:

  • Administrador (Equivalente al root de Linux/Unix): Tiene los máximos privilegios administrativos en el equipo.
  • Limitada (Usuario): Tiene muchos menos privilegios administrativos en el equipo que los administradores (No pueden instalar programas, No pueden modificar algunas configuraciones del equipo,…).

Además de estas cuentas de usuario por defecto existen otras como por ejemplo:

  • Usuarios avanzados.
  • Operadores.
  • Invitados.

Con diferentes tipos de permisos administrativos.

Muchos usuarios Windows por defecto utilizan una cuenta de administrador lo cual tiene bastantes ventajas, entre ellas:

  • Instalar/desinstalar programas/aplicaciones.
  • Modificar configuraciones del Sistema Operativo (Configuración de Red,…)

En ambos casos sin tener que recurrir a una cuenta de administrador (Porque ya lo son); pero también utilizar una cuenta de “Administrador” tiene sus desventajas:

  • Un usuario no autorizado podría instalar/desinstalar programas/aplicaciones sin el permiso del administrador del equipo.
  • Un usuario no autorizado podría modificar la configuración del equipo pudiendo producir problemas en el uso del equipo (Ej: Si se cambia la configuración de red es posible que nos quedemos sin internet).
  • El malware (Virus, Troyanos,…) en caso de infectar el Sistema Operativo tendrían los mismos privilegios que un administrador, produciendo un desastre de mayores consecuencias que si fuese un usuario.

Para evitar esto, en Windows Vista se integro el UAC (User Control Access, Control de Cuentas de Usuario) sin embargo era bastante intrusivo y muchos usuarios lo desactivaban (Tutorial de Mundo Geek para desactivar el UAC de Windows Vista) para evitar los avisos constantes que generaba el UAC al querer instalar/desinstalar algún software y/o modificar alguna configuración del Sistema Operativo ya fuera intencionada por parte del usuario o malintencionada (Ej: Por un malware), por lo que parece en Windows 7 (Windows Seven) el UAC es menos intrusivo.

Sin embargo existe una aplicación denominada SuRun (Puede descargarse desde SourceForge) que permite tener un UAC  mucho más configurable que el que tiene de serie Windows Vista/7 e incluso es compatible con Windows XP; la aplicación ha sido desarrollada por Kay Bruns, un programador alemán (Kays Senf es su web oficial).

Se puede encontrar más información en:

¿Qué es x86 y x64?


En muchas ocasiones vemos entre las especificaciones de algunos componentes (Ej: Procesadores) y/o Software (Sistema Operativos, Drivers (Controladores), Programas,…) los términos:

Ambos términos se refieren al tipo de arquitectura que soportan los productos. En el primer caso (x86) indica que el producto se ha diseñado para sistemas de 32 Bits; mientras que en el segundo caso (x64 ó x86-64) indica que el producto se ha diseñado para sistemas de 64 Bits (Por norma general un Sistema Operativo de 64 Bits suele ser compatible con las aplicaciones de 32 Bits, salvo que se haya diseñado de cero como es caso de los Intel Itanium que tenían una arquitectura de 64 Bits “propia” (Denominada IA64, información de Wikipedia) que es  incompatible con las de 32 Bits anteriores y con las arquitecturas x64/x86-64 actuales). Esta clasificación (x86 y x64) apareció a raíz de los primeros procesadores de 64 Bits (Los Athlon 64) y los primeros sistemas de 64 Bits (Entre ellos Windows XP x64 y Vista x64).

Hay que tener en cuenta que un procesador de:

  • 32 Bits (x86) únicamente es compatible con Sistemas Operativos, Drivers y Software (Programas, Utilidades, Juegos,…) de 32 Bits, como es el caso de los Athlon XP (K7), los Pentium 3 y muchos Pentium 4 que únicamente soportan 32 Bits.
  • 64 Bits (x64) es válido tanto para Sistemas Operativos de 64 Bits  (Incluyendo: Drivers y Software (Programas, Utilidades, Juegos,…) de 64 Bits); como por ejemplo: Windows Vista x64, Windows 7 x64 y las Distribuciones Linux x64,pero también son retrocompatibles (Compatibilidad hacia atrás) con los Sistemas Operativos de 32 Bits (Ej: Windows XP y Distribuciones Linux x86). Los procesadores actuales como Athlon 64/Phenom (K8 y K10),  Core 2 Duo/Quad y Core i3/i5/i7 soportan tanto 32 como 64 Bits.

Nuevo tamaño de sector (4.096 Bytes, 4 KB) para discos duros (HDD) de gran capacidad


Hace unos días comente la existencia en esta entrada del Blog, los nuevos platos de almacenamiento de 667 GB que permitirían crear discos duros (HDD: Hard Disk Drive) de más de 2 TB (Por ejemplo si se utilizan 4 platos de 667 GB se podría tener un disco de unos 2.668 GB, aproximadamente unos 2,66 TB) sin embargo la unidad de almacenamiento de los discos duros (El sector de 512 bytes) se ha mantenido inalterable desde que aparecieron las primeras unidades de almacenamiento, pero actualmente esta unidad se ha quedado pequeña y los fabricantes están buscando nuevas soluciones que mejoren:

  • La capacidad de almacenamiento, reduciendo la tasa de errores ECC y overhead (Sobrecarga o Redundancia), actualmente por ejemplo para almacenar 4096 Bytes (4 KB) es necesario ocupar 4 sectores de 512 Bytes (Teniendo en cuenta que cada sector tiene 40 Bytes en ECC, por lo que los 4 sectores en conjunto tendrían 320 Bytes en ECC), sin embargo con sectores de 4.096 By tes (4 KB) se utilizarian 100Bytes para ECC, es decir que “sobrarían” unos 220 Bytes para almacenar información útil para el usuario.
  • El rendimiento ya que al tener mayor cantidad de información por sector se puede transmitir mayor cantidad de datos al mismo tiempo.

Para solucionar esta limitación los fabricantes de discos duro han decidido aumentar el tamaño del sector, pasando de 512 Bytes a 4.096 Bytes (4 KB), de hecho Western Digital (WD) dispone para algunas de sus unidades con AFT (Advanced Format Technology, Tecnología de Formato Avanzado. Información de WD: Información del fabricante y Nota del producto en PDF ) un software (Programa) que alinea los sectores de las particiones (WD Align Utility).

Hay que tener en cuenta que los nuevos Sistemas Operativos:

  • Windows Vista.
  • Windows Seven/Windows 7.
  • Mac OS.

No necesitan utilizar esta utilidad (En el caso de Windows Vista/Windows 7 hay que ejecutar la utilidad WD Align únicamente en el caso de utilizar una utilidad de clonación de particiones o tener más de una particion); sin embargo Windows XP no soporta por defecto los discos con sectores de 4.096 Bytes (4 KB), lo cual se traduce en una pérdida de rendimiento bastante considerable ya que la/s partición/es no están alineadas, para solucionar esto hay que usar la utilidad WD Align o bien poner un jumper (Puentear) los pines 7 y 8 según el caso concreto.

En principio se supone que en el caso de Linux, los Kernel compilados a partir de septiembre de 2009 si son compatibles con sectores de 4.096 Bytes (4 KB), se puede encontrar más información sobre el tema de Linux en:

Software de los ordenadores portátiles


Hace poco me dejaron un Compaq Presario M2000 (Turion64 ML-30) del 2005 aproximadamente, que disponía de dos discos:

  • CD Sistema Operativo Microsoft Windows XP Home Edition Service Pack2 el cual es un CD de instalación de Windows OEM “personalizado” por el fabricante (Es una instalación casi desatendida, requiere poner algunos datos del usuario).
  • DVD denominado: “Application and Driver Recovery DVD” el cual incluye tanto los drivers del portátil como los programas freeware (Ej: Acrobat Reader) como de prueba (Ej: Norton Antivirus).

Sin embargo lo que me ha llamado la atención es que el fabricante ha permitido que el usuario pueda decidir si quiere instalar los:

  • Drivers (Controladores) del DVD que trae el portatil de serie o bien usar algunos más actualizados de la propia pagina del fabricante o bien de los fabricante del hardware.
  • Programas añadidos por el fabricante, ya sean freeware o de prueba.

Actualmente tanto los equipos portátiles como los de sobremesa de marca (Ej: Asus, Hewlett Packard (HP), Compaq, Packard Bell, Acer,…) suelen llevar una partición oculta que contiene una copia del Sistema Operativo (Esta copia del Sistema, normalmente se puede grabar en varios DVDs), pero esta “imagen” del Sistema Operativo que hay almacenada en el disco duro, también incluye los programas (Tanto los freeware como de prueba) y configuración del fabricante por defecto (Incluyendo los Drivers) lo cual supone un “estorbo” porque una vez instalado el Sistema Operativo nos encontramos con:

  • Unos drivers que pueden ser algo antiguos, aunque funcionales.
  • Unos programas de prueba que caducan una vez agotados los días de prueba.

En consecuencia si queremos “actualizar” los drivers y programas del equipo es necesario desinstalar:

  • Los drivers (Controladores) originales integrados por el fabricante (Sólo si tenemos los drivers necesarios para que el equipo funcione correctamente).
  • Los programas que no queremos utilizar.

Por lo que el “sistema” de distribución” de software de este Compaq Presario M2000 me parece más adecuado que los “sistemas” actuales.

¿Cómo abrir documentos de Microsoft Office 2007 en Office 2003 y Office XP?


Para aquellos que no lo sepan el “nuevo” Office 2007 por defecto guarda los archivos de:

  • Word (Procesador de textos) en con este formato: NombreFichero.docx
  • Excel (Hoja de cálculo) en con este formato: NombreFichero.xlsx
  • Power Point (Presentaciones multimedia) en con este formato: NombreFichero.pptx

Lo cual supone un problema ya que si nos llevamos un documento de Word, Excel o Power Point 2007 a otro equipo que utilice una versión anterior de Office 2007 (Ej: Office 2003, Office XP u Office 2000), no podremos abrir y visualizar el fichero en cuestión con los problemas que esto supone.

Office 2007 por defecto guarda los los ficheros en un formato “nuevo” incompatible con versiones anteriores de Office:

  • Office 2003 (Aconsejan usarlo con Office 2003 Service Pack 3),
  • Office XP, es la versión de Office 2002 (Aconsejan usarlo con Office XP Service Pack3), aunque comercialmente fue conocido como Office XP.
  • Office 2000 Service Pack 3 (Office 2000 SP3).

Para solucionar este problema Microsoft ha sacado un software denominado: FileFormatConverters (Es un programa ejecutable (EXE) que ocupa unos 37,2 MB), que permite a las versiones antiguas de Office poder: abrir, visualizar, editar y guardar documentos de Office 2007 (Word, Excel y Power Point).

Otra opción es configurar los programas de Office 2007 (Word, Excel y Power Point) para que por defecto guarden los archivos en un formato compatible con Office 2003 y anteriores, en:

  • Online Tech Tips.com se puede encontrar un manual para que Word 2007 guarde los archivos en formato Office 97 – 2003 (Este manual se puede aplicar también a Excel 2007 y Power Point 2007 pues su interfaz es bastante parecida).
  • Blog de Arturo Goga donde comenta los pasos a seguir para que Word 2007 guarde los archivos en formato Office 97 – 2007, además comenta otros dos métodos más alternativos:
    • Modificando el registro de Windows (A la hora de realizar cambios en el registro (Regedit) del Sistema Operativo hay que tener cuidado ya que un error (Ej: Modifcar/Borrar una clave incorrecta) puede producir problemas de uso en el Sistema Operativo a posteriori, porque los cambios en el registro no se hacen efectivos hasta que se reinicia el ordenador).
    • Utilizar el servicio online de Zamzar (En inglés) que permite convertir ficheros online, aunque los ficheros convertidos los enviará a la dirección de correo electrónico que indiquemos.

Según parece el próximo Office 2010 también guarda por defecto los archivos (Ficheros) de Word, Excel, Power Point en el formato de Office 2007 (DOCX, XLSX y PPTX) como comentan en SoyPC.com en el que proponen como posibles soluciones utilizar:

  • Open Office: Una Suite Ofimatica gratuita (Su licencia es GPL) de Sun derivada de Star Office (Es una suite de pago, aunque poco conocida).
  • Un visor de documentos que es un programa que permite visualizar archivos (No permite editarlos ni guardarlos) como:

Estos visores (Viewer) necesitan el software Microsoft Office Compatibility Pack (FileFormatConverters) para su correcto funcionamiento con documentos de Office 2007, así mismo parece ser que estos visores tienen también disponibles algunos Service Pack (SP) para mejorar/arreglar el software.

Listado de requisitos de hardware para Sistemas Operativos Windows


En Trucos Windows podemos encontrar un listado con los requisitos mínimos que requieren las diferentes versiones de Microsoft Windows entre ellas:

  • Windows 98 Segunda Edición (Win98SE). Una versión bastante buena para la época en la que se comercializó, si la comparamos con Windows 95 (Versión anterior a Win98SE) y Windows Millenium (Versión posterior a Win98SE):
    • Procesador x86 de 32 Bits: 486DX o superior de 66 Mhz o superior (Procesador Pentium recomendado).
    • RAM: 16 MB (24 MB recomendados).
    • 1 Disquetera de 3,5″ y 1,44 MB.
    • Disco duro con partición FAT32 con varios GB de espacio
    • Tarjeta gráfica VGA o superior (SVGA de 16 ó 24 Bits recomendada).
    • Unidad óptica (CD-ROM/DVD-ROM).
  • Windows NT 4.x (Versión empresarial predecesora de Windows 2.000).
    • Procesador x86 de 32 Bits: 80486 o superior de 33 Mhz o superior (Procesador Pentium recomendado).
    • RAM: 16 MB.
    • 1 Disquetera de 3,5″ y 1,44 MB.
    • Tarjeta gráfica VGA o superior (SVGA de 16 ó 24 Bits recomendada).
    • Unidad óptica (CD-ROM/DVD-ROM).
  • Windows 2.000 Professional (Versión predesora de Windows XP y sucesora de Windows NT 4.x).
    • Procesador x86 de 32 Bits: Pentium de 133 Mhz o superior.
    • RAM: 64 MB.
    • 2 GB de espacio en disco con 650 MB libres al menos.
    • Tarjeta gráfica VGA o superior.
    • Unidad óptica (CD-ROM/DVD-ROM).
    • Soporta hasta dos procesadores físicos.
  • Windows XP Home/Professional (Versión bastante estable y mejorada de Windows 2000).
    • Procesador x86 de 32 Bits: Pentium a 233 Mhz o superior (Se recomienda 300 Mhz).
    • RAM: 64 MB (128 MB Recomendados).
    • 1,5 GB de espacio en el disco duro.
    • Unidad de CD-ROM o DVD-ROM
    • Tarjeta gráfica y monitor con resolución Super VGA (800 x 600) o superior.
  • Windows 2003 Server Estandar Edition (Versión sucesora de Windows 2.000 Server).
    • Procesador x86 de 32 Bits: Pentium a 133 Mhz o superior (Se recomienda 550 Mhz o superior), soporta hasta 4 procesadores en la versión Server.
    • RAM: 128 MB (128 MB Recomendados).
    • 1,5 GB de espacio en el disco duro.
    • Unidad de CD-ROM o DVD-ROM
    • Tarjeta gráfica y monitor con resolución Super VGA (800 x 600) o superior.
    • Procesador x86 de 32 Bits: Pentium a 233 Mhz o superior (Se recomienda 300 Mhz).
    • RAM: 64 MB (256 MB Recomendados), soporta hasta 4 GB.
    • Entre 1,25 y 2 GB de espacio en el disco duro.
    • Unidad de CD-ROM o DVD-ROM
    • Tarjeta gráfica y monitor con resolución Super VGA (800 x 600) o superior.
  • Windows Vista (Versión sucesora de Windows XP que no ha tenido muy buena acogida por el público en general debido a sus altos requisitos mínimos de hardware):
    • Home Premium:
      • Procesador x86 de 32 Bits o x64 de 64 Bits a 1 Ghz (1.000 Mhz).
      • RAM: 1 GB (1.024 MB).
      • 40 GB de disco duro con al menos 15 GB libres de espacio.
      • Unidad de CD-ROM o DVD-ROM
      • Tarjeta gráfica y monitor con resolución Super VGA (800 x 600) o superior.
      • Procesador x86 de 32 Bits: Pentium a 233 Mhz o superior (Se recomienda 300 Mhz).
      • RAM: 64 MB (256 MB Recomendados), soporta hasta 4 GB.
      • Entre 1,25 y 2 GB de espacio en el disco duro.
      • Unidad de CD-ROM o DVD-ROM
      • Monitor con resolución Super VGA (800 x 600) o superior.
      • Salida de audio
      • Acceso a Internet (si procede, con tarifa aplicable).
      • Compatibilidad con Direct X 9 con:
        • Tarjeta gráfica con al menos 128 MB de video.
        • Controlador WDDM.
        • Pixel Shader 2.0 en hardware.
        • 32 bits por píxel.
    • Ultimate:
      • Procesador x86 de 32 Bits o x64 de 64 Bits a 1 Ghz (1.000 Mhz).
      • RAM: 1 GB (1.024 MB).
      • 40 GB de disco duro con al menos 15 GB libres de espacio.
      • Unidad de CD-ROM o DVD-ROM
      • Tarjeta gráfica y monitor con resolución Super VGA (800 x 600) o superior.
      • Procesador x86 de 32 Bits: Pentium a 233 Mhz o superior (Se recomienda 300 Mhz).
      • RAM: 64 MB (256 MB Recomendados), soporta hasta 4 GB.
      • Entre 1,25 y 2 GB de espacio en el disco duro.
      • Unidad de CD-ROM o DVD-ROM
      • Monitor con resolución Super VGA (800 x 600) o superior.
      • Salida de audio
      • Acceso a Internet (si procede, con tarifa aplicable).
      • Compatibilidad con Direct X 9 con:
        • Tarjeta gráfica con al menos 128 MB de video.
        • Controlador WDDM.
        • Pixel Shader 2.0 en hardware.
        • 32 bits por píxel.
  • Windows 7/Windows Seven (La versión más actual de Windows, sucesora de Windows Vista):
    • Procesador de 32 bits (x86) o 64 bits (x64) a 1 Ghz (1.000 Mhz) o más.
    • Memoria RAM de 1 GB (1.024 MB) para 32 bits (x86) ó 2 GB (2.048 MB) para 64 bits (x64).
    • Espacio disponible en disco rígido de 16 GB (32 bits/x86) o 20 GB (64 bits/x64).
    • Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior.
    • Acceso a Internet (puede tener costes adicionales).
    • Según la resolución, la reproducción de vídeo puede requerir memoria adicional y hardware gráfico avanzado.
    • Es posible que algunos juegos y programas requieran tarjetas gráficas compatibles con DirectX 10 ó superior para un rendimiento óptimo.
    • Grupo Hogar requiere una red y equipos que ejecuten Windows 7.
    • Para la creación de DVD/CD se necesita una unidad óptica compatible.
    • BitLocker requiere el Módulo de plataforma segura (TPM) 1.2.
    • BitLocker To Go requiere una unidad flash USB.
    • Windows XP Mode requiere 1 GB adicional de memoria RAM, 15 GB adicionales de espacio disponible en disco duro y un procesador habilitado para virtualización de hardware con Intel VT o AMD-V activados.
    • Para escuchar música y sonidos se necesita una salida de audio.

Teniendo en cuenta los requisitos del Sistema Operativo y los programas que utilizamos podemos sacar mayor rendimiento al equipo ya que un Sistema Operativo y programas más actuales al requerir mayor potencia (Procesador, RAM, Disco duro,…) haran que el equipo vaya más “lento”, mientras que un Sistema Operativo algo más “ligero” (y por regla general más antiguo puede aportarnos algo de rápidez (Aunque tampoco hacen milagros) a la hora de ejecutar programas, por ejemplo si tenemos un equipo que no “tira” con Windows XP una alternativa puede ser utilizar Windows 2000 (Otra opción sería utilizar alguna distribución Linux que no consuma muchos recursos).