28Jun
VirtualBox pozwala wybrać dynamicznie przydzielany lub ustalony rozmiar dysku podczas tworzenia nowego pliku wirtualnego dysku twardego. Dynamicznie przydzielane dyski są szybciej tworzone i mogą rosnąć do większych rozmiarów. Dyski o stałym rozmiarze mogą być szybsze w użyciu, ale nie mogą się powiększać po ich zapełnieniu. Możesz przekonwertować między dwoma formatami i zmienić rozmiar dysków, jeśli chcesz.
Krok pierwszy: Zlokalizuj polecenie VBoxManage i otwórz wiersz polecenia
VirtualBox umożliwia przekształcenie dysku stałego na dysk dynamiczny lub dysk dynamiczny na dysk stały, ale ta opcja nie jest widoczna w interfejsie graficznym. Zamiast tego należy użyć polecenia VBoxManage.exe.
Zlokalizuj to polecenie, aby kontynuować.W systemie Windows znajdziesz go w katalogu programu VirtualBox, domyślnie C: \ Program Files \ Oracle \ VirtualBox. Jeśli zainstalowałeś VirtualBox w innym katalogu, spójrz tam.
Otwórz okno wiersza polecenia. Aby to zrobić, otwórz menu Start, wpisz cmd i naciśnij klawisz Enter.
Wpisz polecenie cd w wierszu polecenia, a następnie ścieżkę do folderu, w którym znajduje się polecenie VBoxManage. Musisz załączyć go w cudzysłów.
Możesz szybko zrobić to, wpisując cd w oknie wiersza polecenia, a następnie przeciągając i upuszczając ikonę folderu z paska adresu menedżera plików do wiersza polecenia.
Jeśli używasz domyślnej ścieżki, powinna wyglądać następująco:
cd "C: \ Program Files \ Oracle \ VirtualBox"UWAGA: W tych instrukcjach założono, że używasz VirtualBox w systemie Windows. Jeśli używasz VirtualBox na macOS lub Linux, możesz po prostu otworzyć okno Terminal i normalnie uruchomić polecenie vboxmanage, tak jak każde inne polecenie.
Krok 2: Zlokalizuj ścieżkę do dysku, który chcesz przekonwertować
Uruchom następujące polecenie w oknie wiersza polecenia, aby wyświetlić listę wszystkich wirtualnych dysków twardych na komputerze:
VBoxManage.exe lista hddsPrzejrzyj listę iokreśl ścieżkę do pliku na dysku wirtualnym, który chcesz przekonwertować.Powiedzmy, że chcemy zmodyfikować dysk wirtualny powiązany z maszyną wirtualną o nazwie "Windows".Jak widać na wyjściu poniżej, ścieżka do tego dysku wirtualnego w naszym systemie to C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.
Krok trzeci: Konwertuj dysk wirtualny
Można teraz użyć polecenia VBoxManage do konwersji dysku wirtualnego ze stałego na dynamiczny lub z dynamicznego na stały.
Aby przekonwertować dysk wirtualny ze stałego na dynamiczny, uruchom następującą komendę:
VBoxManage.exe clemedium disk "C: \ path \ to \ source.vdi" "C: \ ścieżka \ do \ destination.vdi" -variant StandardNa przykład, jeśli dysk źródłowy znajduje się w C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi i chcesz utworzyć nowy dysk o nazwie Windows-dynamic.vdi w tym samym folderze, uruchomisz:
VBoxManage.exe dysk clemedium "C: \ Users \ chris \ Virtual VM \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -variant StandardAby przekonwertować dysk wirtualnyz dynamicznego na stały, uruchom następującą komendę:
VBoxManage.exe clemedium disk "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant NaprawionoNa przykład, jeśli źródłodysk znajduje się w C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi i chcesz utworzyć nowy dysk o nazwie Windows-fix.vdi w tym samym folderze, możesz uruchomić:
VBoxMDysk clemedium anage.exe "C: \ Users \ chris \ Virtual VMware \ Windows \ Windows.vdi" "C: \ Users \ chris \ Virtual VMware \ Windows \ Windows-fixed.vdi" -variant StandardKrok czwarty: UsuńStary wirtualny dysk
Powyższe polecenie po prostu klonuje istniejący dysk. Kończy się zarówno oryginalny plik dysku, jak i nowy plik na dysku.
Najpierw musisz faktycznie usunąć istniejący dysk wirtualny z VirtualBox. W VirtualBox kliknij prawym przyciskiem myszy maszynę wirtualną, która korzysta z dysku wirtualnego i wybierz "Ustawienia".
Wybierz "Pamięć", aby wyświetlić podłączone urządzenia pamięci masowej. Kliknij prawym przyciskiem myszy oryginalny VDI i wybierz "Usuń załącznik".Następnie kliknij "OK".
Poniższy proces spowoduje usunięcie oryginalnego pliku dysku z dysku. Ostrzeżenie : Możesz wykonać kopię zapasową oryginalnego pliku na dysku, jeśli jeszcze tego nie zrobiłeś, na wypadek gdyby coś poszło nie tak podczas tego procesu.
W wierszu polecenia uruchom następujące polecenie, aby wyświetlić listę wszystkich dysków wirtualnych na komputerze:
VBoxManage.exe lista hddsZnajdź identyfikator UUID oryginalnego dysku, który chcesz usunąć.Możesz skopiować go do schowka, zaznaczając go lewym przyciskiem myszy myszy, a następnie klikając prawym przyciskiem myszy.
Uruchom następujące polecenie, aby usunąć oryginalny dysk z rejestru VirtualBox i go usunąć.Możesz kliknąć prawym przyciskiem myszy w oknie wiersza polecenia, aby wkleić identyfikator UUID.
VBoxManage.exe closemedium UUID --deleteKrok piąty: Zmień nazwę nowego dysku
Powinieneś teraz zmienić nazwę nowego pliku dysku tak, aby miał taką samą nazwę jak oryginalna. Po prostu przejdź do niego w oknie Eksploratora plików lub Eksploratora Windows.
Kliknij prawym przyciskiem myszy plik VDI, wybierz "Zmień nazwę" i zmień go na oryginalną nazwę.Na przykład tutaj zmieniliśmy nazwę pliku Windows-fixed.vdi, który utworzyliśmy na Windows.vdi.
Po zmianie nazwy dysku usuń starą nazwę dysku z VirtualBox. Kliknij Plik & gt;Virtual Media Manager w VirtualBox i zlokalizuj oryginalną nazwę dysku o zmienionej nazwie - po lewej stronie pojawi się żółta ikona ostrzeżenia. Kliknij go prawym przyciskiem myszy i wybierz "Usuń".Kliknij "Usuń" ponownie, aby potwierdzić i zamknąć "Zamknij".
Krok szósty: Włóż dysk do VirtualBox
Wróć do VirtualBox, kliknij prawym przyciskiem myszy maszynę wirtualną związaną z dyskiem wirtualnym i wybierz "Ustawienia".W obszarze Pamięć masowa kliknij prawym przyciskiem myszy kontroler SATA i wybierz "Dodaj dysk twardy".
Wybierz "Wybierz istniejący dysk" i przejdź do pliku, którego nazwa została właśnie zmieniona.
Kliknij "OK", aby zamknąć okno ustawień maszyny wirtualnej. Powinieneś teraz móc normalnie uruchomić maszynę wirtualną.Jego dysk będzie dyskiem stałym lub dynamicznym - w zależności od tego, który z nich został przekonwertowany.