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:

Anuncios

Comprobar compatibilidad de hardware y software de Windows 7 online


En la web de Microsoft existe la posibilidad de comprobar si nuestro:

  • Hardware (Impresora, Escáner, Webcam, Sintonizadora de TV,…).
  • Software (Programas ofimáticos (Procesador de textos, Hoja de cálculo,…), Suite de grabación de CDs/DVDs, Antivirus,…)

Son compatibles con el nuevo Windows 7 (Windows Seven) sin tener que instalarlo previamente para comprobarlo, esta comprobación se puede llevar a cabo tanto para Windows x64 (Versión de 64 Bits) como para Windows x86 (Versión de 32 Bits).

De todas formas hay que tener en cuenta que Windows 7 (Windows Seven) en cierta forma es una evolución del Windows Vista anterior, de hecho el núcleo (Kernel) de Windows Vista es NT 6.0 y Windows 7 utiliza un NT 6.1 (Window XP utiliza un núcleo NT 5.1 por esta razón mucho hardware y software compatible con Windows XP no lo es con Windows Vista, y ha sido necesario sacar nuevos drivers y versiones/actualizaciones de software), por lo que es de suponer que mucho hardware y software compatible con Windows Vista lo sea también con Windows 7 (Aunque no necesariamente ya que el tema de drivers depende en muchos casos de los fabricantes de hardware).

¿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:

¿Cómo saber si nuestro equipo sirve para Windows 7 sin tener que instalarlo?


Aunque los requisitos mínimos y recomendados de los Sistema Operativos (En esta entrada del Blog hay un listado de los requisitos desde Windows 98 hasta Windows 7) y programas son de dominio público (Los propios desarrolladores del Software lo indican en sus páginas webs), lo que no siempre se sabe es si los dispositivos que tenemos (Impresora, Escáner, WebCam,…) tendran los drivers/controladores apropiados para funcionar y/o los programas que tenemos funcionaran sin problemas con el nuevo sistema operativo.

Hace tiempo Microsoft público una aplicación denominada Windows Vista Upgrade Advisor (Información de Softonic) cuya función era:

  • Realizar una comprobación del hardware (Procesador, RAM, Tarjeta gráfica,…) de nuestro equipo sin tener que instalar Windows Vista.
  • Verificar si nuestro componentes (Chipset de placa base, Tarjeta de:  Sonido, Gráfica, Red,Wifi,…) y periféricos (Impresora, Escáner, WebCam,…) disponen de drivers para Vista.
  • Comprobar si los programas que tenemos instalados son compatibles.

Recientemente Microsoft ha sacado una versión similar para el nuevo Windows 7, denominada Windows 7 Upgrade Advisor (Información de Softonic) que realiza las mismas funciones que el programa anterior, pero sirve para realizar la comprobación sobre el nuevo Windows 7:

  • Realizar una comprobación del hardware (Procesador, RAM, Tarjeta gráfica,…) de nuestro equipo sin tener que instalar Windows 7/Windows Seven.
  • Verificar si nuestro componentes (Chipset de placa base, Tarjeta de:  Sonido, Gráfica, Red,Wifi,…) y periféricos (Impresora, Escáner, WebCam,…) disponen de drivers para Windows 7/Windows Seven.
  • Comprobar si los programas que tenemos instalados son compatibles.

En el caso de tener un equipo que no cumpla los requisitos recomendados (Los mínimos no suele ser buena idea tenerlos como referencia ya que probablemente el programa no funcione de una forma muy “suelta”), es mejor opción optar por un sistema más ligero que Windows 7/Windows Seven (Windows Vista tiene un consumo de recursos similar a Windows 7/Windows Seven) como pueden ser:

  • Windows XP.
  • Windows 2000.
  • Alguna distribución Linux como Ubuntu u OpenSuse.

Ya que requieren menos hardware (Procesador, Memoria RAM, Tarjeta Gráfica,…) para funcionar, aunque igualmente necesitaremos unos drivers (Controladores) y programas compatibles con ellos (Preferentemente versiones de su “época” ya que tendran menor consumo de recursos y por tanto el equipo funcionara más “suelto” a la hora de ejecutar aplicaciones).

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).

Drivers y Software (Programas) compatibles con Windows 7


En muchas ocasiones después de actualizar un sistema operativo “antiguo” (Ej: Windows XP) a otro más actual (Ej. Windows Vista) se producen incompatibilidades a nivel de software ya sea en programas o drivers (Controladores) que no funcionan correctamente, por lo que antes de cambiar el sistema operativo de un ordenador es necesario saber si:

  • Los componentes (Ej: Chipset de Placa base, tarjeta de sonido, de red, gráfica,…) y los periféricos (Ej: Impresora, Escáner,…) son compatibles con el nuevo sistema operativo, para ello el fabricante de dicho hardware debe sacar unos drivers/controladores (En esta entrada hay más información sobre ellos) actualizados, en caso de producirse algún tipo de incompatibilidad, tenemos tres opciones:
    1. Volver al sistema operativo anterior.
    2. Mantener el sistema operativo “antiguo” y esperar a ver si el fabricante del hardware actualiza los drivers (Esto no siempre ocurre sobre todo con hardware muy antiguo).
    3. En última instancia si queremos actualizar el sistema operavo puede ser necesario cambiar el dispositivo por otro compatible (En mi caso particular hace unos años me ocurrio esto, cuando instale Windows XP en mi equipo el escáner no era reconocido por Windows y el fabricante tampoco sacó drivers por lo que tuve que comprar un escáner nuevo compatible con Windows XP).
  • El Software (Programas) que utilizamos son compatibles con el nuevo sistema operativo, ya que en muchas ocasiones aparecen incompatibilidades de software que pueden arreglarse:
    1. Volviendo al sistema operativo anterior.
    2. Esperar a que el fabricante del software desarrolle alguna actualización ligera (Lo que se denomina un “Update”) de software que solvente el problema de compatibilidad.
    3. Actualizando el programa a una versión más actual (Lo que se denomina un “Upgrade”) para compatibilizar el programa con el nuevo sistema operativo.

En Windows7 Blog e InfoSpyware hay una lista de software compatible con el nuevo Windows Seven/Windows 7, por otra parte en Cajón Desastre comentan la existencia de un programa desarrollado por Microsoft denominado Windows 7 Upgrade Advisor se puede descarga de Softonic que nos permite comprobar antes de proceder a la instalación de Windows 7 si nuestro equipo, drivers y software son compatibles con el nuevo sistema operativo sin necesidad de instalarlo, para ello es necesario utilizar Windows Vista (En Softonic también se puede encontrar el Windows Vista Upgrade Advisor de Microsoft que sirve para comprobar si nuestro hardware, y drivers son compatibles con Windows Vista) o Windows XP SP2 al menos, una cosa interesante sería que estas aplicaciones de Microsoft (Windows 7 Upgrade Advisor y Windows Vista Upgrade Advisor) fuesen portables (Sin instalación) de esta forma su uso sería más comodo ya que no habría que instalar el programa sino simplemente “ejecutarlo”.