VirtualBox “UUID zaten var” hatalarını düzeltme

Bir Windows bilgisayarında VirtualBox çalıştırıyorsanız, muhtemelen zaman zaman hatalarla karşılaşırsınız. Sanal sabit disklerimi bir fiziksel diskten diğerine taşıdığımda, bir izin hatasıyla karşılaştım. Görünüşe göre, Virtualbox bir .vhd (veya başka bir format sanal sabit disk) oluşturduğunda, VHD'leri tanımak için kullandığı evrensel olarak benzersiz bir tanımlayıcıda pişirir. Genellikle sorun yaratmaz, ancak bu durumda, yinelenen veya sanal disklerin bilinmeyen bir yerden çalışmasını engeller.

Hata böyle görünüyor:

“Sabit disk E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd açamadı.

Sabit disk kaydedilemiyor 'E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd' {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} sabit disk 'E: \ VirtualBox VMs \ Windows 8 Enterprise \ Windows 8 Enterprise2 .vhd ' UUID ile {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} zaten var.

Sonuç Kodu:
E_INVALIDARG (0x80070057)

Bileşen:
VirtualBox

Arayüz:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) ”

Oracle'ın VirtualBox el kitabında UUID sorunlarını kapsayan bir bölümü vardır; bu, bunun nasıl düzeltileceğini gösterir. Ya da aşağıdaki adımları takip edebilirsiniz.

UUID nasıl sıfırlanır?

Bunu düzeltmek için bazı metin komutlarını çalıştırmanız gerekir. Komut İstemi'ni açın. Hem Windows 8 hem de Windows 7'de, Başlat Menüsü arama kutusuna “cmd” yazarak bulunabilir.

Şimdi, cmd komutunun dizinini, VirtualBox'u kurduğunuz klasöre değiştirin. Varsayılana koyduysanız, komut şu olur:

cd C: \ Program Dosyaları \ Oracle \ VirtualBox \

Şimdi aşağıdaki komutu yazınız ( veya sağ tıklama ile kopyala / yapıştır ):

VBOXMANAGE.EXE iç komutları sethduuid “pathtovhdfile”

Eğer her şey işe yaradıysa, “UUID değiştiğinde:…” yazan bir mesaj görmeli ve VirtualBox çalışmalıdır. Hepsi sabit!