Tworząc maszynę wirtualną z VirtualBox, łatwo jest wybrać zły rozmiar wirtualnego dysku twardego. Któregoś dnia możesz napotkać problem polegający na tym, że na maszynie wirtualnej nie ma wystarczającej ilości wolnego miejsca na dysku. Oto, jak możesz zmienić rozmiar obrazu dysku twardego VirtualBox (VDI) bez utraty danych lub bez ponownej instalacji systemu operacyjnego gościa.
Reklama
VirtualBox jest dostarczany z narzędziem konsoli VBoxManage, które może wykonywać wiele zadań niedostępnych z poziomu interfejsu użytkownika. Na przykład za pomocą VBoxManage możesz dostosuj datę i godzinę BIOS dla maszyn wirtualnych . To narzędzie może służyć do zmiany rozmiaru obrazów dysków twardych VirtualBox.
jak duet na tik tok
Składnia wiersza poleceń jest następująca:
VBoxManage modifiedhd path_to_vdi_file.vdi --resize desrired_size_in_megabytes
Na przykład zmieńmy rozmiar dysku podłączonego do mojej maszyny wirtualnej Arch Linux. W tej chwili jego rozmiar dysku twardego ma pojemność 20 GB:
Powiedzmy, że chcę mieć 30 GB. Aby to zrobić, wydaj polecenie podobne do polecenia poniżej.
W systemie Linux:
VBoxManage modyfikujhd '/ home / user / Arch VM / Arch VM.vdi' - zmień rozmiar 30720
W systemie Windows musisz otworzyć nowe okno wiersza polecenia w folderze C: Program Files Oracle VirtualBox. Zobacz następujący artykuł: Wszystkie sposoby otwierania wiersza polecenia w systemie Windows 10 i część „Uruchom wiersz polecenia bezpośrednio z Eksploratora”. Polecenie będzie takie samo:
VBoxManage modyfikujhd 'c: Virtualbox VMs Arch VM Arch VM.vdi' - zmień rozmiar 30720
Uwaga: powyższy rozmiar jest wyrażony w megabajtach, więc 30 x 1024 = 30720.
Popraw część ścieżki, aby odpowiadała rzeczywistej ścieżce w środowisku.
Wskazówka: ścieżkę do pliku VDI można zobaczyć w programie Virtual Media Manager:
Polecenie działa szybko. Rozmiar pliku VDI zostanie zmieniony w ciągu sekundy:
Teraz kliknij „Odśwież” w programie Virtual Media Manager. Odzwierciedla zmiany:
Otóż to.