The reason I wanted to do it like I said was to retain all the users and installed programs that were installed. Is it possible to do this?
O software foi adaptado para o hardware em que foi instalado. Você pode ter problemas mesmo se tiver uma cópia exata do hardware (por exemplo, o endereço MAC é diferente, algumas proteções contra cópia o usam).
Ao tentar isso, você provavelmente enfrentaria uma tarefa gigantesca - um programa já pode ter configurações especiais e arquivos selecionados (dependentes de hardware) que ele precisa para funcionar; que foram atendidos no momento da instalação, com base nas definições dos criadores do software.