VirtualBox UUIDが既に存在するエラーを修正する方法

VirtualBoxは通常の状況では十分に動作しますが、VHDの移動を開始するとエラーが発生する場合があります。 VHDを移動した後に一般的な問題を修正する方法は次のとおりです。
VirtualBoxをWindowsで実行している場合コンピューターでは、おそらくエラーが発生する可能性があります。仮想ハードドライブを1つの物理ディスクから別のディスクに移行したときに、アクセス許可エラーが発生しました。どうやら、Virtualboxは.vhd(または別の形式の仮想ハードドライブ)を作成するときに、VHDを認識するために使用する普遍的に一意の識別子を焼き付けます。通常、問題は発生しませんが、この場合、重複または移動した仮想ディスクが不明な場所から実行されるのを防ぎます。
VirtualBox UUIDエラーを修正
エラーは次のようになります。

「ハードディスクを開けませんでした E:VirtualBox VM Windows 8 Windows 8 Enterprise2.vhd.
ハードディスクを登録できません 「E:VirtualBox VMsWindows 8 Windows 8 Enterprise2.vhd」 {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} ハードディスクだから 「E:VirtualBox VMsWindows 8 EnterpriseWindows 8 Enterprise2.vhd」 UUIDを使用 {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} もう存在している。
結果コード:
E_INVALIDARG(0x80070057)
成分:
VirtualBox
インタフェース:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
呼び出し先RC:
VBOX_E_OBJECT_NOT_FOUND(0x80BB0001)」
OracleのVirtualBoxマニュアルには、UUIDの問題を扱う章があり、これを修正する方法が明らかになる場合があります。または、次の手順に従うだけです。
UUIDをリセットする方法
これを修正するには、いくつかのテキストコマンドを実行する必要があります。コマンドプロンプトを開きます。 Windows 8とWindows 7の両方で、[スタート]メニューの検索ボックスに「cmd」と入力すると検索できます。


次に、cmdプロンプトのディレクトリをVirtualBoxをインストールしたフォルダーに変更します。これをデフォルトに配置すると、コマンドは次のようになります。
cd C:Program FilesOracleVirtualBox

次のコマンドを入力します(または右クリックを使用してコピー/貼り付け):
VBOXMANAGE.EXE internalcommands sethduuid“ pathtovhdfile”

すべてが機能した場合、「UUID change to:…」というメッセージが表示され、VirtualBoxが機能するはずです。すべて修正済み!
コメントを残す