You probably want - qemu commandline and version - kernel version of host and guest (the newer the better) - the way to observe the corruption like if you create a zero filled disk, overwrite it with /dev/urandom, shut down the machine gracefully, and look at the disk do you still see zeroes? or if you create disk filled with /dev/urandom, write zero to it, shutdown machine do you see non-zero blocks? or write something in the VM, read back something else?