將 Hyper-V vhdx 轉換為 iso

將 Hyper-V vhdx 轉換為 iso

如果可以將 LinuxHyper-V來賓 VM 轉換為*.iso文件,那麼我可以從此映像檔建立可啟動 USB。透過谷歌我找到了以下工具:

  1. vhd2iso
  2. qemu-img
  3. 轉換-vhd

有人可以分享他在這個主題上的經驗嗎?如何轉換hvdx->isohvdx-> hvd-> iso

答案1

我可能會這樣做,以避免任何轉換工具中的任何錯誤/缺陷:

  1. 建立將另一個 VHDX 連接到 VM
  2. 將實時 ISO 附加到 VM 並啟動它而不是安裝
  3. 將步驟 1 中連接的虛擬磁碟分割並格式化為 NTFS 或 exFAT,然後掛載檔案系統
  4. 使用dd甚至只是cat將安裝所在的虛擬磁碟的原始映像轉儲到步驟 3 中掛載的檔案系統;您甚至可以選擇tee另外使用來執行校驗和(例如,sha1sum即時
  5. 卸載並關閉;從 VM 中分離包含映像的 VHDX,並將其附加到主機;可選擇執行校驗和(使用 7-zip 或其他)並與步驟 4 中獲得的校驗和進行比較

然後,您可以在 Windows 上使用您喜歡的任何寫入工具將原始映像寫入 USB 隨身碟。

如果您在主機上設定了 SMB 共享等,則可以直接透過虛擬網路將其轉儲到主機上的磁碟區。

甚至可以將安裝的 VHDX(唯讀模式)附加到主機並執行直接驅動器到驅動器克隆。我對 Windows 上的工具不熟悉,所以我不知道是否有一個可以做到這一點。

請注意,ISO9660 中的 ISO 與上述任何內容或您的故事/案例無關。

相關內容