Error loading operating system, VirutalBox, Solved!
Error loading operating system, VirutalBox, Why?!
The reason is very simple,
If vmdk use a SCSI disk interface, it will make VirtualBox don’t know how to boot, because it want a IDE interface in Windows.
So, we change SCSI disk to IDE disk, it should work.
I chose the slowest and the simplest way, VMware: IDE–>Ghost–>Del SCSI, VirtualBox: New OS
1. create another disk which has a IDE interface, having the same size as SCSI disk.
2. using a boot ISO image which also can run ghost.
3. Ghost, disk to disk
4. Delete SCSI disk in VMware’s settings.
5. Reboot Windows in VMware, and shutdown, to test it can work.
6. Add a new Virtual Machine in VirtualBox using the IDE vmdk cloned by Ghost.
7. Boot Windows in VirtualBox, now the Windows is coming.
:)
To test Windows’ vmdk can be immigrated to VirtualBox took me about 5 hours.
The solution isn’t perfect ,but it works.