VirtualBox

Opened 13 years ago

Closed 9 years ago

#7840 closed defect (obsolete)

Mounting valid(!) ISO image fails with VERR_VD_RAW_INVALID_HEADER

Reported by: paulus Owned by:
Component: other Version: VirtualBox 3.2.12
Keywords: iso, VERR_VD_RAW_INVALID_HEADER Cc:
Guest type: Windows Host type: Windows

Description (last modified by Frank Mehnert)

Hi, I want to install Win98SE as guest OS. I have an original pristine Win98SE CD (no scratches). I checked the physical medium with IsoBuster 2.6, everything is OK. I succesfully extracted a raw ISO image with IsoBuster from the CD. I opened the Virtual Media Manager to 'Add' an ISO image. I get an error message: VERR_VD_RAW_INVALID_HEADER (see attached screen shot)

Note this is a bootable CD. Furthermore, if I mount the same ISO image with Daemon Tools, the CD will work fine, and all content is normally accessible.

The same error occurs in VirtualBox 3.1.8. I'm absolutely sure that I could use the same ISO image in an even older version of VirtualBox.

Attachments (1)

bug-VirtualBox-3.2.12-ISO-image.bmp (313.4 KB ) - added by paulus 13 years ago.
Screenshot of error message

Download all attachments as: .zip

Change History (4)

by paulus, 13 years ago

Screenshot of error message

comment:1 by Klaus Espenlaub, 13 years ago

What's the exact size of the image (in bytes)? VirtualBox rejects anything which is not an integral number of sectors, which for a properly done image is always the case.

comment:2 by Jason Fordham, 13 years ago

Here's a workaround for Linux, Unix and cygwin users.

  1. Calculate the deficit in the iso file size:
expr 4096 - \( {iso file size in bytes} % 4096 \)

The result of this expression is the pad length in bytes.

  1. Use dd to append the pad length to the iso file:
$ dd if=/dev/zero of={iso file name} bs={pad length} count=1 conv=notrunc oflag=append

The result will be an iso file that has a length that is a multiple of 4K bytes.

comment:3 by Frank Mehnert, 9 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use