使用 VMWare Converter 进行 P2V 后出现 0xc0000225 错误

使用 VMWare Converter 进行 P2V 后出现 0xc0000225 错误

我在使用 VMWare Converter 对 Server 2008 R2 机器进行 P2V 转换时遇到错误。该机器正在从 HP 服务器转换为 Dell 2950。

机器无法启动并出现 0xc0000225 错误。我已仔细研究过此错误,我发现的所有建议似乎都不起作用。在转换过程中,我使用了 LSI Logic SAS 控制器 - 我还重新进行了转换以使用 LSI Logic Parallel,结果类似。

我已经尝试过以下

  • 运行startrep.exe(无法修复任何问题)
  • 调整注册表项 ControlSet001 –> Services –> LSI_SAS 的启动属性,如下所述这里
  • 使用 LSI Logicl Parallel 磁盘控制器(而不是 LSI Logic SAS 控制器)重试转换
  • 从虚拟机中移除除启动驱动器之外的所有其他硬盘驱动器,以确保机器尝试从正确的硬盘驱动器启动

有人能解释一下发生了什么吗?我已使用这台主机进行了几次 Hyper V 转换,这些转换都位于同一个盒子上,没有任何问题。

答案1

我设法解决了这个问题。我意识到 BSOD 消息表明 ADDS(这是一个域控制器)存在问题 - 我曾假设 BSOD 停止消息与启动错误消息(在 OP 中列出)相同,但我错了。我尝试启动到 DSRM 并解决问题,但没有成功。原始管理员已将 AD 数据库移动到 D: 驱动器,并且唯一在 DSRM 中安装的驱动器是 C:。

我转到原始物理机器并使用 ntdsutil 将数据库移回 C:\Windows\NTDS 并再次执行转换,机器启动时没有出现 BSOD。

答案2

遇到过类似的问题,但可以通过将服务器启动到安全模式 F8 来修复。启动后,我让所有设备驱动程序都安装(因为 P-to-V 过程引入了新硬件)。在此过程中,我使用 DISKMGMT.MSC 来安装我原来的物理服务器的 D: 和 E: 驱动器。在执行此操作之前,我必须在此工具中更改 CDROM 的驱动器号;我选择了 R: 驱动器(而不是 D:)。

一旦驱动器安装到其原始字母并加载设备驱动程序,我就会重新启动并且一切正常。

相关内容