las tribulaciones técnicas de santib90

julio 14, 2009

Desactivar la hibernación del sistema en Windows 2008

Archivado en: windows — santib90 @ 8:32 am

En un servidor como Windows 2008 no tiene mucho sentido la capacidad de hibernarlo (especialmente en entornos virtualizados donde es mejor simplemente suspender el equipo desde el hipervisor). Por ese motivo, Windows 2008 tiene por omisión desactivada esa capacidad. Sin embargo sigue creando el fichero “hiberfil.sys” que ocupará el mismo espacio que la memoria RAM que tenemos instalada en el sistema y nos puede desperdiciar mucho espacio de nuestras valiosas SAN.

¿Cómo nos deshacemos de ese fichero? Pues simplemente ejecutando el comando “powercfg /h off

powercfg

El fichero es borrado inmediatamente, sin necesidad de reiniciar el sistema.

También funciona conWindows 7.

abril 23, 2008

Incompatibilidad entre TrueCrypt y Ext2 IFS

Archivado en: linux, windows — santib90 @ 7:43 pm

Llevo varios meses usando sin problemas la utilidad TrueCrypt en mi portátil para crear una unidad cifrada y guardar en ella datos confidenciales.

Recientemente he instalado en el mismo portátil la utilidad Ext2 IFS para acceder a una partición Ext3 desde Windows XP. También funciona sin problemas.

Hace unos días, al ir a montar en XP una unidad virtual con TrueCrypt pe pegó un “blue screen of death”. Tras investigar un poco con Google, encontré aquí que había una incompatibilidad entre ambas utilidades. En los comentarios del post indicado se comenta que las única versión de Ext2 IFS que no casca con TrueCrypt es la 1.10c.

Tras desinstalar la versión de Ext2 IFS que yo tenía (la 1.11) por la anterior, comprobé que, efectivamente, son compatibles. De momento todo va como la seda.

febrero 1, 2008

Formatear particiones grandes en FAT32 desde Windows XP

Archivado en: windows — santib90 @ 5:40 pm

A veces usamos dispositivos externos tipo lectores MP3 y multimedia y necesitamos puntualmente formatearlo. La mayoría de esos dispositivos sólo soportan FAT32 y al intentar formatearlos desde Windows XP podemos encontrarnos con problemas. XP no deja formatear particiones mayores de 32Gb con FAT32 a pesar de que el sistema de ficheros lo soporta perfectamente. Nos obliga a usar NTFS, pero el firmware del dispositivo no será capaz de leer la información . En este caso, necesitamos usar alguna utilidad o sistema operativo adicional para formatear la unidad.

Una opción es pinchar el disco en un sistema Linux y formatearlo desde este S.O. en FAT32 sin problemas (parece de chiste que Linux lo pueda hacer y XP no, siendo FAT un invento de Microsoft). Un LiveCD (de Ubuntu por ejemplo) nos puede venir de maravilla para usar el programa de formateo de discos GParted de Gnome.

También podemos usar alguna de las muchas utilidades gratuitas disponibles para XP que solventan este problema y nos permiten realizar el formateo a nuestro gusto.

Una de estas utilidades es SwissKnife de la empresa CompuApps, que nos permite formatear la unidad facilmente. La utilidad es gratuita y hace muchas cosas más, pero no es momento de hablar de ello. Una pantallla de la aplicación:

swissknife.png

Lo único que hay que tener en cuenta es que, al usar una utilidad externa para formatear la unidad, el explorador de Windows se puede quedar “tonto” y no detente los nuevos valores del disco. Por tanto, lo mejor es desconectar el dispositivo y volverlo a conectar. Por supuesto, hacerlo con el icono de desconectar dispositivo del “system tray”.

detenerdisp.png

noviembre 5, 2007

Recuperar un arranque dual Ubuntu – Windows con GRUB

Archivado en: linux, windows — santib90 @ 6:13 pm

Mis amigos y clientes me preguntan regularmente cómo recuperar un sector de arranque para que arranque con GRUB tras una instalación de Windows y me he decidido a documentar el proceso para futura referencia.

El problema es el siguiente: quieres tener dos sistemas operativos (por ejemplo Ubuntu y Windows XP) instalados en un equipo para hacer pruebas. Primero instalas XP y luego Ubuntu. Este último es civilizado y se da cuenta de que no es el único S.O. instalado en el equipo y configura GRUB (el gestor de arranque de Ubuntu) para que permita al usuario elegir entre Ubuntu y XP al arrancar el equipo.

Si por cualquier motivo, luego tienes que reinstalar XP de nuevo, resulta que el sector de arranque de GRUB es machacado por el de XP y el equipo sólo arranca a XP sin permitir elegir Ubuntu.

A grandes rasgos, la solución implica arrancar con un LiveCD y reconfigurar GRUB para que se haga dueño de nuevo del sector de arranque del disco y machaque a su vez al grabado por el Setup de XP.

Para realizar las pruebas, usaré uno de mis equipos (que arranca Ubuntu y XP sin problemas) y machacaré a mano el sector de arranque. Arranco con el disco de instalación de XP y selecciono la consola de recuperación. Tras identificarme como administrador me cargo el sector de arranque con el comando “fixmbr”. Pruebo a arrancar de nuevo el equipo y veo que, efectivamente, me he cargado el arranque dual. Ya tengo el entorno de pruebas adecuado.

Paso a solucionar el problema. Primero arranco con un LiveCD. En este caso tengo a mano un LiveDVD de Ubuntu 7.04 Feisty Fawn.

Lo primero que hacemos es configurar el teclado en español por defecto para no marearnos con el teclado en inglés que trae por omisión.

Abrimos una sesión de terminal y nos convertimos en root tecleando “sudo su” (no pide contraseña porque es el Live CD)
A continuación ejecutamos grub en modo interactivo tecleando “grub“. El cursor se nos transforma en “grub>” y ya podemos teclear comandos.

Tecleamos el comando “find /boot/grub/stage1” (ojo que este comando “find” no es el de Linux)

Nos fijamos en el resultado del comando y anotamos la unidad de disco y partición mostrada. En mi caso es “(hd0,1)“, lo cual indica la segunda partición del primer disco. En esta nomenclatura se empieza a numerar desde 0 y no se hace distinción entre discos IDE o SCSI, es decir no hay “hda” o “sda” (que son las formas típicas de referirnos a las unidades de disco) sino sólo “hd0″.

Una vez localizada la partición en la que esta instalada Ubuntu (concretamente la partición donde reside el “/boot”), seguimos en modo comando y ejecutamos “root (hd0,1)” evidentemente sustituimos el disco y partición por las que hayamos descubierto en el paso anterior.

A continuación ejecutamos “setup (hd0)” para grabar el nuevo sector de arranque en el disco y que este apunte a la partición del boot de Ubuntu.

Ya podemos abandonar el modo interactivo de grub con el comando “quit” y reiniciamos el equipo, que debería mostrar el arranque con GRUB que teníamos antes de instalar el otro sistema operativo.

La información original la encontré aquí.

octubre 9, 2007

Lista de Utilidades Imprescindibles para Windows

Archivado en: windows — santib90 @ 8:34 am

Esta es mi lista de utilidades imprescindibles que configuro inmediatamente despues de instalar un equipo Windows. Esta orientada a servidores y son programas gratuitos y relativamente pequeños:

  • BgInfo. Utilidad de Microsoft que modifica el fondo de pantalla de Windows para que muestre información variada del equipo. Viene muy bien para identificar los equipos cuando tenemos abiertas varios escritorios remotos a la vez y a veces se hace un poco lioso distinguirlos.
  • Unlocker. Es una utilidad que se usa poco pero puede venir muy bien. Sirve para desbloquear ciertos archivos que el sistema no nos deja borrar en ocasiones. Lo he usado en varias ocasiones y ha podido con todo.
  • WinDirStat. Es una utilidad que nos muestra de forma gráfica el tamaño de ficheros y directorios de nuestros discos. Viene muy bien para localizar ficheros temporales o binarios grandes en caso de andar escaso de espacio en los discos.
  • Copy Handler. Es una utilidad que sirve para copiar y mover ficheros bajo Windows de una forma infinitamente mejor que la estándar. Permite encolar las operaciones, pausarlas, resumirlas, y mil operaciones más. El único fallo que le encuentro es que parece no integrarse bien con la copia de ficheros mediante “drag and drop” con VmWare Workstation.
  • 7-Zip. Un gestor de ficheros comprimidos al estilo del WinRAR pero gratuito. La integración en Shell podría mejorarse pero tampoco esta mal.
  • Daemon Tools. Es la mejor forma que conozco de crear una unidad óptica virtual para montar ficheros ISO. Es gratuita y sencillita (otras alternativas son Nero o Alcohol pero son mucho más “pesadas” además de tener un coste).
  • Notepad++. Un editor pequeño pero muy potente que sirve para sustituir al bloc de notas de Windows. Se agradece principalmente que muestre los números de líne.
  • JkDefrag. Una suite de programas para desfragmentar el sistema de archivos. Se me antoja mejor que el desfragmentador de Windows.
  • DosHere. Para abrir un intérprete de comandosdirectamente desde el Explorador de Windows en el directorio seleccionado. Imprescindible. hay muchas formas de obtener el menú (con las Power Toys de Microsoft, por ejemplo), pero esta es muy sencilla y funciona para todos las versiones de Windows

septiembre 25, 2007

Windows 2003 con Service Pack 2 integrado (actualizado a Win XP Sp3)

Archivado en: windows — santib90 @ 10:07 am

Hace unos días tenía que instalar varios servidores Windows server 2003 y no me apetecía instalar la versión R2 (con el service pack 1 integrado) y luego tener que instalar el service pack 2 en todos ellos. Me decidí a modificar una imagen ISO de Windows server 2003 R2 standard para que incluya el service pack 2. Dicho de otra forma, a integrar (slipstream) el service pack 2 en el directorio i386 del CD (o la imagen ISO). Para ello:

  • Bajarse el service pack de Microsoft en formato para instalación de red (el fichero “WindowsServer2003-KB914961-SP2-x86-ENU.exe“)
  • Extraer el contenido del fichero ISO (o copiar el CD-ROM) en un directorio del disco duro (por ejemplo “c:\w2k3″)
  • Integrar el service pack en el directorio i386 con el comando “WindowsServer2003-KB914961-SP2-x86-ENU.exe /integrate:C:\W2k3\
  • Sustituir el i386 original por el modificado. Para ello simplemente abrir la imagen ISO con el UltraISO y arrastrar el nuevo i386 a la imagen para luego salvarla.
  • De esta forma podremos instalar Windows server 2003 con el service pack 2 ya integrado y evitarnos tener que instalarlo posteriormente.

NOTA: Con el proceso anteriormente seguido, a la hora de instalar el sistema operativo, se nos pide varias veces que insertemos el CD-ROM del service pack 2 de Windows server 2003. Para proseguir basta con apuntar el diálogo al CD-ROM. Esto funciona bien pero resulta bastante molesto. Es como si el instalador no se diera cuenta que YA TIENE el CD-ROM insertado y lo pidiera contínuamente.

Para evitar esto, nos fijamos de nuevo en la imagen o el CD-ROM y vemos que en el directorio raiz hay un fichero llamado “WIN51IS.SP1″. Este fichero hace referencia a la versión exacta de Windows server 2003 contenia en el CD-ROM:

  • WIN51IA.SP1 para Windows 2003 Advanced/Enterprise Server
  • WIN51IS.SP1 para Windows 2003 Standard Server
  • WIN51IB.SP1 para Windows 2003 Web Server

Y la extensión “.SP1″ hace referencia al nivel de service pack incluido en el disco.

Para evitar las peticiones de disco, simplemente modificamos la extensión del fichero a “SP2″. De esta manera el instalador no da la tabarra.

Fuentes: aquí y aquí.

ACTUALIZACIÓN: Recientemente ha sido publicado el Service Pack 3 de Windows XP. El proceso anterior funciona perfectamente en este caso. Usar un comando tipo “WindowsXP-KB936929-SP3-x86-ESN /integrate:C:\winxpcd”.

En este caso no hay que preocuparse del fichero con extensión SP3 porque lo crea la propia instalación.

mayo 21, 2007

Modificar la directiva de complejidad de contraseñas en Windows 2003 Server

Archivado en: windows — santib90 @ 11:05 am

En un entorno de pruebas Windows como los que uso a menudo, resulta un autentico tostón la directiva de complejidad de contraseñas que Windows 2003 server activa por omisión. Para que nos permita poner contraseñas sencillitas los pasos son:

Abrir el Domain Securiry Setting (en el control panel -> administrative tools).

Abrir el nodo Security Settings, Account Policies, Password Policypass1.png

Mostrar las propiedades de “Minimum Password Length” y especificar cero caracteres (pero sin desactivar la directiva).

pass2.png

Mostar luego las propiedades de la directiva Passwords Must meet Complexity Requirements y seleccionar “Disabled” (pero sin desmarcar “Define this policy setting”

pass3.png

Finalmente, forzar una aaplicación de la directiva ejecutando “gpupdate /force” en el intérprete de comandos

La información esta sacada de aqui.

abril 18, 2007

Hot-Keys interesantes en Windows XP

Archivado en: windows — santib90 @ 8:37 am

La tecla “Windows” tiene unos usos interesantes pero la mayoría desconocidos para mí. Hace poco he descubierto algunos atajos de teclado que creo que vienen muy bien. Espero editar la lista a medida que vaya descubriendo más. Esto no es una lista exhaustiva (ni falta que hace), sino las combinaciones que me resultan más útiles a mí. De momento, ni idea de si son válidas en Windows Vista (ACTUALIZADO: Sí que funcionan).

  • Windows + M: minimiza todas las ventanas.
  • Windows + E: abre una nueva instancia del Windows Explorer encima de la actual.
  • Windows + Pausa: abre el diálogo de propiedades del sistema
  • Windows + L: bloquea el equipo mostrando la pantalla de bienvenida de Windows

Tema Silver is the New Black. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.