Si has probado dos isos distintas y te dan las dos el mismo error, entonces el fallo seguramente estará en tu ordenador o en el proceso de instalación que sigues
.
Para instalar diagbox puedes usar una máquina vieja que ya tuviera el XP, las máquinas con por ejemplo Windows 7 ya vienen con discos duros SATA, etc, y esas cosas dan problemas porque diagbox solo saber usar discos duros IDE. Este no es el único problema de ese tipo. Además, aunque puedes entrar en la BIOS y decirle que use el disco duro en modo IDE, estarías desperdiciando buena parte de la potencia y velocidad de esa máquina, es como ponerle un limitador al motor de tu coche. En las máquinas que vienen con un Windows más moderno que XP es mejor instalar diagbox en una máquina virtual que se crea fácilmente usando virtualbox. Instalas virtual box, creas una máquina virtual para Windows XP, instalas en esa máquina virtual un XP y luego diagobox. Eso por lo que toca al ordenador.
Por lo que toca al proceso de instalación, no imagino que puede pasar, si tienes el .NET 3.5 SP 1 y visual c 2005 en principio la 7.66 no tendría que darte ningún problema.
Un saludo, y ánimo