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