我在 Windows 上使用 VMware Workstation 7.x,启动虚拟机时出现此错误:
error loading operating system
当我尝试将 VMDK 文件加载到 VirtualBox 程序中时,这种情况就开始发生了。在此之前,它运行良好。从那时起,我就无法在 VMware Workstation 7.x 中启动它了
我已经尝试修复 VMDK 文件,但修复后提示“未发现错误”。我使用了
vmware-vdiskmanager.exe -R "c:\blah\my vm disk.vmdk"
还有人有其他建议吗?我可以试试吗?这是一个 300+ GB 的虚拟机,我不想失去它。
答案1
您使用过 VMWare 转换器吗?如果是,它应该为您提供两个选项:
- 选择卷然后创建vmdk
- 维护磁盘大小。
我相信您想要第二个选项。
答案2
我有同样的问题。
阅读此内容以了解重新迁移的背景和差异:http://www.virtualbox.org/wiki/Migrate_Windows
最有可能的是,您可以使用 Windows 救援磁盘使其再次运行。
创建您自己的:http://www.ehow.com/how_5046115_create-windows-xp-rescue-disk.html
或者在这里找到一个:http://www.freepctech.com/index.php/downloads/336-boot-disks
我从上面的链接下载了一个压缩的 ISO,并使用 VirtualBox 将其安装到 CD-ROM 并从那里启动。我很快就回到了我的 Windows 机器。