Hyper-V vhdx を iso に変換する

Hyper-V vhdx を iso に変換する

Hyper-VLinuxゲスト VM をファイルに変換できる場合は*.iso、このイメージ ファイルから起動可能な USB を作成できます。Google で次のツールを見つけました。

  1. vhd2iso
  2. qemu-img
  3. 変換-VHD

誰かこのトピックについての経験を共有してもらえませんか。- hvdx>isoまたはhvdx-> hvd->に変換するにはどうすればいいですかiso?

答え1

変換ツールのバグや欠陥を回避するために、代わりにこれを行う場合があります。

  1. VMに別のVHDXを作成して接続する
  2. ライブISOをVMに接続し、インストールの代わりにそれを起動します
  3. 手順1で接続した仮想ディスクをNTFSまたはexFATとしてパーティション分割してフォーマットし、ファイルシステムをマウントします。
  4. ddまたはを使用してcat、インストールが存在する仮想ディスクの生のイメージを、手順3でマウントされたファイルシステムにダンプします。オプションで、teeチェックサムを実行するためにも使用できます(たとえば、sha1sumオンザフライで)。
  5. アンマウントしてシャットダウンします。イメージを含む VHDX を VM から切り離してホストに接続します。オプションでチェックサム (7-zip など) を実行し、手順 4 で取得したチェックサムと比較します。

その後、Windows 上の任意の書き込みツールを使用して、生のイメージを USB フラッシュ ドライブに書き込むことができます。

ホスト上に SMB 共有などを設定している場合は、代わりに仮想ネットワーク経由でホスト上のボリュームに直接ダンプすることもできます。

インストールの VHDX (読み取り専用モード) をホストに接続し、ドライブ間の直接クローンを実行することも可能かもしれません。ただし、私は Windows のツールに詳しくないので、それができるツールがあるかどうかはわかりません。

ISO9660 の ISO は、上記のいずれとも、またあなたのストーリー/ケースとも何ら関係がないことに注意してください。

関連情報