我使用 VMWare VCenter Converter Standalone Client 将旧 PC 上的物理驱动器转换为虚拟驱动器。转换工作正常,我最终得到了一个有效的 VMDK 文件。接下来,我想将 VMDK 转换为 VHD 以与 Microsoft Virtual PC 一起使用,因为这是我在新机器上使用的。我使用 WinImage 进行转换,效果也很好。我可以通过 WinImage 从虚拟驱动器访问文件。
但是,当我使用 Virtual PC 创建新的虚拟机并添加现有的 VHD 文件时,机器无法启动。初始启动屏幕随着 RAM 的数量闪烁,然后屏幕变黑。如果我关闭虚拟机并以安全模式重新启动,我可以看到驱动程序正在加载,直到它最终到达 crcdisk.sys 并无限期挂起。
任何想法如何解决这一问题?如果有另一种方法可以将我的物理机变成 Virtual PC VM,我不反对从头开始。
谢谢!
编辑- 我应该补充一点,虚拟驱动器是系统引导驱动器,而不是辅助驱动器。
编辑- 我尝试从安装 CD 启动并进行修复。结果是系统由于“驱动程序错误”而无法修复。
如果您的旧 PC 使用 EIDE(也可能是 SATA)磁盘,您可能只需对其进行快照并将快照还原到空白 VM 磁盘,VM 应该会启动。请访问 www.drivesnapshot.de 了解我最喜欢的(免费评估!)快照工具。
JR
确保使用最新版本的VMware转换器工具,我相信当前版本是v4.03。我一直发现新版本的转换效果更好。有道理,我猜...
http://support.microsoft.com/kb/314082
这应该可以解决您的问题。基本上,即使您的 Windows 支持 IDE 驱动器,如果它安装在其他任何东西上,也不会使用 IDE 驱动器。为了设置它们,您需要按照文章
很可能您的引导设备未在注册表中正确配置以允许系统引导。
查看 Vmware 下的磁盘类型。它可能已转换为 Scsi 磁盘 - 虚拟 PC 没有驱动程序。您可能需要重新虚拟化原始磁盘,但选择将其转换为 IDE 磁盘。
如果是这个原因,使用 windows 安装盘对安装进行简单修复应该可以纠正磁盘驱动程序访问问题。
伊恩
您是否尝试过使用 Windows 安装 CD 启动 VM 并在它找到的操作系统上运行修复?
你用过sysinternals的disk2vhd吗?唯一真正的限制是操作系统启动盘应该小于 128gigs!
尝试使用 VMWare Converter Standalone 5.0 转换物理 windows vista home 32 位机器。它没有启动。什么对我有用:创建转换至关重要,特别是对于硬盘驱动器设置,. 对于我来说,我必须选择 IDE。(但其他人则相反,例如:在 VMWare Converter 作业任务中,我选择了“SCSI LSI Logic”,而不是选择“Preserve Source”或“IDE”。)
还要确保选择最后“重新配置”操作系统的所有选项: http: //1.bp.blogspot.com/_0xPnZbi2QtQ/S0DRRm6MQcI/AAAAAAAAlJ0/43bwjYCmjJ4/s0/fixed_vmware_converter_fails_0x0000007B_0xFFFFFA60005AF9D0.jpg 不要费心去做“同步”选项卡,它可能只是搞砸了。
成功完成后(无错误),将 .VMX 导入 Vmware 并检查设置。如果它仍然不起作用,这里是“IDE”发挥作用的地方,当硬盘控制器创建为 IDE 时,即使在启动时出现蓝屏停止错误 (0x0000007b),您也可以手动修复它。为此,您应该运行诸如 fix_hdc 之类的程序(在我的情况下,它位于旧的 Hiren 启动 CD 下,开始 -> 程序 -> 注册表工具 -> Fix_hdc -> 修复硬盘控制器。)似乎有类似的程序那里称为 MergeIDE 和 FixIDE 做同样的事情。您将需要一张可引导的 CD 来运行这些。希望你能做到这一点。
注意:关于“BCD” - 如果计算机很简单,只有 1 个驱动器和 1 个分区,你的 BCD 不应该被弄乱,所以我建议不要浪费时间,除非你确定它被弄乱了。(此外,它会在启动过程中给出不同的错误和错误。如果你看到图形进度条,它不是那样的。它会在一些文本上出错,说 \winload.exe 或其他东西)。
祝你好运!