Powiększenie dysku maszyny w VirtualBox
Jedną z większych bolączek VirtualBox jest między innymi brak możliwości rozszerzenia dysku dla wirtualnej maszyny z poziomu interfejsu graficznego. Jednak twórcy tego narzędzia nie pozostawili użytkowników samych sobie i wiele funkcji jest dostępnych z poziomu narzędzi dostępnych z poziomu linii komend.
Aby ułatwić sobie zadanie, najpierw dodajmy ścieżkę instalacji VirtualBox do systemowej zmiennej PATH. W tym celu uruchamiamy (Win+R) „Właściwości Systemu”:
sysdm.cpl
Tu przechodzimy do zakładki „Zaawansowane” i na samym dole klikamy w „Zmienne środowiskowe…”
W nowo otwartym oknie wybieramy z listy dostępnej w dolnym panelu interesującą nas zmienną „Path” i klikamy „Edytuj…”
W nowym okienku wybieramy albo „Nowy”, albo „Przeglądaj…” i wskazujemy na ścieżkę gdzie zainstalowany jest VirtualBox – najpewniej będzie to: C:\Program Files\Oracle\VirtualBox lub C:\Program Files (x86)\Oracle\VirtualBox.
W starszych systemach Windows okienko to wygląda nieco skromniej, ale zasada jest podobna. Jeśli widzisz okienko jak poniżej, wystarczy, że na końcu linii po średniku dokleisz ścieżkę do instalacji VirtualBox:
Dla tych, którzy lubują się w CMD – jest też opcja zmiany zmiennej PATH bezpośrednio z linii komend. W tym celu należy wydać polecenie:
setx /m PATH „%PATH%;C:\ścieżka do instalacji VirtualBox”
Drobna uwaga – jakiekolwiek zmiany zmiennych środowiskowych nie są brane pod uwagę w bieżącej sesji cmd.exe, tak więc jakiekolwiek zmiany czy to dokonane w okienkach czy też w linii komend, będą widoczne dopiero po ponownym uruchomieniu cmd.exe. Aby upewnić się, że wszystko działa jak należy wydajemy polecenie:
echo %path% | find „VirtualBox”
I sprawdzamy, czy polecenie zwróciło jakiś wynik. Teraz przystępujemy od właściwej zabawy, czyli powiększenia dysku twardego (pliku .vdi) dla wirtualnej maszyny. I choć wydaje się, że wszystko to, co zostało wykonane do tej pory nie ma znaczenia dla sprawy… to jest to po części racja, ale zdecydowanie ułatwia pewne sprawy, ale o tym za chwilę. W ustawieniach konkretnej maszyny w sekcji „Storage” znajdziemy informację o rozmiarze dysku oraz o jego lokalizacji:
W cmd wystarczy teraz przejść do folderu w którym znajduje się plik .vdi, który ma zostać powiększony i wydać polecenie:
Vboxmanage modifyhd 1504.vdi –resize 40000
Dzięki wszystkim operacjom wprowadzającym możemy teraz używać Vboxmanage w każdym katalogu bez konieczności pisania pełnej ścieżki do tego programu. Należy tu jeszcze zaznaczyć, że wartość parametru resize odnosi się do końcowego rozmiaru dysku, a nie do wartości o jaką chcemy poszerzyć dysk. W moim przypadku wyglądało to mniej więcej tak, aby dysk z 30GB stał się dyskiem 40GB:
Aby potwierdzić zmianę wystarczy ponownie zajrzeć w ustawienia wirtualnej maszyny do sekcji Storage:
Jak widać dysk został powiększony, co prawda nie do pełnych 40GB, ale chodziło mi o pokazanie zasady. Przekłamanie wynika z faktu zaokrągleń – 1GB to prawie dokładnie 1024MB itp… ;) Wiadomo o co chodzi. Zaś samo powiększanie dysku już w systemie wirtualnej maszyny jest uzależnione od jego samego oraz od sposobu wykorzystania dysku.
Podobne Tematy:
-
Co Jest doktorku?
-
Hubert
-
Piotr Berent
-
Hubert
-
Piotr Berent
-
Hubert
-
Piotr Berent
-
Hubert
-
Piotr Berent
-
Hubert
-
-
-
-
paweł
-
Piotr Berent
-