Login

Blog

VirtualBox ve Hard Disk Sorunu - Disk Kalıbı Dosyasını Açma Başarısız

VirtualBox ve Hard Disk Sorunu - Disk Kalıbı Dosyasını Açma Başarısız

Sabit disk adı ve ya konumu değiştiğinde oluşan "Cannot register the hard disk because a hard disk already exists" hatası ve çözümü

VirtualBox'ta zaten bulunan bir sabit diskin adını veya yerini değiştirdikten sonra tekrar VirtualBox'a eklemek istediğinizde "Cannot register the hard disk because a hard disk already exists" hatasıyla karşılaşırsınız.

Hatanın Tanımı

Bu sorunun oluşmasının sebebi hard disk ID yani kimliğidir. her VirtualBox hard diski bir ID'ye sahiptir. Böyle bir diskin adını veya konumunu değiştirdiğinizde IDsi değişmez ve VirtualBox aynı ID'den iki diske aynı anda izin vermez. Yani şimdilik izin vermiyor ileride ne olur bilemeyiz.

Hatanın Çözümü

Öncelikle adı veya konumu değişen hard diski, VirtualBox'ın Sanal Ortam Yöneticisi penceresinden kaldırmanız gerekiyor. Daha sonra yeni adıyla veya yeni konumuyla tekrar eklemeniz gerekmektedir. Böylece sorun düzelecektir.

Mevcutta Bulunan Sabit Diski VirtualBox'tan Kaldırmak

  • VirtualBox ana menüsünde = Dosya > Sanal Ortam Yöneticisi (CTRL+D)
  • Sabit Diskler sekmesinde sorunlu olan diski seçin ve sağ tıklayın.
  • Açılan listede Bırak'ı seçin ve gelen pencerede Bırak'a tıklayın. Bu işlemle diski sanal bilgisayardan kopardık.
  • Aynı diskte tekrar sağ tıklayıp açılan listede Kaldır'ı seçip, gelen pencerede Kaldır'a tıklayın. Bu işlemle de sabit diski VirtualBox'tan kaldırdık.

Yeni Sabit Diski Sanal Bilgisayara Tanımlamak

  • VirtualBox'ın sol tarafında tanımlı sanal bilgisayarlar bulunur. Kullanmak istediğinizi seçin ve sağ tıklayın.
  • Açılan listede Ayarlar'ı seçin.
  • Sol taraftaki listede bulunan Dopolamaya tıklayın
  • Depolama Aygıtları altında Denetleyici: IDE yanında üstünde artı görseli olan disk simgesine tıklayın
  • Gelen pencerede Mevcut Diski Seç'e tıklayın.
  • Açılan pencerede sabit disk dosyasını seçip tamama tıklayın.
  • Ayarlar penceresinde tekrar Tamama tıklayın.
  • İşlemler bu kadar şimdi sanal bilgisayarı başlayabilirsiniz.

Örnek Sonuç Kodu

Sonuç Kodu: 
E_INVALIDARG (0x80070057)
Bileşen: 
VirtualBoxWrap
Arayüz: 
IVirtualBox {***}
Çağrılan RC: 
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Etiketler