web-dev-qa-db-ja.com

VHDのUUIDを変更する

VHDファイルのUUIDを変更するにはどうすればよいですか?

私の問題は、VirtualBoxがすでに追加されている場合、VHDファイルを受け入れないことです。しかし、私は仕事/家の間でVHDディスクを移動し、それらを「ランダムに」(そしてkeeping VDIとしてではなくVHDとして)クローンしています。

エクスポート/インポート機能が機能しないのは、1)ファイルをVDIに変更し、2)時間がかかりすぎて、毎朝/午後に場所を切り替えると、60GBのディスクがエクスポート/インポートされるのを待つことができないためです。 。

HyperVとの互換性を保つために、VHDとして保持することが重要です。

9
Tedd Hansen
VBoxManage internalcommands sethduuid "filename" "newUUID"

タイプVBoxManage internalcommands文書化されていない他の利用可能な機能を確認します。

8
joe

次の2つのことができます。

1)ストレージマネージャは、ファイルの場所を追跡しますが、必ずしもファイル自体は追跡しません。 (インポート/エクスポートではなく)ディスク上のファイルを置き換えるだけの場合、「正常に動作する」™-コンピュータ間で仮想ディスクを取得する場合は、既存のファイルの上にコピーするだけです。

2)何らかの理由で絶対にUUIDを変更する必要がある場合は、次のコマンドを実行してVHDを複製できます。これにより、VHDに新しいUUIDが付与されます。

VBoxManage clonehd source.vhd destination.vhd

クローンドライブをインポートして、通常どおりにマシンに割り当てることができるはずです。 clonehdコマンドの関連情報は次のとおりです。 http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

1
Goyuix