Um novo computador significa uma grande oportunidade para verificar se o seu ambiente de trabalho é reproduzível. E se o seu disco rígido atual for destruído ou roubado? Durante a limpeza, você descobrirá os CDs de instalação que foram perdidos ou danificados, o software que foi descontinuado e outras peculiaridades em sua instalação.
O novo disco rígido provavelmente terá capacidade dupla ou mais que o anterior, por isso concordo com a recomendação de fazer uma instalação limpa e copiar o conteúdo completo do disco antigo para um diretório no novo.
Também concordo que é hora de deixar o WinXP para trás, pelo menos como o sistema operacional principal.
Para responder sua pergunta, as ferramentas necessárias são gparted e VirtualBox . Com o gparted, você pode transferir uma imagem do disco antigo para o novo e depois transferir essa imagem para um disco virtual do VirtualBox. Eu ia escrever as etapas (fiz uma vez), mas não me lembro exatamente delas e não tenho anotações (se as tivesse, elas seriam para um novo sistema que inicializa no Linux).
PS Um novo computador é uma boa oportunidade para reservar uma partição para o Linux. A experiência é uma desculpa boa o suficiente, mas a mais urgente é que as ferramentas para replicação, redundância, backup, tradução e transformação estejam prontamente disponíveis no Linux e sejam gratuitas. Por que não um Linux virtualizado? Porque algumas das tarefas requerem acesso de mais baixo nível ao hardware. Minha última atualização do computador foi para o Linux como sistema operacional base e tudo (incluindo o WinXP) funciona como eu quero.
PPS Com os detalhes solicitados
- Com o Linux do lado do recebimento, as ferramentas do gparted live (e de outros CDs ao vivo de migração e recuperação) permitem transferir uma imagem do disco antigo para o lado receptor pela rede. O tempo que leva não importa, porque é autônomo. É a primeira coisa que faço quando amigos me procuram com sintomas de um disco rígido angustiante.
- As imagens criadas podem ser transferidas para uma partição com o mesmo tamanho ou maior, em qualquer disco ou com backup em mídia ótica.
- Se você reservar uma partição inicializável para Linux na nova máquina, poderá conceder muito pouco espaço em disco, pois poderá usar as partições NTFS para armazenar coisas grandes, como imagens de disco.
- O gparted manipulará transferências entre partições de tamanhos diferentes.
- Um WinXP virtualizado é péssimo se você precisar de acesso a hardware especial (gráficos, tablets, etc.), mas funciona perfeitamente para programação se o sistema operacional base for Linux. Essa foi a minha configuração do WinXP até que as versões recentes do wine me permitam executar tudo o que preciso (Delphi7 é um) sem inicializar o WinXP virtual.
- Os detalhes que não estão na minha memória estão prontamente disponíveis na Web. Provavelmente é por isso que não guardei anotações.
Para ser sincero, a mudança para o Ubuntu como sistema operacional principal levou três meses nos fins de semana para verificar se funcionava, alguns dias para fazer os backups e a troca e mais seis meses até que eu comecei a inicializar raramente o XP. Minhas ferramentas de desenvolvimento são Java, Eclipse, Python e PyDev, Java, gfortran (Intel Fortran também está disponível), Web (HTML, CSS, JavaScript), Subversion, Mercurial e Delphi7 para um aplicativo legado. Afastei os processadores de texto em favor do texto estruturado, mas não há nada que se compare ao MS Excel. Para todo o resto, encontrei várias opções prontas para experimentar no Linux, algumas delas as melhores .
No final, mesmo se eu tivesse ficado com o WinXP, minha experiência é que o processo de instalação de um novo computador de trabalho é bom . É comprovadamente falso que você saiba onde está ou que possa se recuperar rapidamente do imprevisto até fazê-lo.