AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 37675
In Process
Rob Sobers
Rob Sobers
Asked: 2009-07-09 05:16:34 +0800 CST2009-07-09 05:16:34 +0800 CST 2009-07-09 05:16:34 +0800 CST

将 VMDK 转换为 VHD 后启动虚拟机时出现问题

  • 772

我使用 VMWare VCenter Converter Standalone Client 将旧 PC 上的物理驱动器转换为虚拟驱动器。转换工作正常,我最终得到了一个有效的 VMDK 文件。接下来,我想将 VMDK 转换为 VHD 以与 Microsoft Virtual PC 一起使用,因为这是我在新机器上使用的。我使用 WinImage 进行转换,效果也很好。我可以通过 WinImage 从虚拟驱动器访问文件。

但是,当我使用 Virtual PC 创建新的虚拟机并添加现有的 VHD 文件时,机器无法启动。初始启动屏幕随着 RAM 的数量闪烁,然后屏幕变黑。如果我关闭虚拟机并以安全模式重新启动,我可以看到驱动程序正在加载,直到它最终到达 crcdisk.sys 并无限期挂起。

任何想法如何解决这一问题?如果有另一种方法可以将我的物理机变成 Virtual PC VM,我不反对从头开始。

谢谢!

编辑- 我应该补充一点,虚拟驱动器是系统引导驱动器,而不是辅助驱动器。

编辑- 我尝试从安装 CD 启动并进行修复。结果是系统由于“驱动程序错误”而无法修复。

virtualization vmware-vcenter virtual-machines
  • 8 8 个回答
  • 19935 Views

8 个回答

  • Voted
  1. John Rennie
    2009-07-09T05:23:33+08:002009-07-09T05:23:33+08:00

    如果您的旧 PC 使用 EIDE(也可能是 SATA)磁盘,您可能只需对其进行快照并将快照还原到空白 VM 磁盘,VM 应该会启动。请访问 www.drivesnapshot.de 了解我最喜欢的(免费评估!)快照工具。

    JR

    • 1
  2. Ausmith1
    2009-07-29T20:26:48+08:002009-07-29T20:26:48+08:00

    确保使用最新版本的VMware转换器工具,我相信当前版本是v4.03。我一直发现新版本的转换效果更好。有道理,我猜...

    • 1
  3. dyasny
    2009-09-30T05:06:04+08:002009-09-30T05:06:04+08:00

    http://support.microsoft.com/kb/314082

    这应该可以解决您的问题。基本上,即使您的 Windows 支持 IDE 驱动器,如果它安装在其他任何东西上,也不会使用 IDE 驱动器。为了设置它们,您需要按照文章

    • 1
  4. 2009-07-09T06:16:33+08:002009-07-09T06:16:33+08:00

    很可能您的引导设备未在注册表中正确配置以允许系统引导。

    • 0
  5. Ian Murphy
    2009-07-09T06:33:56+08:002009-07-09T06:33:56+08:00

    查看 Vmware 下的磁盘类型。它可能已转换为 Scsi 磁盘 - 虚拟 PC 没有驱动程序。您可能需要重新虚拟化原始磁盘,但选择将其转换为 IDE 磁盘。

    如果是这个原因,使用 windows 安装盘对安装进行简单修复应该可以纠正磁盘驱动程序访问问题。

    伊恩

    • 0
  6. Kevin Kuphal
    2009-07-23T07:12:12+08:002009-07-23T07:12:12+08:00

    您是否尝试过使用 Windows 安装 CD 启动 VM 并在它找到的操作系统上运行修复?

    • 0
  7. tony roth
    2010-03-25T13:15:39+08:002010-03-25T13:15:39+08:00

    你用过sysinternals的disk2vhd吗?唯一真正的限制是操作系统启动盘应该小于 128gigs!

    • 0
  8. Abei Villafane
    2016-11-05T01:00:21+08:002016-11-05T01:00:21+08:00

    尝试使用 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 或其他东西)。

    祝你好运!

    • 0

相关问题

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 物理机重启时自动重启虚拟机(VMWare)

  • 在 VMware Studio 生成的 linux 设备中,后续启动脚本位于何处?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve