Ticket #6998 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

Windows 7 Guest fails end of installation when using dynamic drive

Reported by: duffydack Owned by:
Priority: major Component: virtual disk
Version: VirtualBox 3.2.4 Keywords: win7 dynamic
Cc: Guest type: Windows
Host type: Linux


When installing Windows 7 32bit using an ISO as source and with a dynamic vdi it gets to the end of copying files and gives an error with finding files. See screenshot Setting "Use Host I/O Cache" in the SATA controller options fixes this (thanks klaus-vb) I am using Ubuntu 10.04 64bit with ext4 partitions, 4gig ram, 1gig swap on a Dell Studio 1747 i7.


VBox.log Download (78.7 KB) - added by duffydack 8 years ago.
log file for windows 7 guest

Change History

Changed 8 years ago by duffydack

log file for windows 7 guest

comment:1 Changed 8 years ago by aeichner

This is a bug in the ext4 filesystem not in VirtualBox.

comment:2 Changed 8 years ago by duffydack

I suspected it might be. Thanks for clearing it up. As I say it has a workaround, but I was asked to post a bug report from someone in irc.

comment:3 Changed 8 years ago by klaus

Still odd that it fails only with dynamic images. Is this bug in ext4 related to growing files or is it pure luck that the slightly different timing with fixed images hides the problem?

comment:4 Changed 8 years ago by gostrc

I think this has something to do with dynamic expanding disks. I have similar random filesystem error / corruption problems on linux guests, running a variety of filesystems (ext2/3/4, reiserfs, xfs, jfs) and also, and the hosts are opensuse 11.2 ext4 and windows xp ntfs. I haven't tried the "enable host i/o cache" supposed fix yet.

comment:5 Changed 8 years ago by gostrc

I enabled the host i/o cache and I haven't received any errors at all. Thanks for the temporary fix and I hope this bug gets fixed soon (next release?).

comment:6 Changed 8 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed

3.2.6 enables the host I/O cache if the image is located on a ext4 or xfs partition. There are fixes on the LKML but it will take some time until the distributions will pick them up.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use