VMWare vmdkイメージファイルを物理hardiskドライブに変換することはできますか?VMWare 6.5は物理ハードディスクドライブを直接使用して良好なパフォーマンスを得ることができますが、既存のvmdkファイルを物理ハードディスクドライブに変換するとパフォーマンスが向上しますか?
VMWare vmdkイメージファイルを物理hardiskドライブに変換することはできますか?VMWare 6.5は物理ハードディスクドライブを直接使用して良好なパフォーマンスを得ることができますが、既存のvmdkファイルを物理ハードディスクドライブに変換するとパフォーマンスが向上しますか?
回答:
qemu-imgをお持ちの場合は、画像ファイルのみを扱うコマンドラインからこれらすべてを実行できるはずです。
qemu-img convert source.vmdk -O raw / target / drive /
これにより、vmdkが物理ドライブに出力した生のフォーマットがすべて書き込まれます。私はこれを自分でテストすることはできませんでしたが、うまくいくと思います:)
使用しているOSについては言及しなかったため、Alexの回答はWindowsでは機能しません。Windowsでこれを行う方法を誰かがコメントで尋ねたので、次のようにします。
Cygwinを使用dd
して、タスクを使用および実行できるようにする必要があります。
ここからCygwinをダウンロードしてインストールします:http : //www.cygwin.com/
Cygwinターミナルを管理者として開き、以下を入力します。
cat /proc/partitions
すべてのハードディスクとそのパーティションを見ることができます。数字はパーティションを示しています。
dd if=/cygdrive/driveletter/path/to/vmdk bs=256k status=progress of=/dev/sdX
sdXのXは、書き込み先のドライブです。ただし、Windowsのドライブ文字とは異なることに注意してください。それらを混同しないでください!
status = progressはddの進行ラインを表示します。
bs = 256kはブロックサイズ(キャッシュ)です。今日のハードディスクではbs = 4Mを使用できますが、USBサムドライブに接続しているので256kを使用しています。
注:ソースマシンがWindows 10のdd
場合、VMDKからRAW(ディスク)への変換と互換性がない可能性があることに注意してください。同様の状況がここに報告されます。
Windowsで不可能であることを確認したい場合は、qemu-imgの詳細情報とコマンドをこちらでご覧ください:https : //cloudbase.it/qemu-img-windows/
試してみてくださいUDPCastを
アイデアは、vmdk全体を仮想マシンから物理マシンにストリーミングし、物理hddに書き込むことです。
手順の概要を以下に示します。
vmdkファイルがあるため、VMWareワークステーションを自由に使用できます。このvmdkが接続されている完全な仮想マシンであってもかまいません。この特定のvmdkをアタッチして仮想マシンを実行しますが、通常のブートの代わりにPartedMagic liveCDを使用してブートします。
liveCDが起動したら、メインメニューに移動してを見つけますUDPCast Disk Cloning
。ダイアログは一目瞭然です(スクリーンショットを参照)
この仮想マシンをにsender
選択したら、ブロードキャストするドライブを選択する必要があります(/ dev / sdaなどのUnix表記を使用)。
あなたが開始した後sender
、あなたが開始する必要があるreceiver
としても。物理的なhddがあるので、このhddが接続された完全なPCもあると思います。ここでも同じです:この時間と適切な物理hdd をUDPCast Disk Cloning
選択しreceiver
てliveCDを起動する必要があります。
仮想マシンと物理ハードウェア間のネットワーク接続を確立するために必要なすべての準備を行う必要があることに注意してください。vmdkにプライベートデータが含まれている場合、そのコンテンツはネットワーク上で効果的にストリーミングされるため、必要な予防措置を講じる必要があります。もう1つは、ターゲットのhddのストレージ容量がvmdkの容量より少なくないことです。当然ですが、ターゲットhddでイメージが1対1にレイアウトされ、新しいhddのより大きな容量を利用するには、gpartedなどで適切な操作を実行する必要があることに注意してください。
VMにドライブをマウントしますが、スナップショットを作成します(www.drivesnapshot.de)。次に、VMにrawディスクをマウントし、スナップショットをディスクに復元します。これにより、ドライブがセクターごとに転送されます。Linuxでは、ddを使用して同じことを行うことができると思います。
最近のVMWareでは、VMボリュームの物理ディスクの使用は非推奨ではありませんか?
JR