web-dev-qa-db-ja.com

VMDKをVHDに変換した後の仮想マシンの起動の問題

VMWare VCenter Converterスタンドアロンクライアントを使用して、古いPCの物理ドライブを仮想ドライブに変換しました。変換は正常に機能し、有効なVMDKファイルになりました。次に、Microsoft Virtual PCで使用するためにVMDKをVHDに変換したいと思いました。これは、新しいボックスで使用するものだからです。変換にはWinImageを使用しましたが、それも問題なく機能しました。 WinImageを介して仮想ドライブからファイルにアクセスできます。

ただし、Virtual PCを使用して新しい仮想マシンを作成し、既存のVHDファイルを追加すると、マシンが起動しません。最初の起動画面がRAMの量で点滅した後、画面が真っ暗になります。VMをオフにして、セーフモードで再起動すると、最終的にcrcdisk.sysに到達し、無期限にハングするまで、ドライバーがロードされます。

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

ありがとう!

[〜#〜] edit [〜#〜]-仮想ドライブはシステムブートドライブであり、セカンダリドライブではないことを追加する必要があります。

[〜#〜] edit [〜#〜]-インストールCDから起動して修復してみました。その結果、「ドライバーエラー」のためにシステムを修復できませんでした。

3
Rob Sobers

必ず最新バージョンのVMwareコンバータツールを使用してください。現在のバージョンはv4.03だと思います。私はいつも、新しいバージョンの方が変換が良いことを発見しました。理にかなっていると思います...

1
Ausmith1

古いPCでEIDE(場合によってはSATA)ディスクを使用している場合は、スナップショットを作成して、スナップショットを空のVMディスクとVM私のお気に入りの(無料評価!)スナップショットツールについては、www.drivesnapshot.deを参照してください。

JR

1
John Rennie

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

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

1
dyasny

WindowsインストールCDを使用してVMを起動し、検出されたOSで修復を実行してみましたか?

0
Kevin Kuphal

sysinternalsのdisk2vhdを使用しましたか。唯一の実際の制限は、OSブートディスクが128ギガ未満でなければならないことです!

0
tony roth

Vmwareでディスクタイプを確認してください。それはScsiディスクに変換された可能性があります-仮想PCにはドライバーがありません。元のディスクを再仮想化する必要があるかもしれませんが、それをIDEディスクに変換することを選択してください。

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

イアン

0
Ian Murphy

VMWare Converter Standalone 5.0を使用して、物理的なWindowsVistaホーム32ビットマシンを変換しようとしました。起動しませんでした。私にとってうまくいったこと:特にハードドライブの設定では、変換を作成することが重要です。私の場合、IDEを選択する必要がありました。 (ただし、他の人は反対の例を示しました。VMWareConverterジョブタスクでは、「ソースの保持」または「IDE」を選択するのではなく、「SCSI LSIロジック」を選択します。)

また、最後にOSを「再構成」するためのすべてのオプションを選択していることを確認してください: http://1.bp.blogspot.com/_0xPnZbi2QtQ/S0DRRm6MQcI/AAAAAAAAlJ0/43bwjYCmjJ4/s0/ fixed_vmware_converter_fails_0x0000007B_0xFFFFFA60005AF9D0.jpg [同期]タブをわざわざ実行しないでください。混乱する可能性があります。

これが正常に完了したら(エラーなし)、. VMXをVmwareにインポートし、設定を確認します。それでも機能しない場合は、ここで「IDE」が役立ちます。ハードディスクコントローラがIDEとして作成されている場合、ブルースクリーンSTOPエラー(0x0000007b)が発生しても起動時に、手動で修正できます。これを行うには、fix_hdcなどのプログラムを実行する必要があります(私の場合は、[スタート]-> [プログラム]-> [レジストリツール]-> [Fix_hdc]-> [ハードディスクコントローラーの修正]の下にある古いHirenBoot CDにありました)。同様のプログラムがあるようです。同じことをするMergeIDEとFixIDEと呼ばれるものがあります。これらを実行するには、起動可能なCDが必要です。うまくいけば、あなたはそれを管理することができます。

注:「BCD」について-コンピューターが1つのドライブと1つのパーティションで単純な場合、BCDを台無しにしないでください。台無しになっていると確信できない限り、時間を無駄にしないことをお勧めします。 (また、ブートプロセスのさまざまな場所でさまざまなエラーが発生し、エラーが発生します。グラフィカルなプログレスバーが表示されている場合は、そうではありません。\ winload.exeなどのテキストでエラーが発生します)。

幸運を!

0
Abei Villafane