viernes, 9 de julio de 2010

Como resetear una contraseña en el Mac (y otras MacCosas)

Estoy empezando a hacer "cositas" con un Mac OS (mi objetivo es el desarrollo de aplicaciones para el iPhone). Además un amigo me ha pedido que le resetee la contraseña de su MacBook porque se le ha olvidado.

La verdad es que he encontrado muchos artículos por ahí sobre el tema, pero yo apunto la solución que funcionó (por supuesto con el enlace adecuado).

En primer lugar, se trataba de un Mac OS "Leopard" 10.5. El procedimiento a seguir fue el siguiente:
  1. Iniciar el Mac en modo consola de "Single User" pulsando las tecla COMMAND+S mientras se arranca.
  2. En la consola utilizar la siguiente secuencia de comandos:

fsck -fy

mount -uw /

launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

dscl . -passwd /Users/UserName newpassword

El artículo original que me dio la solución es el siguiente:

Luego tuve algunos problemas para instalar el sistema operativo, así que tuve que aprender cómo arrancar desde un disco duro USB externo (utilizando la tecla "alt" durante el arranque), así que también publico el enlace de Apple donde indica muchos de los "truquitos" de teclado:


y otro de cómo instalar Mac OS "Snow Leopard" 10.6 sin necesidad de una unidad de DVD. Es últil porque nos enseña a crear un USB arrancable en un Mac.

sábado, 30 de enero de 2010

Experiencias con el paso a Windows 7

En mi caso el proceso de actualización de mi PC doméstico a Windows 7 (Ultimate) ha sido sencillo, ya que he adquirido un nuevo PC en el que he instalado Windows 7 Ultimate 64 bits. El equipo antiguo tenía Windows Vista Ultimate 32 bits.

Para transferir los archivos de un PC a otro, en lugar de usar el USMT de Microsoft (ya que quéría el nuevo PC muy limpio) he utilizado un disco externo en el que simplemente he copiado el perfil del usuario completo y los directorios de datos. En el nuevo PC he ido copiando la información selectivamente.

Restaurar copia de iPhone en iTunes

El problema me surgió cuando por un error (que intentaré revisar en un post específico dediado al iPhone) se me borraron todos los contactos del iPhone. Dado que ya había sincronizado con iTunes una vez y el sistema había hecho una copia de seguridad pensé que sería muy fácil restaurar la copia utilizando la funcionalidad estándar de iTunes, pero iTunes 9.0.2 daba un error al intentar restaurar la copia de seguridad (de hecho en el iPhone ni siquiera aparecía el mensaje de que se estaba intentando restaurar la copia de seguridad).

Tras varios intentos sin conseguirlo (deshabilitando incluso el antivirus por si acaso), desistí y probé a restaurar la copia que tenía en la máquina con Vista y la restauración fue sin problemas.

Una vez pasado el apuro, hice varias pruebas y he comprobado que puedo realizar copias del iPhone utilizando iTunes 9.0.2 sin problemas en Windows XP, Vista y Windows 7, pero mientras que XP y Vista las pueden restaurar, Windows 7 64 bits no lo hace. Parece que en realidad el problema es debido a algo de incompatibilidad hardware, pero todavía estoy estudiando esto... http://discussions.apple.com/thread.jspa?threadID=2157442&tstart=0&start=0

Experiencia con máquinas virtuales

Como me había encontrado este problema y para poder resolver otros problemillas en el futuro si surgieran, decidí realizar una copia de mi máquina Vista 32 mediante una máquina virtual. Me encontré una utilidad muy sencilla de sysinternals llamada disk2vhd que crea un fichero .vhd a partir de un disco, incluso si es el disco del sistema de la máquina con el sistema arrancado (ver lecciones aprendidas para el enlace).

El disco VHD creado se puede montar fácilmente en Windows 7 utilizando la opción "Exponer VHD" (curiosa forma de traducir "Attach VHD") del Administrador de discos. Sin embargo, al intentar crear una máquina virtual utilizando dicho fichero VHD.... SORPRESA... El sistema da un error que dice: "No se puede conectar el disco duro virtual a la máquina virtual. Compruebe los valores proporcionados e inténtelo de nuevo." Resulta que este problema se debe a que existe un límite de 127 GB para el tamaño de los discos duros virtuales que Virtual PC 2007 (y XP Mode). En mi caso, aunque el fichero VHD tiene 50GB en realidad es una imagen de un disco de 300GB, así que ¿como reducir el tamaño de la partición? (Para ver la respuesta... Mirar la siguiente entrada del Blog).

Lecciones aprendidas:

  • iTunes almacena las copias de seguridad en C:\Documents and Settings\XXX\Datos de Programa\Apple Computer\MobileSync\Backup (en Windows XP) o en C:\Usuarios\XXX\AppData\Roaming\Apple Computer\MobileSync\Backup (en Windows 7)
  • iTunes 9.0.2 no permite restaurar la copia de seguridad de un iPhone en Windows 7 64 bits (la causa está todavía por determinarse).
  • Disk2Vhd: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
  • Existe un límite de 127 GB para las particiones de VirtualPC 2007

martes, 12 de enero de 2010

Modo "Dios" en Windows 7

He encontrado varios artículos en los que se habla del modo "Dios" (godmode) en Windows 7. Me parece interesante.
Resulta que se trata de una carpeta que contiene un Super Panel de Control en el que aparecen todas las opciones de configuración de Windows 7.
Para conseguirlo basta crear una carpeta y cambiarle el nombre por "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}". Dentro de la carpeta encontraremos todas las opciones de configuración.
Parece que hay otros muchos trucos del mismo tipo, como podéis ver en:
http://news.cnet.com/8301-13860_3-10426627-56.html?tag=nl.e703

martes, 10 de noviembre de 2009

Adobe Preview Handler en Vista x64 (y Windows 7)

Al probar la edición de Windows 7 de 64 bits, me he encontrado un error "molesto" aunque no muy importante que ya me había ocurrido anteriormente con Vista.

Al recibir un PDF adjunto en un mail e intentar ver la vista preliminar de Outlook el sistema da un error que dice que el fichero no se puede previsualizar debido a un error del Adobe Preview Handler, y que hagas doble click sobre el fichero para abrirlo.

La solución pasa por añadir una clave al registro,

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193}]
"AppID"="{534A1E02-D58F-44f0-B58B-36CBED287C7C}"


He encontrado la solución más adecuada en: http://www.pretentiousname.com/adobe_pdf_x64_fix/index.html

miércoles, 18 de febrero de 2009

Aumentar la partición de sistema de una máquina virtual Windows XP en VMWare Server

Aunque no ha sido muy complicado, indico una breve lista de los pasos que hemos dado para aumentar la partición de una máquina virtual.

Escenario: Tenemos una máquina Virtual sobre VMWare Server con Sistema Operativo Windows XP con una partición de 8GB. Al ir a instalar nuevas aplicaciones nos quedamos sin espacio en disco y necesitamos incrementar el tamaño de la partición (no nos vale con añadir otro disco). Queremos ampliar el disco y la partición del Sistema a 20GB.

Solución:


  1. Incrementar el tamaño del disco duro virtual (.vmdk), para ello utilizamos la propia utilidad de VMWare (vmware-vdiskmanager.exe) con la opción -x, el comando será: C:\Archivos de programa\VMware\VMware Server\vmware-vdiskmanager.exe -x 20GB "c:\Virtual Machines\xp\Windows XP Professional.vmdk" donde este último parámetro es el nombre del fichero del disco virtual. Hay que tener en cuenta que no podremos ampliar el tamaño del disco si existen snapshots.
  2. Configurar la máquina virtual para que pueda arrancar desde el CD. Para ello, hemos de configurar la BIOS de la máquina (pulsando la tecla F2 en el inicio) para que arranque del CD antes que del disco duro, y además configurar la máquina virtual para que monte el CD en el arranque (en la configuración de la máquina virtual, seleccionar el CD y marcar el checkbox "Connect at power On".
  3. Arrancar la máquina virtual con un CD de Ubuntu en la unidad de CD, o con una imagen de GParted que se puede descargar de http://gparted.sourceforge.net/download.php montada como unidad de CD.
  4. Utilizar GParted para ampliar el tamaño de la partición (como máximo al tamaño del disco ampliado en el paso 1).