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