Una computadora nueva significa una gran oportunidad para verificar que su entorno de trabajo sea reproducible. ¿Qué pasa si su disco duro actual fue destruido o robado? Durante un movimiento de limpieza, descubrirá los CD de instalación que se perdieron o dañaron, el software que ha quedado en desuso y otras peculiaridades en su configuración.
Es probable que el nuevo disco duro tenga una capacidad doble o más que el anterior, por lo que estoy de acuerdo con la recomendación de realizar una instalación limpia y copiar el contenido completo del disco antiguo a un directorio en el nuevo.
También estoy de acuerdo en que es hora de dejar atrás WinXP, al menos como sistema operativo principal.
Para responder a su pregunta, las herramientas que necesita son gparted y VirtualBox . Con gparted puede transferir una imagen del disco antiguo al nuevo y luego transferir esa imagen a un disco virtual VirtualBox. Iba a escribir los pasos (lo hice una vez), pero no los recuerdo exactamente, y no tengo notas (si las tuviera, serían para un nuevo sistema que arranca con Linux).
PD: Una computadora nueva es una buena oportunidad para reservar una partición para Linux. La experimentación es una excusa suficientemente buena, pero una más urgente es que las herramientas para replicación, redundancia, copia de seguridad, traducción y transformación están fácilmente disponibles en Linux, y son gratuitas. ¿Por qué no un Linux virtualizado? Porque algunas de las tareas requieren más acceso de bajo nivel al hardware. Mi última actualización de computadora fue a Linux como sistema operativo base, y todo (WinXP incluido) funciona como lo quiero.
PPS con los detalles solicitados
- Con Linux en el lado receptor, las herramientas en gparted live (y otros CD de migración y recuperación en vivo) le permitirán transferir una imagen del disco antiguo al extremo receptor a través de la red. El tiempo que lleva no importa, porque es desatendido. Es lo primero que hago cuando mis amigos acuden a mí con síntomas de un disco duro agonizante.
- Las imágenes creadas se pueden transferir a una partición que tenga el mismo tamaño o más grande, en cualquier disco, o se puede hacer una copia de seguridad en un medio óptico.
- Si reserva una partición de arranque para Linux en la nueva máquina, puede darle muy poco espacio en el disco, ya que podrá usar las particiones NTFS para almacenar cosas grandes, como imágenes de disco.
- gparted manejará transferencias entre particiones de diferentes tamaños.
- Un WinXP virtualizado apesta si necesita acceso a hardware especial (gráficos, tabletas, etc.), pero funciona perfectamente para programar si el sistema operativo base es Linux. Esa fue mi configuración de WinXP hasta que las versiones recientes de wine me permitieron ejecutar todo lo que necesito (Delphi7 es uno) sin arrancar el WinXP virtual.
- Los detalles que no están en mi memoria están disponibles en la Web. Probablemente por eso no guardé notas.
Para ser honesto, cambiar a Ubuntu como el sistema operativo principal tomó tres meses de fines de semana para verificar que podría funcionar, un par de días para hacer las copias de seguridad y el cambio, y seis meses más hasta que rara vez arranqué XP. Mis herramientas de desarrollo son Java, Eclipse, Python y PyDev, Java, gfortran (también está disponible Intel Fortran), Web (HTML, CSS, JavaScript), Subversion, Mercurial y Delphi7 para una aplicación heredada. Abandoné los procesadores de texto a favor del texto plano estructurado, pero no hay nada que se compare con MS Excel. Para todo lo demás, he encontrado varias opciones listas para probar en Linux, algunas de ellas las mejores .
Al final, incluso si me hubiera quedado con WinXP, mi experiencia es que el proceso de configurar una nueva computadora de trabajo desde cero es BUENO . Es probablemente falso que sepa dónde está parado o que puede recuperarse rápidamente de lo imprevisto hasta que lo haga.