Una forma efectiva de cargar un Windows a un disco duro desde otro PC es conectar el disco y empezar la carga del Windows, y cuando en sistema empiece el primer reinicio, apagar la maquina y quitar el disco duro... es ese momento el Windows ya estará en el disco duro con todos sus archivos expandidos, pero no será una instalación del SO como tal... ahora puedes meter ese disco duro el cualquier PC sin SO y el Windows se instalara sin ningún problema pero solo en ese PC, ya que la instalación carga en el registro las particularidades (por así decirlo) del hardware de la máquina...
Esto no creo que funcione para una MAC, pero si quieres puedes intentarlo...
Saludos.