I'm trying to boot a disk image I took of an old Windows 3.1 system. I can mount the image as a loopback device in Linux without any errors or warnings and access its files, and gparted can read its partition table. When I try to boot to it in qemu, however, I immediately get the message "DDO Integrity Error." I'm not sure what this means (not much information available from Google), and am wondering if this is possibly a problem related to qemu. The last time I booted the drive in the computer that it came from, which was a couple years ago, it worked fine, but I'm thinking maybe the Windows 3.1 system doesn't like how qemu is emulating the BIOS or hardware.
Also, the disk image I'm using is just a raw image created using a command like "dd if=/dev/sdb of=windows3.1.img". Could this pose a problem? Do I need to convert to a qcow image?
I'm grateful for any suggestions on how I might make this work. I'd love to play with my first computer again without having to use the original hardware.
Bookmarks