QCOW2をVMDKに変換します

4月 14, 2024

先日、LinuxのISOを探してダウンロードしましたが、拡張子が違っていました。クラウドサービスなどで使用するイメージだったのでこれをVMwareで使用できるようにしたいと思います。
まずは、下記のサイトで変換ツールをダウンロードします。
https://cloudbase.it/qemu-img-windows/
ダウンロードしたファイルを解凍すると、「qemu-img.exe」があります。このツールを使用して変換をします。
PowerShellを起動して、サイトに記載してある変換コマンドを参考にして、ファイルを変換します。
まずはツールのあるフォルダに移動して下記のコマンドを入力します。

qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk

エラーが発生しました。

qemu-img.exe : 用語 'qemu-img.exe’ は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前とし
て認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、
再試行してください。
発生場所 行:1 文字:1

  • qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk
  • ~~~~
    • CategoryInfo : ObjectNotFound: (qemu-img.exe:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

Suggestion [3,General]: コマンド qemu-img.exe は見つかりませんでしたが、現在の場所に存在します。Windows PowerShell は、 既定では、現在の場所からコマンドを読み込みません。このコマンドを信頼する場合は、".qemu-img.exe" と入力してください。詳 細については、"get-help about_Command_Precedence" と入力してヘルプを参照してください。

エラー内容を参考にして、コマンドを修正します。

.qemu-img.exe convert centos.qcow2 -O vmdk test.vmdk

変換したファイルは実際にVMwareで使用することができました。

教育

Posted by admin