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
cd
Oracle 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 .bak
uzantıyla yeniden adlandırın (bir .vbox
uzantısı vardır). Başka bir hatayı önlemek için orijinal .vmdk
dosyayı bir .bak
uzantıyla da yeniden adlandırın . Artık makineyi tekrar .vmdk
formata 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+C
klavye kısayolunu kullanarak kopyalayın .
.vbox.bak
Dosyayı 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.bak
Beklenen uzantısını geri vermek için dosyayı yeniden adlandırın .vbox
.
Adım 2 - Önemsizliği kaldırın
.bak
Dizinde kalan dosyaları kaldırmak artık güvenlidir . Geriye kalan, daha önce korunmuş VirtualBox Manager ayarlarınızla .vmdk
güncellenmiş bir .vbox
veritabanı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 diskpart
için Windows Kurtarma Konsül (kurtarma bölümü) boot istemi komutundan SELECT DISK 1
, LIST PARTITION
ve bölüm numarasını toplamak C:\
, ardından sürücüye SELECT PARTITION #
. EXTEND SIZE=mb
Windows 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 Utility
finder'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. .vmdk
Windows için VirtualBox ile yeni boyutlandırılmış sanal disk görüntünüzün tadını çıkarın !