当我尝试将XP机器变成虚拟机时,我得到无法find系统卷,重新configuration不是不可能的。
任何人都知道我如何解决这个问题? 日志在下面。
#5] [task-1] [2009-08-28 08:55:27.444 04828 info 'App'] Using temp dir C:\WINDOWS\TEMP\vmware-temp\vmware-SYSTEM\sysReconfig [#5] [task-1] [2009-08-28 08:55:27.444 04828 verbose 'task-1'] d:/build/ob/bora-161434/bora/sysimage/lib/converter/reconfig/reconfigurationTransaction.cpp:103 [#5] [task-1] [2009-08-28 08:55:29.819 04828 warning 'App'] [,0] Error 3 (error loading hive: The system cannot find the path specified (3)) loading temporary hive \\.\vstor2-mntapi10-1623AB41007E00000000000003000000\\Boot\BCD under key name mntApi350474103630025694. [#5] [task-1] [2009-08-28 08:55:29.819 04828 warning 'App'] [,0] Unable to load registry hive \\.\vstor2-mntapi10-1623AB41007E00000000000003000000\\Boot\BCD, error 0x3. [#5] [task-1] [2009-08-28 08:55:29.881 04828 warning 'App'] [,0] Error reading boot.ini file \\.\vstor2-mntapi10-1623AB41007E00000000000003000000\\boot.ini [#5] [task-1] [2009-08-28 08:55:29.897 04828 info 'App'] [,0] boot.ini: [#5] [task-1] [boot loader] [#5] [task-1] timeout=30 [#5] [task-1] default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [#5] [task-1] [operating systems] [#5] [task-1] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect [#5] [task-1] [2009-08-28 08:55:29.944 04828 error 'task-1'] Can't reconfigure a source that does not have system volume [#5] [task-1] [2009-08-28 08:55:29.944 04828 info 'App'] Cleaning up temp directory C:\WINDOWS\TEMP\vmware-temp\vmware-SYSTEM\sysReconfig ... [#5] [task-1] [2009-08-28 08:55:29.944 04828 error 'task-1'] TaskImpl has failed with MethodFault::Exception: converter.fault.ReconfigurationNoSystemVolumeFault [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'PropertyProvider'] RecordOp ADD: event[7], task-1 [#5] [task-1] [2009-08-28 08:55:37.022 04828 info 'task-1'] ConvertTask updates, state: 4, percentage: 95, xfer rate (Bps): 782312 [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'PropertyProvider'] RecordOp ASSIGN: info, task-1 [#5] [task-1] [2009-08-28 08:55:37.022 04828 error 'App'] Task failed: [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'task-1'] Converter Task SetError(taskID=task-1) [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'task-1'] Completing task task-1 with state=3 [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'App'] Converter TaskManager TaskCompleted [#5] [task-1] [2009-08-28 08:55:37.022 04828 info 'App'] Task Completed : task-1 [#5] [task-1] [2009-08-28 08:55:37.022 04828 verbose 'PropertyProvider'] RecordOp ASSIGN: info, task-1
我想我有一个尝试解决这个错误的logging。 我列出的每个问题都会导致日志中的错误消息或其他一些症状,但是我不知道它们是否是致命的,因为我从来没有解决过这个问题,而是设法解决了这个问题。
在硬盘驱动器上安装故障恢复控制台有一个条目,在boot.ini文件中启动C:\ cmdcons \,系统转换例程无法parsing并触发错误。
ide和scsi的问题在我的情况下也可能适用于具有操作系统的SATA驱动器,而另一个PATA驱动器稍后将添加到ide0。 我刚刚删除了驱动器,并再次尝试。
系统有Linux和XP,分区1(主)有msdos和XP启动文件。 主分区2和3具有Linux文件系统,而分区4被扩展并具有XP系统以及其他几个系统。 当我将XP作为来宾操作系统导入时,我明确地只用数据删除了Linux分区和NTFS文件系统。 但转换器知道,所以我认为它可以应付。
另一个有点不寻常的设置是,我的临时分区(D :)位于系统分区(E 🙂 之后的扩展分区表中。 我不记得最初是怎么发生的。
我最后的努力是创build虚拟机并取消最后重新configuration它的选项。 这使得系统不能启动,但至lessXP CD恢复启动控制台可以看到它,但不能修复。 通过使用Linux启动CD,我可以编辑c:\ boot.ini并为每个可能的分区编号创build条目。 最终,我find了正确的分区号,引导并重新configuration了XP的分区驱动器字母的概念。
所以,最后我不知道是什么原因造成了这个问题,但是我终于有了一个可以工作的虚拟机。
我知道这是一个古老的线程,但我有同样的问题。 尝试转换之前安装了Windows 7的物理XP Pro SP2计算机。 W7已经在后面留下了一个隐藏的文件夹,叫做'Boot',这个文件夹导致了问题。 我无法删除它; 即使从实用程序光盘启动并试图删除。 我用subinacl来重置启动文件夹的权限。 删除该文件夹以及bootmgr文件(再次使用subinacl来更改权限)。 查阅Aaron Stebners文章,其中描述了如何在此链接中获取和使用subinacl: http : //blogs.msdn.com/b/astebner/archive/2006/09/04/739820.aspx
即使我已经删除了W7分区,并使用XP CD恢复控制台(fixmbr和fixboot)来重写XP引导扇区和boot.ini,W7仍然造成了一个问题。
系统中是否有SCSI和IDE驱动器? 从这个网站上 ,它说:“如果系统卷驻留在SCSI磁盘上并且IDE磁盘存在于源计算机上,则Converter无法识别系统卷在具有SCSI和IDE磁盘的源计算机上,Converter无法检测系统卷如果系统卷驻留在SCSI磁盘上,则转换器只会在这种configuration中检查第一个IDE磁盘。
我有一个Vista转换相同的问题。 该盒子有多个(x3)物理磁盘。 每次运行转换器都会失败,达到94%-95%。
我检查了Windows磁盘pipe理,发现活动的,系统和启动分区,即我试图转换的分区(PtV)被标记为物理“磁盘1”,以后添加到系统的驱动器(数据驱动器),标记为物理“磁盘0”。
我的解决scheme是禁用设备pipe理器中的物理“磁盘0”,然后重新启动。 重新启动后,Windows更新了物理驱动器分配,即“驱动器1”变为“驱动器0”,分区标识符保持不变。
一旦完成,我再次运行转换器,转换成功完成。
希望这可以帮助…
帮助我的是禁用“通用卷” – 外部存储器的插槽 