I did this recently with a complete build of Windows 3.1
This was for a proprietary imagesetter RIP that required Windows 3.1. The end-user couldn't justify spending the $9,000 upgrade for the imagesetter that he uses only occasionally. The original system was an EISA-based '486 with a 500GB hard drive. One day the hard drive was acting weird so we pulled the hard drive and burned everything, including the program installation, to a CD-ROM. I then copied the complete install back to a newer, newly formatted hard drive and viola we were up and running. Considering the system was using the same hard drive since 1992, the user was very lucky nothing happened before that.
Keep Up with TechRepublic