Jako úplně poslední možnost, jde-li o jednorázovou akci (jestli dobře chápu), je, nedělat to virtualizovaně, ale udělat jim vlastní boot (a nemyslím dual boot, ale čistou instalaci bez jiných disků a jiných OS).
Nevím proč, občas mi některé low-level věci selhaly (ve všem možném virtuálním), ať jsem dělal, co jsem dělal.
Na XP (i SP3) stačí starý 10GB disk (větší také OK - až do 2TB). Pro novější hw (kde už není XP sata driver) mi stačívalo někde v biosu zapnout "legacy" pro SATA a ty mrchy se většinou zvládly nouzově nainstalovat i v PIO módu default PATA driveru - extrém asi nějak via BIOS int 13h, jen disk IO bylo šíleně pomalé. Ale externí hw, kvůli kterém jsem to v nouzi dělával, býval OK.