XPマシンを仮想マシンに変えようとすると、システムボリュームが見つかりません。再構成は不可能ではありません。
誰かが私がこれを回避する方法を知っていますか?ログは以下のとおりです。
#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
このエラーを修正するための試行回数の記録があると思います。私がリストしている各問題は、ログにエラーメッセージやその他の症状を引き起こしましたが、問題を修正したことがないため、致命的かどうかはわかりませんが、なんとか回避できました。
ハードドライブに回復コンソールをインストールすると、boot.iniファイルにC:\ cmdcons \で始まるエントリがあり、システム変換ルーチンはこれを解析してエラーをトリガーできません。
Ide vs scsiの問題は、私の場合、OSを搭載したSATAドライブにも当てはまる可能性がありますが、後でide0に別のPATAドライブが追加されました。ドライブを取り外して、再試行しました。
システムにはLinuxとXPがあり、パーティション1(プライマリ)にはmsdosがあり、XPブートファイルがあります。プライマリパーティション2と3にはLinuxファイルシステムがあり、パーティション4は拡張されてXPシステムと他のいくつかのシステムがありました。 XPをゲストOSとしてインポートしたとき、データのみを含むLinuxパーティションとntfsファイルシステムを明示的に削除しました。しかし、コンバーターはそれを知っていたので、私はそれが対処できると思います。
もう1つのやや珍しい設定は、一時パーティション(D :)が拡張パーティションテーブルにあることでした後システムパーティション(E :)。どうしてこうなったのか思い出せない。
私の最後の努力は、VMを作成し、最後にそれを再構成するオプションのチェックを外すことでした。これにより、システムは起動できなくなりましたが、少なくともXP CDリカバリブートコンソールはそれを認識できましたが、修復はできませんでした。 LinuxブートCDを使用することで、c:\ boot.iniを編集し、可能なすべてのパーティション番号のエントリを作成できました。最終的に私は正しいパーティション番号を見つけ、パーティションドライブ文字のXPの概念を起動して再構成しました。
結局、何が本当に問題を引き起こしたのかはわかりませんが、ついにVMが動作するようになりました。
これが古いスレッドであることは知っていますが、同じ問題がありました。物理的なXP以前にWindows 7がインストールされていたPro SP2マシンを変換しようとしています。W7は 'Boot'という名前の隠しフォルダを残していたため問題を引き起こしていました。削除できませんでした;ユーティリティCDから起動して削除しようとしても、subinaclを使用してブートフォルダのアクセス許可をリセットしました。フォルダとbootmgrファイルも削除しました(ここでもsubinaclを使用してアクセス許可を変更しました)。方法を説明しているAaronStebnersの記事を確認してください。このリンクで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ディスクに常駐している場合、コンバータはシステムボリュームを認識できず、 if IDEディスクがソースマシンに存在する場合SCSIおよびIDEディスクを備えたソースマシンでは、システムボリュームが存在する場合、Converterはシステムボリュームを検出できません。 SCSIディスク。コンバータは最初のIDEディスクをこのような構成でチェックするだけです。 "
Vistaの変換でも同じ問題が発生しました。ボックスには複数(x3)の物理ディスクがありました。コンバーターを実行するたびに、94%〜95%で失敗します。
Windowsのディスク管理をチェックインしたところ、アクティブなシステムパーティションとブートパーティション、つまり変換しようとしたパーティション(PtV)は物理的な「ディスク1」としてマークされ、ドライブは後でシステムに追加され(データドライブ)、物理的な「ディスク0」としてマークされました。
私の解決策は、デバイスマネージャで物理的な「ディスク0」を無効にしてから再起動することでした。再起動すると、Windowsは物理ドライブの割り当てを更新しました。 「ドライブ1」は「ドライブ0」になり、パーティション識別子は同じままでした。
これが完了したら、コンバーターを再度実行しましたが、変換は正常に完了しました。
お役に立てれば...
私を助けたのは、「汎用ボリューム」(外部メモリ用のスロット)を無効にすることです。