OS:Windows 2008

Hyper-Vにある仮想マシンを、他のホストマシンに移植して稼働させたい。ということで、仮想マシンをシャットダウン後、エクスポートしたのち、他のホストマシンのHyper-Vでインポートをかけたところ、エラーが出てインポートできないという問題に遭遇

症状

Hyper-Vマネージャで、仮想マシンのインポートを実施したところ、「エラー:1つまたは複数の引数が無効です(0x80070057)」というメッセージが出て、インポートが終了してしまう。

対処方法

エクスポートしたマシンの.expファイルに余計なコードがあるためにエラーが発生している様子。以下の方法で回避できた。

  1. 仮想マシンをエクスポートしたフォルダーを見つけてし、.exp ファイルを開きます。
  2. < 値 > の間の線で、 を GUID を削除します。.exp ファイルと値を削除するコード例を表示する例を次に示します。
  3. <PROPERTY NAME="ScopeOfResidence" TYPE="string">

    < VALUE>

    222dea57-bedd-465c-8fe4-54f2ad7ae699 ** => DELETE THIS GUID**

    < /VALUE>

    < /PROPERTY>

  4. 変更を保存してメモ帳を終了します。
  5. 変更された仮想マシンを再度インポートします。

引用元:Microsoft サポート

おすすめの記事