I was running Windows 2000 Pro in QEMU (FreeBSD as host) and needed more
disk space. So I created a spare hard drive with this command:
$ qemu-img create -f qcow hd2.img 3GB
And then I started QEMU again like this:
qemu -hda hd.img -hdb hd2.img -cdrom scrap1.iso -kernel-kqemu
(hd.img already
I was adding error detection to my OS's IDE driver, and noticed that when I
read a non-existent sector, say 0xDEADBEEF on a 20MB hard disk image, ERR
does not get set in the IDE status register. VMWare and Bochs correctly set
this, so I'm pretty sure it's QEMU and not my bad coding. I'm using