O Windows quase nunca é inicializado quando você imagina se houver alterações significativas de hardware. Se você tiver a mesma placa-mãe (ou em um trecho, mesmo chipset e controlador de armazenamento), ela pode ser inicializada sem problemas.
O que recomendo é tentar obter a ferramenta Sysprep
localizada no disco original do Windows (você precisa da edição correta exata).
Em seguida, execute sysprep /generalize
- isso "limpará" os laços de hardware entre sua instalação atual e o hardware em que ela é executada. Você pode, em seguida, imagem e no Windows em execução pela primeira vez, ele irá reconstruir os laços de hardware.