Migrando el XP Mode a VirtualBox con miras al Windows 8

Bueno, ya son poco mas de 3 años usando Windows 7, así que como esencialmente me dedico a trabajar con tecnologías Microsoft el migrar a Windows 8 es un paso que eventualmente tendré que dar, por lo que faltando dos días para el vencimiento de la oferta decidí comprar el Windows 8 Pro a 40$, si no lo hiciste hasta el 31 de Enero, lastima, ahora toca desembolsar 160$.
Siendo que la disponibilidad del software ya no es un problema, toca hacer un planeamiento de los pasos necesarios antes de hacer la migración, saltando dos esencialmente:
– ¿Mi equipo actual aguantara Windows 8? Como comente la última vez (el 2009) que hice un gran cambio de hardware actualmente tengo la Asus P5E WS Pro, con un procesador Core2Duo de 2.13, siendo que a poco de regresar a Perú (si! Estoy usando la misma compu que tenía en España!) le puse 8GB de RAM en vez de los 4 que ya tenía. Oficialmente esta configuración sobrepasa los requisitos mínimos para la instalación de Windows 8 (*) por lo que no debería tener problemas, pero lamentablemente las pruebas de upgrade sobre Core2Duo se han hecho sobre chip de 2.6Ghz, por lo que los datos de performance no aplican totalmente para mi.
En ese sentido (con un procesador de mas de 6 años) se impone un upgrade de hardware, siendo la duda el si lo hare antes o después de instalar Windows 8, se supone que no debería haber diferencia, excepto a que no se si luego de cambiar la placa tendré que Activar Windows nuevamente, y de ser así, si estaré permitido de hacerlo o no, queda para la reflexión.
En todo caso una duda que tenía desde que se anunciaron las primeras versiones de prueba de Windows 8 era sobre el destino del Windows XP Mode (en simple: una máquina Virtual de XP muy integrada con Windows 7), siendo que el soporte de Windows XP acaba el 2014 y que W8 retira a MS Virtual PC para adoptar la tecnología Hyper-V (existente desde Windows 2008 Server) Microsoft decidió descontinuar Windows XP Mode ofreciendo como única alternativa el poder recuperar los datos que hubiera en las Maquina Virtual existentes, y es aquí lo que me plantea el reto de tener algo listo para poder seguir corriendo mi Máquina Virtual y sus aplicaciones (y no solo acceder a sus archivos) cuando tenga Windows 8 instalado, y es en esto en lo que me enfocare en este post.
Repasemos el escenario, tengo un disco duro virtual VHD de 30GB Gigabytes+/-, el cual actualmente corre sin problemas en mi instalación de Virtual PC, este disco duro no podrá ser “levantado” por Hyper-V por lo que la alternativa es intentar correrlo en otro motor de virtualización, en mi caso particular he optado por VirtualBox, el cual debe instalarse previamente si es que no lo has hecho ya..

Al investigar en Internet me he enterado con dos problemas bloqueantes para lograr dicho propósito (que luego pude corroborar):
– Al intentar levantar el disco VHD desde Virtual Box se me informa que falta un disco maestro, upss
– Si de alguna manera se logra levantar la máquina virtual en Virtual Box, nomás iniciar sesión se requiere Activar la máquina virtual, esto debido a que ese Windows XP detecta que el BIOS de VirtualBox es diferente de Virtual PC, por lo que las alternativas en teoría son dos: usar una clave de Windows XP (hay una que viene con la instalación de XP Mode) para intentar la activación o hacer que la máquina virtual crea que el BIOS es el mismo, en concreto la única alternativa es la segunda, así que ni se esfuercen en intentarlo y vayamos a lo seguro, que es de lo que trata esta guía.

Advertencia: Llegados a este punto debo indicar que en algunos foros se comenta que bajo Windows 8 ya no tenemos la licencia para ejecutar XP Mode, que esta solo es válida bajo Windows 7, así que habrá que estar atentos a lo que diga Microsoft de manera oficial al respecto, pero en ese sentido lo que mas me preocupa es que para el 2014 ya se acaba oficialmente el ciclo de vida de Windows XP.


clip_image001Como medida de seguridad es imprescindible copiar el archivo del disco duro virtual ( .vhd) a un lugar seguro por si por a o b algo nos sale mal; hecho esto nuestro primer paso es crear un nuevo disco duro virtual que si pueda ser levantado por VirtualBox, para lograr esto debemos iniciar nuestro XP Mode y una vez dentro instalar y ejecutar el Disk2VHD, este programa nos permitirá crear un disco duro virtual “sin problemas”, como se ve en el gráfico.

Nótese que el nuevo archivo lo estamos creando en una ruta tsclientd… que es la ruta mediante la cual podemos acceder desde nuestra maquina a los archivos y unidades alojados dentro de la maquina anfitriona (nuestro Windows 7) , en esta etapa sugeriría que antes de iniciar el proceso se desinstale los componentes de integración (Virtual PC Integration Components) pues harán algo complicado el proceso de inicio en su nuevo sistema anfitrión, en mi caso no lo hice aunque al final todo quedo bien como comentare luego.

Este proceso puede tomar como 20 minutos o mas, no hay problema, podemos esperar.
Ya con el nuevo disco duro virtual (oh sorpresa, pesa solo 15GB en comparacion de los 30 del original!) procedemos a crear la máquina virtual desde VirtualBox, nótese que debemos indicarle que vamos a hacer uso de un disco duro ya existente.

 IMPORTANTE: una vez creada la máquina virtual no iniciarla aun.
clip_image003
Bueno, ya tenemos la máquina virtual creada, ahora lo que toca es preparar nuestro VirtualBox para que provea a nuestra Maquina Virtual con un Bios compatible con Virtual PC, para esto debemos bajar este archivo, desempaquetarlo y ejecutar esto en una línea de comandos con privilegios administrativos:
VBoxManage.exe setextradata el-nombre-de-tu-mv “VBoxInternal/Devices/pcbios/0/Config/BiosRom” “c:vmlite-biospcbios.bin” (en lugar de C:vmlite-bios… usar la ruta donde se haya desempaquetado el archivo pcbios.bin)

Y listo… ahora si podemos iniciar nuestra máquina virtual, en este punto deberemos (si no lo hicimos desde Virtual PC) desinstalar las extensiones de integración de Microsoft para poder instalar las que nos provee VirtualBox, esto podrá requerir algunos reinicios hasta que quede estable, pero como ven ya tengo básicamente bajo VirtualBox la misma Maquina Virtual que tenia bajo Virtual PC.
clip_image005
Espero que esto haya sido de utilidad para poder seguir trabajando con nuestras máquinas virtuales de Windows XP Mode bajo VirtualBox y por ende luego bajo Windows 8.
Referencias:
TOPIC: VMLite XP Mode Plugin for VirtualBox and Virtutal Box 4.0
Windows XP Mode for VirtualBox 4
(*) se supone que si una maquina corre W7 deberia correr Windows 8 igual o ligeramente mejor.

Parece que el SP3 de XP sigue con Windows Media Player 9

Ya comente que la razon fundamental por la que no migro a Windows Vista es porque dependo demasiado de la version 9 del Windows Media Player, asi que decidi seguir resistiendo mientras fuera posible.

El viernes un amigo me dijo que al conectarse a Windows Update se le pedia que actualizara al Service Pack 3, sabia que estaba en elaboracion (de hecho baje una Beta que instale en una Maquina Virtual) pero no estaba seguro de si lo liberarian o no debido al interes de Microsoft en que el publico migre a Vista.

Con todo eso decidi descargarmelo y esperar a ver que novedades, aunque lo que mas me inquietaba era la posibilidad de que este SP incluyera dentro de sus opciones el upgrade de WMP a la version 11, semejante posibilidad si que me asustaba.

Afortunadamente al desempaquetar los archivos de instalacion pude comprobar que la version del Windows Media Player incluida con el SP3 es aparentemente la 9.x, entonces son las 8 y 38 pm…. procedere con la instalacion previo backup de mi WMP.

Ya contare lo que paso.

Actualizacion: Como todos los archivos ya estaban descargados la instalacion solo demoro 12 minutos (incluyendo el desempaquetado del archivo descargado), luego una reiniciada… todo ok de momento. Tenia el temor de que el Bluetooth y/o el software de Nokia no funcionara (como le paso a un amigo), pero no… todo sigue sin problemas. Y si, el Windows Media Player 9 sigue ahi 🙂

Nueva Actualizacion En realidad el WMP 9 esta, solo que la integracion con All Music Guide ha sido desactivada, para activarla solo hay que ubicar en el registro la siguiente entrada: HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_LOCALMACHINE_LOCKDOWNwmplayer.exe, si el valor es 1 (en hexadecimal) la integracion con AMG esta deshabilitada, por lo que deberemos poner el valor en 0. Listo….!! A seguir disfrutando de la integracion con All Musics Guide y seguir leyendo biografias de artistas y comentarios de albumes 😀

Porque aun no migro a Windows Vista……

Estas dos pantallas deberian explicarlo:


No queda claro? Pues la explicacion larga es esta:

Una de las cosas que me sorprendio gratamente del Windows XP fue que su Windows Media Player (version 9) incluia la capacidad de bajarse los “Album Art” (las caratulas) de las canciones que se estuviera escuchando (automaticamente o mediante la funcion Find Album Info) pero lo mas divertido para mi era que te brindaba la biografia del grupo o cantante, asi como un analisis sobre el album que se escuchaba, ejemplo de dicha funcionalidad la pueden ver en los graficos superiores.

Durante un tiempo lo que hice fue actualizar toda la informacion en mis MP3 usando el Windows Media Player para que la siguiente vez que escuchara la cancion…. listo… informacion instantanea gracias a All Music Guide!!. Lo maximo!!

Lo que ya no fue tan divertido fue que cuando migre a Windows Media Player 10….. upsss con las justas se podian ver las caratulas de los albumes, despues me entere de que en lugar de contar con la informacion proveniente de All Music Guide se habia pasado a un esquema basado en “tiendas” virtuales que se asignarian a tu WMP dependiendo de tu ubicacion geografica… upss…cabellero nomas, a desinstalar la 10 y regresar a la querida version 9.

Ya conte las peripecias que luego de mi viaje a Sudafrica me llevaron a actualizar totalmente mi PC, en su momento la decision de no migrar no fue por fierro, sino por compatibilidad de drivers, ahora ya todos los drivers necesarios estan disponibles (bueno, el de mi Scanner por lo que se tiene menos funcionalidad que la version para XP), Bruno (de momento en mi proyecto) y Walter insisten en la conveniencia de migrar debido a que mi equipo si aprovecharia su funcionalidad….. y estaba a punto de hacerlo, pero….

La verdad es que me gusta la funcionalidad del Windows Media Player 9, pero la version que es incluida con Windows Vista es la 11, tons… adios biografias y analisis de albums… plop!. Como tenia una maquina virtual con Windows Vista (instalada a fin de probar el Visual Studio 2008 “Orcas”) decidi ver si podia ejecutar el WMP 9 en Vista…. imposible (sale un mensaje diciendo que esa version ha sido “superseded”), y como lo imaginaba el WMP 11 dentro de Vista no muestra toda la informacion que la 9 mostraba, en su lugar obtengo …. esto.. :

Lecture en Cours????????

Asi que mientras no encuentre opciones (el Winamp tenia algo similar pero no tan sencillo y potente como el WMP9) seguire con mi Windows XP por ahora.