VirtualBox

Opened 17 years ago

Closed 17 years ago

Last modified 14 years ago

#384 closed defect (fixed)

disk read error when reading vmware's vmdi

Reported by: gour Owned by:
Component: other Version: VirtualBox 1.4.0
Keywords: Cc:
Guest type: other Host type: other

Description

Hi!

Attempt to read vmware-5.5.x's vmdi disk with virtualbox-1.4 fails with: "A disk read error occured Press Ctrl+Alt+Del to restart". which occurs shortly after display pf InnoTek logo.

The error occurs both with binary & OSE editions.

My system:

gaura-nitai ~ # uname -a Linux gaura-nitai 2.6.19-gentoo-r4 #11 Mon May 21 21:17:54 CEST 2007 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux

gaura-nitai ~ # gcc -v Using built-in specs. Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/workgcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-multilib --disable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-cxa_atexit --enable-clocale=gnu Thread model: posix

The attached log file is when running OSE version.

Sincerely, Gour

Attachments (3)

VBox.log (34.2 KB ) - added by gour 17 years ago.
log file showing the error
Windows 2000-2007-06-07-15-27-42.log (55.5 KB ) - added by cromo 17 years ago.
Log file.
Win2k.vmsd (450 bytes ) - added by gour 17 years ago.
vmsd file

Download all attachments as: .zip

Change History (12)

by gour, 17 years ago

Attachment: VBox.log added

log file showing the error

comment:1 by cromo, 17 years ago

I have a similar problem, although the message says "NTLDR is missing, Press Ctrl-Alt-Del to restart". the vmdk file has been created with vmware server 1.0. I am using binary version of Virtualbox under linux.

Attached the log file.

by cromo, 17 years ago

Log file.

comment:2 by stonecrest, 17 years ago

I am seeing this issue as well ("A disk read error occured").

Also, I can't seem to restart the VM via host-del like the documentation suggests for sending a ctrl-alt-del. The host key works fine, but host-del doesn't cause a restart. I'm using the vboxsdl program if that matters.

comment:3 by cromo, 17 years ago

I can confirm that host-del doesn't work, just like pretty much any other host+key combination, after that error shows.

comment:4 by Klaus Espenlaub, 17 years ago

Is any of the images which trigger this bug by any chance a fixed image or an image split into several chunks? I'm asking because those have a separate text-mode description file, as this is essentially all I'm interested in for now (and not because I suspect a bug in other formats). No need for big image uploads so far.

VirtualBox 1.4.0 follows vey closely the VMDK format specifications, but it could very well be that there are some minor things not mentioned in the spec.

comment:5 by gour, 17 years ago

Mine is fixed image of 4GB in size. Here is ls output:

gour@gaura-nitai ~/vmware/Win2k $ ls -al
total 6945096
drwxr-xr-x 2 gour users        424 2007-06-11 13:43 .
drwxr-xr-x 3 gour users         72 2007-06-07 09:47 ..
-rw-r--r-- 1 gour users      40763 2007-06-08 18:46 vmware-0.log
-rw-r--r-- 1 gour users      32447 2007-06-08 14:34 vmware-1.log
-rw-r--r-- 1 gour users      42486 2007-06-07 20:05 vmware-2.log
-rw-r--r-- 1 gour users      31440 2007-06-11 13:43 vmware.log
-rw------- 1 gour users 2629828608 2007-06-11 13:43 Win2k-000001.vmdk
-rw------- 1 gour users       8664 2007-06-11 13:43 Win2k.nvram
-rw------- 1 gour users  268435456 2005-07-12 11:32 Win2k-Snapshot1.vmem
-rw------- 1 gour users   17830798 2005-07-12 11:32 Win2k-Snapshot1.vmsn
-rw------- 1 gour users 4188667904 2007-06-09 10:26 Win2k.vmdk
-rw------- 1 gour users        450 2005-07-12 11:31 Win2k.vmsd
-rw------- 1 gour users       1618 2007-06-11 13:39 Win2k.vmx 

Sincerely,
Gour

in reply to:  5 ; comment:6 by Klaus Espenlaub, 17 years ago

Replying to gour:

Mine is fixed image of 4GB in size. Here is ls output:

-rw------- 1 gour users 4188667904 2007-06-09 10:26 Win2k.vmdk

that's impossible (unless the VMDK format specs is really very inaccurate). Fixed images always consist of two files, one small text file image.vmdk and the actual data in image-flat.vmdk.

Can you check whether VMware have renamed files a bit and put the text file describing the image now in Win2k.vmsd? If that's a text file please attach it to this ticket. The VMware installation I have access to also has such files, but they are always 0 bytes in size.

in reply to:  6 comment:7 by gour, 17 years ago

Replying to klaus:

that's impossible (unless the VMDK format specs is really very inaccurate). Fixed images always consist of two files, one small text file image.vmdk and the actual data in image-flat.vmdk.

Maybe I should add that I've one snapshot taken.

Can you check whether VMware have renamed files a bit and put the text file describing the image now in Win2k.vmsd? If that's a text file please attach it to this ticket. The VMware installation I have access to also has such files, but they are always 0 bytes in size.

I'm including it...

Sincerely,
Gour

by gour, 17 years ago

Attachment: Win2k.vmsd added

vmsd file

comment:8 by Klaus Espenlaub, 17 years ago

OK, seems like they are doing strange things when snapshots are present. Using VMDK images with snapshots is not possible for now, and looking at the mess they make, probably never will.

comment:9 by Klaus Espenlaub, 17 years ago

Resolution: fixed
Status: newclosed

The geometry issues should be fixed in current OSE svn version and in the next release (1.4.2).

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use