Tag Archive for 'usb'

Ahorra espacio en tu pendrive

Si eres uno de esos como yo, que lleva casi un sistema operativo completo en tu pendrive, puedes llegar a ahorrar unos buenos megas si comprimes los ejecutables. Y no me refiero a comprimirlos en un .zip, sino usando un compresor de ejecutables, que descomprime al vuelo los archivos, según se ejecuten.

El compresor que uso yo es UPX, de código libre, multiplataforma, y que puede comprimir archivos de todo tipo, como muestra la lista:

* atari/tos
* bvmlinuz/386
* djgpp2/coff
* dos/com
* dos/exe
* dos/sys
* linux/386 [kernel Linux bootable]
* linux/elf386
* linux/sh386
* ps1/exe
* rtm32/pe
* tmt/adam
* vmlinuz/386 [kernel Linux bootable]
* vmlinux/386
* watcom/le (soporta DOS4G, PMODE/W, DOS32a y CauseWay)
* win32/pe (exe y dll)
* arm/pe (exe y dll)
* linux/elfamd64
* linux/elfppc32
* mach/elfppc32

Además, tiene la característica de ser muy rápido, unos 200 megas por segundo en un Athlon XP 2000+.

Explicaré su funcionamiento en Windows (los que usen otros sistemas operativos no necesitarán ayuda). UPX se ejecuta en la consola de Windows. Su modo de uso es muy sencillo. Previamente debemos copiar el upx.exe a la carpeta donde queremos comprimir los archivos. Una vez hecho esto, basta con entrar en la consola (Inicio>Ejecutar>cmd.exe), irnos a la carpeta donde queramos comprimir, y teclear upx *.* –best. Eso comprimirá todos los archivos compatibles, y los dejará con un tamaño sensiblemente inferior. Si queremos comprimir al máximo, a costa eso sí de un tiempo de compresión considerablemente mayor, bastaría con upx *.* –brute.

Yo, por mi comodidad, he implementado esto en un .bat, que unido al .exe, y que me permite comprimir haciendo doble clic sobre el upx.bat, habiendo copiado antes el upx.exe y el upx.bat a la carpeta en cuestión. El contenido del .bat que uso es:

upx *.* --best
pause

Otra opción, en Windows, es usar UPX Shell, que no es más que una aplicación que permite usar UPX sin necesidad de manejar la consola, con un entorno gráfico.

Error en Windows XP SP2 corriendo en procesadores portátiles Intel que vacía la batería

Los procesadores portátiles Intel incorporan un sistema por el cual pueden estar funcionando en uno de cuatro estados de operación, en función del uso que se le esté dando en cada momento al portátil, reduciendo con ello el consumo de energía, y por tanto alargando el tiempo que dura la batería del ordenador.

Existe un fallo en Windows XP SP2 que evita que el procesador entre en los estados de ahorro de energía, permaneciendo siempre en el de más gasto, si hay algún dispositivo USB 2.0 conectado al portátil. Cualquier dispositivo USB 2.0 produce este error, ya sea un ratón, o una impresora, pero sólo los 2.0, no los 1.1 ni 1.0.

Según AnandTech, este fallo reduce la batería del portátil en torno a un 20%, una cantidad bastante considerable.

Aparentemente (y digo aparentemente porque no es nada oficial, sino vía un comentario anónimo en Slashdot), Microsoft e Intel saben de la existencia de este fallo al menos desde Junio de 2005, y sin embargo, más de medio año después, sigue sin haber arreglo oficial. Aún así, y de nuevo gracias a ese comentario anónimo, tenemos un arreglo oficioso que nos puede ayudar algo.

Antes de seguir quiero recalcar que tratear con el registro de Windows tiene riesgos si no se hace de la manera abajo indicada. No me hago responsable de ninguna visita psiquiatra por culpa de ello.

El arreglo consiste en editar el registro de windows, introduciendo una nueva clave dentro de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB llamada EnIdleEndpointSupport de tipo DWORD y darle valor 1 (hexadecimal).

Para los que se pierdan con esta explicación, ahí va otra manera de hacerlo: basta con abrir el bloc de notas, copiar y pegar esto:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB]
“EnIdleEndpointSupport”=dword:00000001

y salvarlo como arregla_usb.reg (lo de arregla_usb es a gusto de cada uno, no es importante, lo importante es la extensión, .reg). Una vez creado el archivo, sólo hay que hacer doble clic en él, a lo que Windows preguntará si queremos introducir la información en el registro, le decimos que sí, y listo.

Una tercera vía para los que se pierden con las dos anteriores. Baja directamente el .reg de aquí (clic derecho>guardar como), y haz doble clic sobre él.

Lamentablemente, éste es un arreglo imperfecto, ya que deja de tener efecto tras reanudar el portátil desde una suspensión. Por otro lado, al reiniciar el sistema operativo, el arreglo vuelve a surtir efecto. Quizá sea ésa la razón por la que el arreglo no se ha hecho público.

Análisis de 10 unidades USB

Análisis de 10 unidades USB




Bad Behavior has blocked 1674 access attempts in the last 7 days.

Creative Commons License