Windows için VirtualBox
Sırasında disk dosyası yeniden boyutlandırma koruyarak sanal makine ayarlarını!
Adım 1 - Disk dosyasını yeniden boyutlandırın
Cmd.exe'yi başlatın
cdOracle VM VirtualBox en dir (64-bit sistemlerde: "C:\Program Files\Oracle\VirtualBox\")
Bu komutları çalıştırın (yukarıdaki gibi):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
Windows gezgini ve adres çubuğuyla "adresi metin olarak kopyala", ihtiyacınız olan yolu bulmanıza yardımcı olacaktır.
Windows sisteminde, kullanıcının altındaki VirtaulBox VM dizini, VM'niz için yapılandırdığınız ayarların XML formatlı bir veritabanı dosyasını içerebilir. Bu dosyayı bir .bakuzantıyla yeniden adlandırın (bir .vboxuzantısı vardır). Başka bir hatayı önlemek için orijinal .vmdkdosyayı bir .bakuzantıyla da yeniden adlandırın . Artık makineyi tekrar .vmdkformata dönüştürmek için hata mesajı olmadan üçüncü adımı veya "yinelenen disk" hatasını güvenli bir şekilde gerçekleştirebilirsiniz.
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
Size bir UID jetonu sunulacaktır . Bu simgeyi Windows Command Interpetor penceresinden sürükleyerek ve Ctrl+Cklavye kısayolunu kullanarak kopyalayın .
.vbox.bakDosyayı Notepad ++ gibi bir metin düzenleyicisinde açın . XML benzeri bir veritabanı dosyası ile karşılaşacaksınız. Şu satırları arayın:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
Hatta <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ..., köşeli parantezler arasındaki eski UID jetonunu silin ve kopyaladığınız komut penceresinden yapıştırın . Parantezleri yerinde bıraktığınızdan emin olun !
Bu dosyayı kaydedin ve metin düzenleyicinizden çıkın. .vbox.bakBeklenen uzantısını geri vermek için dosyayı yeniden adlandırın .vbox.
Adım 2 - Önemsizliği kaldırın
.bakDizinde kalan dosyaları kaldırmak artık güvenlidir . Geriye kalan, daha önce korunmuş VirtualBox Manager ayarlarınızla .vmdkgüncellenmiş bir .vboxveritabanıyla yeniden boyutlandırılır .
Adım 3 - Boş alanı doldurmak için diskin bölümünü yeniden boyutlandırın
Artık VirtualBox VM Manager'ı başlatabilir ve işletim sisteminizin yeni boş alanı doldurması için uygun araçları kullanarak VM'nizi yürütebilirsiniz.
İçin , Windows VM'lerin kullanım diskpartiçin Windows Kurtarma Konsül (kurtarma bölümü) boot istemi komutundan SELECT DISK 1, LIST PARTITIONve bölüm numarasını toplamak C:\, ardından sürücüye SELECT PARTITION #. EXTEND SIZE=mbWindows C: \ sürücüsünü uygun değere yeniden boyutlandırmak için tuşunu kullanabilirsiniz . Kurtarma ve önyükleme bölümleri için yer bıraktığınızdan emin olun! Gölge kopya ve windows kurtarma dosyaları nedeniyle bu değeri elde etmek için yeni sanal disk boyutunuzdan 4096 MB çıkarmak güvenli.
For Linux sanal makine , canlı .ISO: size bulunabilir SM'nin disk dosyası ile boot edebilir Gparted'tan http://gparted.org/ sen doldurabilirsiniz yerden O düz bir grafik kullanıcı arayüzü tabanlı Gparted'tan-gtk sokacak boş alanınız.
For PPC / Mac VM'lerin , Disk Utilityfinder'den boş alan dolgu size asisst, ancak düşünebilir GParted Linux seçeneği VirtualBox Hackintosh olduğu şu anda tek yöntemi MacOSX önyükleme gibi ve size hacmini genişletmek olamaz MacOSX'e önyükleme yaparken. Ayrıca gparted, önyükleme yapabilmek için VM ayarlarını geçici olarak değiştirmeyi de isteyebilirsiniz . MacOSX bölümleri, HFS" Heaping File System" bölümleri olarak kabul edilir .
Adım 4 - Kedi Fotoğrafları
Çünkü internet. ;) İşlemi tamamladınız. .vmdkWindows için VirtualBox ile yeni boyutlandırılmış sanal disk görüntünüzün tadını çıkarın !