diff --git a/src/disk/hdd_image.c b/src/disk/hdd_image.c index 8b0949c9b..2b463a23c 100644 --- a/src/disk/hdd_image.c +++ b/src/disk/hdd_image.c @@ -393,7 +393,8 @@ retry_vhd: } else { /* Failed for another reason */ hdd_image_log("Failed for another reason\n"); - hdd_images[id].type = HDD_IMAGE_RAW; + hdd_images[id].type = HDD_IMAGE_RAW; + hdd_images[id].last_sector = (uint32_t) (((uint64_t) hdd[id].spt) * ((uint64_t) hdd[id].hpc) * ((uint64_t) hdd[id].tracks)) - 1; return 1; } } else {