Amiguinhos,
Da forma como estamos expondo praticamente não temos problemas com nossos ambientes de desenvolvimento e sim com o S.O.
As falhas com Windows ou HDs é que nos causam tormento. As opções são as mais variadas:
1-Um PC com dois HDs, onde o Windows fica no menor podendo até ser um pen-drive, e toda estrutura de programação em outro HD.
2-S.O. virtualizado com VirtualPC, VirtualBOX ou HiperV acessando uma pasta virtual que na verdade será um HD físico.
3-S.O. virtualizado adicionado ao boot. Ele abre sem usar o player, como se fosse uma partição.
No primeiro caso se o Windows der pau, a perda de tempo se dará pela sua re-instalação, configuração de drives e Adobe, CCleaner, anti-virus, etc.
No segundo e terceiro casos, tendo uma cópia dos VHDs basta jogar por cima do paulado ou configurar cópia de sombra virtual.
O VirtualPC é dependente do Windows para Rodar, mas a sua VHD pode ser configurada(com dificuldade) para rodar como partição bootável.
O VirtualBOX tem um método interessante de rodar invisível no host e ser acessado via VNC por outra maquina e subir nela(não me lembro se, diretamente do DOS).
O problema das virtualizações são os limites do hd virtual e a peda de performance, pois estará dividindo memória e hardware com o host.
Melhor mesmo é um Windows 10 instalado num pen-drive, 32 ou 64, que pode ser bootável em qualquer pc, rápidamente e backup também rápido.
Outra coisa importante é o HD de trabalho. Melhor que seja um 24x24, aqueles HDs de DVR, pois aguentam o trabalho pesado mais tempo. Os meus HDs normais duram 1 ano a 1 ano e meio de pauleira. Já perdi muitos travados.
Thats Folks.