![转换状态:](https://linux22.com/image/1358301/%E8%BD%AC%E6%8D%A2%E7%8A%B6%E6%80%81%EF%BC%9A.png)
我正在尝试使用将物理 Windows XP Professional 计算机转换为 VM VMWare vCenter Converter Standalone 5.0.1
。
当该过程完成时,我得到了以下输出:
转换状态:
类型:将物理机转换为虚拟机
地位:失败无法找到系统卷,无法重新配置
运行时间:1小时14分钟
完全的:96%
日志重点:
错误:重新配置期间发生错误
处理重新配置数据存储。
更新目标卷布局的驱动器号
更新目标计算机系统卷上的 boot.ini。
更新目标计算机上的引导扇区。
已完成克隆卷“C:”。
开始克隆卷“C:”。
已完成克隆卷“”。
已成功创建源系统的快照。
创建源系统的快照。
任务:转换物理机。
我将生成的卷(*.vmdk
)安装在另一台虚拟机上,以查看boot.ini
从物理机上拉出的卷,因为有多个线程将此称为问题的根源,其内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)parition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
另外,查看分区时发现有两个,一个是 NTFS,包含操作系统和 windows 目录Disk 0
我还发现一些帖子说问题可能出在*.vmx
生成的文件中,按照他们的建议,我尝试将值更改ide:0.0present
为false
,并将参数更改为ide0:0.filename
,scsi:0.0.fileName
同时添加scsi0:0.present="true"
和添加scsi0.virtualDev="buslogic"
但是启动时所做的一切都导致File: \ntldr
Status: 0xc0000225
Windows 启动管理器出现错误。
在我看来,也许boot.ini
指向了错误的分区,但我对配置文件了解不够,无法真正改变它的任何内容。