Disk read error occurrs while booting
Posted: 8. Nov 2012, 14:35
My Windows XP VM will not boot. It displays the error message:
"A disk read error occurred
Press Ctrl+ Alt+Del to restart"
The machine was created using VMware Server, and plays fine in VMware Player. I have VMware VMs running Linux, Windows Server 2003 and 2008 R2 that I can run in VirtualBox. That is, I created machines in VirtualBox using the original VMDK files (not clones). However, the Windows XP VM is not working.
VBoxSVC.log says:
...
00:00:03.370000 Loading settings file "C:\Data\Virtual Machines\Windows XP\Windows XP.vbox" with version "1.12-windows"
00:00:25.272000 ERROR [COM]: aRC=VBOX_E_INVALID_VM_STATE (0x80bb0002) aIID={22781af3-1c96-4126-9edf-67a020e0e858} aComponent={Machine} aText={Machine is not locked for session (session state: Unlocked)}, preserve=false
00:00:25.694000 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={22781af3-1c96-4126-9edf-67a020e0e858} aComponent={SessionMachine} aText={Saved screenshot data is not available (VERR_NOT_SUPPORTED)}, preserve=false
...
Vbox.log says:
]...
00:00:03.278768 Guest Log: BIOS: ata0-0: PCHS=4161/16/63 LCHS=522/255/63 [1]
...
00:00:05.807246 Guest Log: BIOS: Booting from Hard Disk...
00:00:05.808962 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0, flags=0x1
00:00:10.537215 Changing the VM state from 'RUNNING' to 'SUSPENDING'.
[1] I assume that PCHS = physical CHS and LCHS = logical CHS. CHS 4161/16/63 = 2,147,475,456 bytes, assuming that sector size = 512 bytes. The disk is actually 4 GB and is recognised as such in VirtualBox Manager, which I assume is because of the following lines in the .vmdk file:
How can I get the disk to boot in VirtualBox? I am trying to move from VMware to VirtualBox, but I cannot uninstall VMware until I solve this problem.
"A disk read error occurred
Press Ctrl+ Alt+Del to restart"
The machine was created using VMware Server, and plays fine in VMware Player. I have VMware VMs running Linux, Windows Server 2003 and 2008 R2 that I can run in VirtualBox. That is, I created machines in VirtualBox using the original VMDK files (not clones). However, the Windows XP VM is not working.
VBoxSVC.log says:
...
00:00:03.370000 Loading settings file "C:\Data\Virtual Machines\Windows XP\Windows XP.vbox" with version "1.12-windows"
00:00:25.272000 ERROR [COM]: aRC=VBOX_E_INVALID_VM_STATE (0x80bb0002) aIID={22781af3-1c96-4126-9edf-67a020e0e858} aComponent={Machine} aText={Machine is not locked for session (session state: Unlocked)}, preserve=false
00:00:25.694000 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={22781af3-1c96-4126-9edf-67a020e0e858} aComponent={SessionMachine} aText={Saved screenshot data is not available (VERR_NOT_SUPPORTED)}, preserve=false
...
Vbox.log says:
]...
00:00:03.278768 Guest Log: BIOS: ata0-0: PCHS=4161/16/63 LCHS=522/255/63 [1]
...
00:00:05.807246 Guest Log: BIOS: Booting from Hard Disk...
00:00:05.808962 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0, flags=0x1
00:00:10.537215 Changing the VM state from 'RUNNING' to 'SUSPENDING'.
[1] I assume that PCHS = physical CHS and LCHS = logical CHS. CHS 4161/16/63 = 2,147,475,456 bytes, assuming that sector size = 512 bytes. The disk is actually 4 GB and is recognised as such in VirtualBox Manager, which I assume is because of the following lines in the .vmdk file:
# Extent description RW 4193792 FLAT "Windows XP Professional-f001.vmdk" 0 RW 512 FLAT "Windows XP Professional-f002.vmdk" 0 RW 4192256 FLAT "Windows XP Professional-f003.vmdk" 0
How can I get the disk to boot in VirtualBox? I am trying to move from VMware to VirtualBox, but I cannot uninstall VMware until I solve this problem.