VMDK を VHD に変換した後、仮想マシンを起動できない問題

VMDK を VHD に変換した後、仮想マシンを起動できない問題

VMWare VCenter Converter Standalone Client を使用して、古い PC の物理ドライブを仮想ドライブに変換しました。変換は正常に行われ、有効な VMDK ファイルが作成されました。次に、新しいボックスで使用している Microsoft Virtual PC で使用するために、VMDK を VHD に変換したいと考えました。変換には WinImage を使用しましたが、これも正常に機能しました。WinImage を介して仮想ドライブからファイルにアクセスできます。

しかし、Virtual PC を使用して新しい仮想マシンを作成し、既存の VHD ファイルを追加すると、マシンは起動しません。最初の起動画面に RAM の量が表示され、その後画面が黒くなります。VM をオフにしてセーフ モードで再起動すると、ドライバーが読み込まれていることがわかりますが、最終的には crcdisk.sys に到達して無期限にハングします。

これを修正する方法はありますか? 物理マシンを Virtual PC VM に変換する別の方法があれば、最初からやり直すことに反対しません。

ありがとう!

編集- 仮想ドライブはシステム ブート ドライブであり、セカンダリ ドライブではないことを付け加えておきます。

編集- インストール CD から起動して修復を試みましたが、「ドライバー エラー」のためシステムを修復できませんでした。

答え1

古い PC が EIDE (おそらく SATA も) ディスクを使用している場合は、おそらくそのディスクのスナップショットを作成し、そのスナップショットを空の VM ディスクに復元するだけで、VM が起動するはずです。私のお気に入りの (評価版は無料!) スナップショット ツールについては、www.drivesnapshot.de を参照してください。

JR

答え2

VMware コンバータ ツールの最新バージョンを使用するようにしてください。現在のバージョンは v4.03 だと思います。新しいバージョンの方が変換が優れていることが常にわかりました。当然のことだと思います...

答え3

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

これで問題は解決するはずです。基本的に、WindowsがIDEドライブをサポートしていても、他のものにインストールされた場合、IDEドライバーは使用されません。セットアップするには、次の記事に従う必要があります。

答え4

Vmware でディスクの種類を確認してください。仮想 PC にドライバーがない SCSI ディスクに変換されている可能性があります。元のディスクを再仮想化する必要がある場合がありますが、IDE ディスクに変換することを選択します。

これが原因である場合は、Windows インストール ディスクを使用してインストールを簡単に修復すると、ディスク ドライバー アクセスの問題が解決されるはずです。

イアン

関連情報