web-dev-qa-db-ja.com

VMWare vmdkイメージファイルを物理ハードディスクドライブに変換することは可能ですか?

VMWare vmdkイメージファイルを物理ハードディスクドライブに変換することは可能ですか? VMWare 6.5が物理ハードディスクドライブを直接使用して優れたパフォーマンスを得ることができることを知っています。既存のvmdkファイルを物理ハードディスクドライブに変換してパフォーマンスを向上させることはできますか?

26
karon

Qemu-imgがあれば、画像ファイルだけを扱うコマンドラインからこれらすべてを実行できるはずです。

qemu-img変換source.vmdk -O raw/target/drive /

これにより、vmdkが物理ドライブに出力したrawフォーマットが書き出されます。これを自分でテストすることはできませんでしたが、うまくいくと思います:)

18
Alex

少し遅れましたが、参考までに私は成功しました:

  1. Clonezillaを仮想マシンに接続する
  2. Clonezillaディスクで仮想マシンを起動する
  3. ディスクのイメージを外部USBドライブ(仮想マシンにも接続されている)に保存する
  4. Clonezillaを使用してイメージを物理ディスクに復元する
8
jeb

使用しているOSについては言及していません。 Alex の回答はWindowsでは機能せず、誰かがWindowsでこれを行う方法をコメントで尋ねたので、次のようにします。

ddを使用してタスクを実行するには、Cygwinを使用する必要があります。

ここから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/

3
Shayan

BartPE cd(つまりUltimateP2V)で起動してGhostを使用してみましたか?ハードウェアに乗るとドライバーの問題が発生する可能性がありますが、それらは簡単に対処できます(理論的には、笑)。

独自のP2V(V2V、V2Pなど)ディスクを作成する場合は、Mike Laverickの記事(最高)を確認してください。 http://www.rtfm-ed.co.uk/docs/vmwdocs/ whitepaper-ultimateP2V.pdf

2
xbnevan

試す DPCast

アイデアは、仮想マシンからvmdk全体を物理マシンにストリーミングし、物理hddに書き込むことです。

手順の概要を以下に示します。

Vmdkファイルがあるため、このVMDKが接続されている完全な仮想マシンであっても、VMWareワークステーションを自由に使用できます。この特定のvmdkを接続して仮想マシンを実行しますが、通常のブートの代わりに、PartedMagic liveCDを使用してブートします。

LiveCDが起動したら、メインメニューに移動してUDPCast Disk Cloningを見つけます。ダイアログは一目瞭然です(スクリーンショットを参照) UDPCast Disk Cloning start screen

この仮想マシンをsenderとして選択した後、ブロードキャストするドライブを選択する必要があります(/ dev/sdaなどのUnix表記を使用)。

senderを起動したら、receiverも起動する必要があります。物理的なHDDがあるので、このHDDが接続された完全なPCもあると思います。ここでも同じです:今回はUDPCast Disk Cloningを選択してliveCDを開始し、receiverと適切な物理的なHDDを選択する必要があります。

注目に値するのは、仮想マシンと物理ハードウェア間のネットワーク接続を確立するために必要なすべての準備を行う必要があることです。 vmdkにプライベートデータが含まれている場合は、その内容がネットワーク上で効果的にストリーミングされるため、必要な予防策を講じる必要があります。もう1つは、ターゲットhddのストレージ容量はvmdkの容量と同じであることです。当然ですが、イメージがターゲットhddに1対1でレイアウトされ、新しいhddのより大きな容量を利用するには、gpartedなどで適切な操作を実行する必要があることにも注意してください。

2
PF4Public

ドライブをVMまたはただし、スナップショット(www.drivesnapshot.de)にマウントします。次に、RAWディスクをVMにマウントし、スナップショットを復元します。これは、ドライブをセクターごとに転送します。Linuxでは、ddを使用しても同じことができると思います。

VMボリュームの物理ディスクの使用は、最近VMWareで非推奨になりませんか?

JR

1
John Rennie