私のシナリオを説明しましょう。
Windows 2012がインストールされたRAIDコントローラーがRAID1と2つのディスクに設定された物理サーバー(Supermicro 6015v-M3)があります。 2つのドライブの1つに障害があります。
私がやろうとしているのは、物理サーバーを仮想マシンに変換し、Hyper-Vを搭載したWindows 2012R2標準を実行している別のサーバーでVMを実行することです。
最も簡単な解決策は、disk2vhdを使用してvhdイメージを作成することだと思いましたが、何度か試しましたが、100%に達すると停止し、ハングしました。プロセスを強制終了する前に10時間待ちました。
フォーラムを見ると、破損したファイルを含むhdで使用しようとすると、disk2vhdから同じ結果が得られることがわかりました。したがって、私の場合は破損したファイルがない場合でも、障害のあるドライブがdisk2vhdの動作に関係していると思われます...他のRAIDディスクは(これまでのところ)正常です。
現在、その物理サーバーからHyper-V VM)を作成する別の方法を見つけようとしていますが、これまでのところ、次の2つの方法しか参照していません。1)現在機能していないdisk2vhd私、または2)Windows 2012R2標準ライセンスしかないために持っていないWindowsSystemCenter。
他に試すことができるものはありますか?
結局、同じ問題を抱えている他の何人かの人々を見つけ、彼らはDisk2hdによって生成されたVHDファイルを使用することができました。 TaskManagerからプログラムを終了し、ファイルを使用すると、すべてが機能しました。
何らかの理由でDisk2vhdが正常に終了しないようですが、生成されたファイルは問題ありません。
それを試してください:P2Vのシステムパーティション以外は無視してください。冗談抜き。次に、完了したら、他のパーティションのバックアップを作成します。
新しい仮想サーバー(物理ディスクとしてブートパーティションのみを持つ)で...次にバックアップを復元します。
VMWare P2VConverterを使用してP2V変換を行うことにある程度成功しました。ターゲットマシンにP2Vコンバータソフトウェアをインストールし、別のマシンに別のコピーをインストールします。ターゲットマシンで、イメージを作成してリモートマシンに保存するようにアプリケーションを構成します。最終的には、別のツールでVHDに変換できるVMDKイメージ(VMWare形式)になります。
これはVMWareP2Vコンバーターへのリンクです(フリーウェアですが、ダウンロードするにはVMWareのアカウントが必要です)
http://www.vmware.com/products/converter/
StarWind VMDK to VHD Converter(フリーウェア)へのリンクは次のとおりです。VHDをVMDKに変換できるようです。
http://www.starwindsoftware.com/converter
完全に再インストールする前に、OSの完全な起動可能なコピーがあることを確認するために、さまざまな問題が発生する20程度のWindowsインストールでこの方法を使用しました。私が使用した約20回のうち、合計2回失敗したと思いますが、イメージングプロセスを再開することができ、2回目は機能しました。
この方法を使用する場合は、VMWare P2Vアプリを管理者として起動して、通常のアプリケーションとして実行した場合に発生する可能性のある問題のいくつかを回避することを強くお勧めします。