In the end, I installed xp on an ide drive and, surprisingly, ran into the same problem as above. That is, it formatted the partition, then said it couldn't read from the disk.
Then I tried a previous xp slipstreamed copy and it installed without half the fuss! I guess that the latest...