I was wondering if it is possible to virtualize my laptop to have the same everything as my desktop.
Quando você faz uma máquina virtual, precisa instalar o software de virtualização (por exemplo, Vmware Player) e criar uma VM. A definição da VM consiste em vários arquivos que definem o hardware da VM. Pelo menos um desses arquivos será o arquivo que funciona como o disco virtual da VM - e que será grande, por exemplo, Se você quiser que sua VM tenha um disco de 250 GB, esse arquivo será ou eventualmente terá 250 GB de tamanho.
Todos esses arquivos devem estar presentes para que a VM funcione, onde quer que você queira executá-la. Portanto, "sincronizar" sua VM em máquinas diferentes envolverá a movimentação de todos esses arquivos todas as vezes para a VM em hardware diferente. Você pode tentar colocar os arquivos da VM em um disco USB, mas será mais lento que um disco nativo. Não tente isso em um cartão SD ou pen drive USB 2.0 - será muito lento.
Com uma unidade USB 3.0, especialmente um SSD USB 3.0 ou SSDs externos eSATA, isso pode não ser tão ruim. Certifique-se de ter a mesma versão do software de virtualização instalada em todos os sistemas para os quais você planeja movê-lo.
Observe que o desempenho de vídeo não é o melhor em muitas plataformas de virtualização, embora seja muito melhor agora devido à tecnologia IOMMU, portanto, se você fizer jogos pesados, isso provavelmente não funcionará bem para você.
especially since Ive always thought the reason to deploy virtualization was to have inexpensive and/or light hardware and I certainly do not.
Não realmente ... as principais razões para a virtualização estão reduzindo os requisitos totais de hardware executando vários sistemas operacionais em um sistema físico e aproveitando o recurso de instantâneo de VMs - isso permite "reverter" uma VM para uma data anterior / tempo facilmente.
Muitas empresas têm muitos servidores em execução, mas servidores que não utilizam totalmente o hardware, mas ainda precisam estar em sistemas operacionais separados (como servidores de licenças etc.), então "combinando" esses servidores em uma caixa física por meio de salvamentos de virtualização eles dinheiro. As empresas podem por um ou dois sistemas grandes que executam vários sistemas operacionais em vez de um sistema por SO.
Em casa, especialmente se você é um jogador ou faz uso pesado de seu sistema, você pode chegar perto de utilizar totalmente o seu hardware, então este benefício da virtualização não é útil a menos que você queira rodar um segundo sistema operacional requer muito do seu hardware.