Eu devo discordar de todas as outras respostas. Para testar um novo sistema operacional, a melhor maneira é um HD externo, há alguns motivos:
- Mais importante, esta é a única maneira de testar seu hardware real. As instalações da VM não estão sendo executadas no seu computador e você pode se apaixonar pelo Fedora, mas ao instalá-lo em seu hardware real, fazer o seu cartão wifi (ou qualquer outra coisa) funcionar pode ser difícil.
- Sua taxa de transferência de leitura / gravação para o disco externo será pior, mas todo o resto (gráficos, som, processador) será executado em velocidade real. Se você experimentar o Ubuntu (com unidade) em uma VM, a GUI será mais lenta (devido ao pior acesso 3D) do que um HD externo.
- Limpeza fácil, basta excluir o HD externo.
- Compartilhamento de dados mais fácil que uma VM. Você pode apenas montar o seu HD interno, sem necessidade de pastas compartilhadas ou coisas assim. Você pode até ligar simbolicamente a sua configuração real do programa ou pastas de documentos para uma experiência perfeita.
A única vantagem real das VMs, para mim, nessa situação, são os instantâneos.