Virtualbox'ın sanal diski neden otomatik olarak büyümiyor?


28

Host olarak Ubuntu 12.04 ile VirtualBox 4.2.6 ve misafir olarak Win XP kullanıyorum. XP ile en fazla 40 GB olan bir sanal disk (VDI) atadım. Şu anda 25 GB kullanıyor.

XP içinde sürekli olarak yeterli yer olmadığını söyler.

Ana bilgisayarımın birincil diskinde hala yeterince yer var

df -h
/dev/sda1       143G     48G   89G   35% /

XP diskimi genişletmek için ne yapmalıyım? Bu soru bana yardımcı olmadı, btw.

görüntü tanımını buraya girin

Yanıtlar:


21

Sizin durumunuzdaki Windows'un neden dinamik olarak tahsis edilmiş sanal diski idare edemediğini bilmiyoruz. Windows konuk işletim sisteminizden dosya sistemi bütünlüğünü kontrol etmeniz veya bir birleştirme yapmanız yararlı olabilir.

Bununla birlikte, bir terminalde aşağıdaki komutu çalıştırarak konuk işletim sistemine bildirilen dinamik olarak büyüyen bir sanal sürücünün boyutunu kolayca artırabiliriz:

VBoxManage modifyhd <uuid/name> --resize <newsize in MB>

Uuid ile değiştirin veya sanal sürücü dosya (tam yol gerekli). Bunlar aşağıdaki komutla listelenebilir:

VBoxManage list hdds

Anlık fotoğraflar çektikten veya kapatmak yerine makinenin durumunu kaydettiğimizde sanal sürücü boyutunu değiştiremeyeceğimizi unutmayın. Sanal sürücünün boyutunu değiştirmeden önce, tüm anlık görüntüleri silmemiz veya bir anlık görüntünün içeriğini kaybetmememiz için klon üzerinde çalışmamız gerekir. Dinamik olarak büyüyen bir diski küçültmek mümkün değildir.

Sanal sürücüyü yeniden boyutlandırdıktan sonra, konuğun bölme tablosunu değiştirilen sürücünün boyutuna uyarlamamız gerekecektir.

Windows 7'de, yeni ayrılmamış alanı görüntülemek için (sürücüye 10 GB eklendikten sonra yeniden boyutlandırıldıktan sonra gösterilir) Bilgisayar Yönetimi -> Disk Yönetimi'ne gidin :

görüntü tanımını buraya girin

Bölüm boyutunu artırmak için "Birimi Genişlet ..." seçeneğini seçmek için bu ayrılmamış bölüme sağ tıklayın . Bunu ayrıca, gparted kullanarak bölümleri yeniden boyutlandırmak için bu sanal makinede bir Ubuntu live .iso'yu önyükleyerek yapabilirsiniz.

Daha fazla ayrıntı burada: Sanal Kutu Kullanım Kılavuzu

Ayrıca bkz: Sanal makinenin sabit disk boyutunu nasıl artırabilirim?

Dinamik olarak büyüyen bir diski fiziksel olarak küçültmek / sıkıştırmak için bkz. Dinamik olarak büyüyen bir VDI diskini VirtualBox'tan nasıl küçültebilirim?


2
anlık görüntünüz varsa, bu işe yaramaz (işe yarıyor gibi görünüyor, ama gerçekten değil), bu nedenle tek yol anlık görüntüyü silmek gibi görünüyor (ve bu biraz zaman alabilir), sonra yapın.
Sverre

Yapabilseydim yapardım, ama kaldırma anlık görüntüsüm çalışmıyor (ölüyor, bilinen hata gibi görünüyor), bu yüzden şu anda yeni bir sanal sürücü (sabit boyutta) oluşturdum ve şimdi winwos vm içinden klonluyorum.
Sverre

Nasıl "bir klon üzerinde çalış" demiştin?
BT,

VBoxManageWindows'umda geçerli bir komut değil. BTW, Windows 10'da VirtualBox 5.1.30 ile aynı sorunu yaşıyorum. Ayrı bir VBox
bölümüm yok

@CGFoX Windows burada konu dışı ancak süper kullanıcı.com
questions/716649/…

4

40.04GB büyüyen bir disk ekleyebilirdiniz, ancak Windows bölümünün yükleme sırasında tam boyutlu olarak oluşturulmuş olması gerekirdi.

Sanal makinenize bir Ubuntu CD'si ekleyin ve önyükleyin. gpartedÇizgi üzerinde başlat . Diski aç.

40,04GB'lık bir bölüm görmelisiniz ve boş alan yoktur. Daha küçük bir bölüm ve boş alan görürseniz, mevcut bölümü yeniden boyutlandırmak ve büyütmek için bu aracı kullanın.

Sanal makinenizi yeniden boyutlandırıp yeniden başlattıktan sonra, Windows bölüm kontrolü yapacak, lütfen en azından bu sefer Windows yapsın! Bu önemli. Verileriniz hakkında çok fazla endişelenmeyin, NTFS bölümlerini yeniden boyutlandırmak normal bir işlemdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.