VirtualBox’da bir sanal hard disk’i kopyaladığınızda o kopyalanan dosyayı tekrar VirtualBox’a tanıtmak isterseniz şöye bir hata alabilirsiniz :
A hard disk with UUID {e9f2bb7f-667a-483e-90c7-4972ebf5392c} or with the same properties ('/home/cagatay/.VirtualBox/kopya.vdi') is already registered
Bu durumda yapılacak olan bu dosyaya yeni bir UUID atamaktır. Bunu da konsoldan
~/.VirtualBox$ VBoxManage internalcommands setvdiuuid kopya.vdi
komutu ile yapabilirsiniz.
iyide bu kodu nereye yazacağız(xp üzerinde xp çalıştırıyorum) ve de cevabı bu sayfaya yazarsanız çok iyi olur..
ben ubuntu kullanıyorum. dolayısı ile bu komutu terminal’de veriyorum. XP’de sanırım cmd komutu ile çalıştıracağınız terminalde vermelisiniz. Ama komuta ilgili dosya yollarını eklemeniz gerekebilir, Virtualbox kendi dizinini systempath’e koymamış olabilir. XP kullanmadığım için emin değilim.
Merhaba,
Konsola verilen komutu yazdığımda şu yazı çıkıyor:
Commands:
setvdiuuid
Assigns a new UUID to the given VDI file. This way, multiple copies
of VDI containers can be registered.
WARNING: This is a development tool and shall only be used to analyse
problems. It is completely unsupported and will change in
incompatible ways without warning.
Syntax error: Not enough parameters
Yardımcı olursanız sevinirim.
Öncelikle komutu, sanal hard disk’in bulunduğu dizinde veya hard disk’in tan yolu ile vermelisiniz, örnek olarak vermeniz gereken komutu ve çıktısını aşağıda tekrar veriyorum. Yalnız, benim kullandığım sürüm 2.0.6 yeni sürümde bu komutun parametrelerinin değişip değişmediğini bilmiyorum. Yeni sürüme geçince tekrar test ederim.
~/.VirtualBox$ VBoxManage internalcommands setvdiuuid test.vdi
VirtualBox Command Line Management Interface Version 2.0.6
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.
UUID changed to: 389eb9d6-1004-472b-b9a4-fbbd0f4f042a
Komutun son parametresinin hard disk’in adı olduğundan emin olun.
Teşekkürler, emeğe saygı
faydalı bir yazı olmus tesadüfen buldum teşekkürler